本帖最后由 Anrenly 于 2023-3-14 16:44 编辑
新手学习先从点灯开始。https://bbs.21ic.com/icview-3266832-1-1.html,这个帖子里的点灯是直接对寄存器进行操作。第一次熟悉新定义,我还是采用易码魔盒吧,看介绍魔盒可以进行IC资源图形化配置,应该简单一些。 1、首先确定点哪个LED灯,新定义开发板RD8x3x提供的原理图,板上MCU型号是RD8T36P48 ,准备点亮D2连接在GPIO P01,34脚。
[size=10.5000pt]
[size=10.5000pt]
2、易码魔盒中新建工程,配置P01 强推挽输出,生成工程代码 在SC_Init.c文件中对P01进行了配置
void SC_GPIO_Init(void) { GPIO_Init(GPIO0, GPIO_PIN_1,GPIO_MODE_OUT_PP); //P01 强推挽输出 }
3、打开魔盒-帮助-BSP包使用手册,找到”GPIO固件库函数列表”, 查看“GPIO 固件库函数详解”查看每个函数的定义
使用WriteHigh和WriteLow函数 闪烁D2
[size=10.5000pt]
4、加入工程代码
[size=10.5000pt]
最后,编译,下载到RD8x3x的板子上,至此,D2灯已经闪烁。
工程源码:
LED D2.rar
(3.18 MB)
|