找回密码
 立即注册
×

00:00:00

您有一张0.1元限时体验卡,马上领取获得VIP尊享特权。

STC32G记录一个magic事件

2023-4-22 12:53 来自 蒙蒙plus 发布 @ 综合讨论

本帖最后由 蒙蒙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
  1. 主程序任务
  2. /**
  3. * @brief 主程序 程序入口
  4. *
  5. */
  6. void main()
  7. {
  8.         /** 局部变量定义*/

  9.         /** 变量初始化*/
  10.         /*!< 1.CPU 初始化 */
  11.         WTST = 0;  // 设置程序指令延时参数,赋值为0可将CPU执行指令的速度设置为最快
  12.         EAXSFR();  // 扩展SFR(XFR)访问使能
  13.         CKCON = 0; // 提高访问XRAM速度
  14.         /*!< 2.模块初始化 */
  15.         Tick_init();
  16.         Tick_start();
  17.         LED_Init();
  18.         UART_init();
  19.         EA = 1;
  20.         /*!< 3.任务初始化 */
  21.         Task_Button_init();

  22.         PrintString1("STC32G UART1 Test Programme!\r\n"); // UART1发送一个字符串

  23.       
复制代码

免责声明:

本平台旨在开源共享精神,请勿发布敏感信息,任何违法信息我们将移交公安机关;

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-7 05:41 , Processed in 0.063804 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部