
调试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、程序写入完成!
视频:
晚上照得,不是很清晰,还请见谅!
回复
打赏帖 | |
---|---|
宏定义和const关键字定义被打赏5分 | |
【功率监测与控制系统DIY活动成果贴】DIY功率计与LabVIEW数据采集被打赏100分 | |
【Freertos】任务管理被打赏10分 | |
分享博世的两种不同的喷射系统模式被打赏5分 | |
汽车+开路实验与短路实验被打赏10分 | |
多点式电子控制汽油喷射系统知识分享被打赏10分 | |
分享机械控制式汽油喷射系统被打赏5分 | |
【分享开发笔记,赚取电动螺丝刀】解决基于CH341制作无线模块时芯片发热问题被打赏31分 | |
【分享开发笔记,赚取电动螺丝刀】使用STM32F103ZE主控调试RS485通讯的避坑经验被打赏36分 | |
【分享开发笔记,赚取电动螺丝刀】移植xprintf模块被打赏27分 |