调试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、程序写入完成!
视频:
晚上照得,不是很清晰,还请见谅!
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 | |
【分享评测,赢取加热台】使用8051单片机驱动WS2812被打赏40分 |