分享三:代码烧录篇
时间:10-02
整理:3721RD
点击:
底版上是一块STM32f103c8芯片,所以用keil5编写代码:
查看原理图,有四个led,正好可以测试程序是不是成功烧录进去:
四个led,高电平亮
一句搞定。
然后给板子上电,STM32的有两个usb口,接上面那个转串口,
再看下电脑识别没
OK,没问题(如果没识别,要安装驱动,因为电脑上能平时用的驱动基本都装了,所以可以直接识别)
程序编译通过,生成hex文件
然后打开下载软件,看连接是否正常
能正确读取,没问题,下载
运行程序
OK,第一次烧写成功通过
问题依旧,看来得找下原因啊
查看原理图,有四个led,正好可以测试程序是不是成功烧录进去:
四个led,高电平亮
- GPIO_SetBits(GPIOB,GPIO_Pin_1|GPIO_Pin_11|GPIO_Pin_14|GPIO_Pin_15);
一句搞定。
然后给板子上电,STM32的有两个usb口,接上面那个转串口,
再看下电脑识别没
OK,没问题(如果没识别,要安装驱动,因为电脑上能平时用的驱动基本都装了,所以可以直接识别)
程序编译通过,生成hex文件
然后打开下载软件,看连接是否正常
能正确读取,没问题,下载
运行程序
OK,第一次烧写成功通过
发现一个问题,为啥第三个led特别暗呢?从新写了一个只亮第三个led的程序
问题依旧,看来得找下原因啊
学习学习,谢谢分享!