
调试1:LED跑马灯
选择这个程序,是因为我觉得它够简单!适合初期学习!
关键代码为:
1、端口初始化:
PM0_bit.no0 = OUTPUT; /* use port P0.0 as output */
PM0_bit.no1 = OUTPUT; /* use port P0.1 as output */
PM0_bit.no5 = OUTPUT; /* use port P0.2 as output */
PM0_bit.no6 = OUTPUT; /* use port P0.3 as output */
P0_bit.no0 = FALSE; /* clear port register P0.0 */
P0_bit.no1 = FALSE; /* clear port register P0.1 */
P0_bit.no5 = FALSE; /* clear port register P0.2 */
P0_bit.no6 = FALSE; /* clear port register P0.3 */
2、定义LED灯:
/* --------------------------------------------------------------------------*/
/* LEDs */
/* --------------------------------------------------------------------------*/
#define LED01 P0_bit.no0
#define LED02 P0_bit.no1
#define LED03 P0_bit.no5
#define LED04 P0_bit.no6
#define LEDON TRUE
#define LEDOFF FALSE
3、点亮和熄灭的操作:
LED01 = LEDON;
LED02 = LEDON;
LED03 = LEDON;
LED04 = LEDON;
LED01 = LEDOFF;
LED02 = LEDOFF;
LED03 = LEDOFF;
LED04 = LEDOFF;
相关图片:
视频:
借了个数码相机,晚上照得不是很清晰!莫怪莫怪!

调试2:通过串口烧录程序(待确定,jobs提出此方法不算作串口,待我确认后,将标题改正!欢迎明白的人进行指正!不胜感激!)
既然流水灯的程序已经实现,那么我觉得可以进行通过串口烧录程序的测试了。
直接上图吧:
,在这之前,USB的驱动要安装好,板子上的J6、J7、J8、J9 都要连接1—2!
1、创建新的workspace.
2、选择相应的设备。
3、找到hex文件。
4、选择com11。
5、5V供电
6、点击complete完成设置
7、点击START开始写入hex程序!
8、程序写入中。。。。。。!
9、程序写入完成!
视频:
晚上照得,不是很清晰,还请见谅!
回复
打赏帖 | |
---|---|
嵌入式LinuxC语言程序调试和宏使用技巧被打赏50分 | |
让代码中包含最新的编译时间信息被打赏50分 | |
rtthread硬件加密--2crc加密分析被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】mcxa156使用低功耗定时器适配硬件RTC框架被打赏26分 | |
【STM32F769】AI之与本地deepseek对接被打赏50分 | |
Buck电路工作在CCM模式下电感电流的计算公式是什么?被打赏5分 | |
buck电路工作原理被打赏5分 | |
基于MSPM0L1306的MODBUS-RTU协议通讯实验被打赏100分 | |
我想要一部加热台+多合一调试工具被打赏18分 | |
每周了解几个硬件知识+485硬件知识分享被打赏10分 |