标题: STM32F103RC烧录程序“跑马灯”进去看不到效果 [打印本页]

作者: 15775211617    时间: 2019-6-1 16:14
标题: STM32F103RC烧录程序“跑马灯”进去看不到效果
用跳线强制拉低LED口io可以正常点亮;使用的是库函数 ;是在搞不明白了;请老师指教

TIM截图20190601161218.png (53.85 KB, 下载次数: 52)

TIM截图20190601161218.png

TIM截图20190601161251.png (91.28 KB, 下载次数: 58)

TIM截图20190601161251.png

作者: honey_teck    时间: 2019-6-1 16:14
主程序没有问题,由于没看到LED_init那个函数,问题应该出在那儿。管脚的初始化,首先要打开端口A的时钟,然后设为输出,应该会点亮灯。
还有一种可能,你把代码对调一下,先拉低,延时后再拉高,如果灯一直亮,那么就是你缺少系统初始化函数systeminit函数,导致系统时钟很低,delai(300)其实时间很长,所以看不到效果
作者: yk910127    时间: 2019-6-1 20:45
注意下delay_init() 这个函数是否要传一个参数进去
作者: w1179benp    时间: 2019-6-1 21:24
类似的程序我也遇到过,用的是系统内计数器做的定时器,结果系统滴答时钟SysTick设之不当,看不到应有效果,
作者: 15775211617    时间: 2019-6-2 10:40
找到原因了!去要了客服给的的编译器就能看到实验效果。问他为什么,给我说能用就行。 我。。。
作者: w1179benp    时间: 2019-6-3 10:04
15775211617 发表于 2019-6-2 10:40
找到原因了!去要了客服给的的编译器就能看到实验效果。问他为什么,给我说能用就行。 我。。。

什么编译器?可以分享下吗?
作者: 15775211617    时间: 2019-10-20 21:57
w1179benp 发表于 2019-6-3 10:04
什么编译器?可以分享下吗?

FlyMCU
作者: 15775211617    时间: 2019-10-20 21:59
honey_teck 发表于 2019-6-1 18:13
主程序没有问题,由于没看到LED_init那个函数,问题应该出在那儿。管脚的初始化,首先要打开端口A的时钟, ...

烧录软件问题 搞不懂 问客服为什么也不知道 感谢您的回答




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1