本帖最后由 蒙蒙plus 于 2023-4-22 12:58 编辑
例程放这里了 8531
MCU情况
. 内部参考电压: 1186 mV (参考范围: 1100~1300mV)
. 内部安排测试时间: 2022年8月6日
单片机型号: STC32G12K128-Beta
固件版本号: 7.4.5U
功能分配情况
Timer0 做全局的滴答时钟
UART1 用BRT_Timer1 做波特率发生器
3个LED 灯
#define LED_RED P50
#define LED_GREEN P51
#define LED_YELLOW P52
两个按键 P54,P32
- 主程序任务
- /**
- * @brief 主程序 程序入口
- *
- */
- void main()
- {
- /** 局部变量定义*/
- /** 变量初始化*/
- /*!< 1.CPU 初始化 */
- WTST = 0; // 设置程序指令延时参数,赋值为0可将CPU执行指令的速度设置为最快
- EAXSFR(); // 扩展SFR(XFR)访问使能
- CKCON = 0; // 提高访问XRAM速度
- /*!< 2.模块初始化 */
- Tick_init();
- Tick_start();
- LED_Init();
- UART_init();
- EA = 1;
- /*!< 3.任务初始化 */
- Task_Button_init();
- PrintString1("STC32G UART1 Test Programme!\r\n"); // UART1发送一个字符串
-
复制代码