找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3226|回复: 7
收起左侧

STM32F103RC烧录程序“跑马灯”进去看不到效果

[复制链接]
ID:516910 发表于 2019-6-1 16:14 | 显示全部楼层 |阅读模式
11黑币
用跳线强制拉低LED口io可以正常点亮;使用的是库函数 ;是在搞不明白了;请老师指教
TIM截图20190601161218.png
TIM截图20190601161251.png

最佳答案

查看完整内容

主程序没有问题,由于没看到LED_init那个函数,问题应该出在那儿。管脚的初始化,首先要打开端口A的时钟,然后设为输出,应该会点亮灯。 还有一种可能,你把代码对调一下,先拉低,延时后再拉高,如果灯一直亮,那么就是你缺少系统初始化函数systeminit函数,导致系统时钟很低,delai(300)其实时间很长,所以看不到效果
回复

使用道具 举报

ID:415123 发表于 2019-6-1 16:14 | 显示全部楼层
主程序没有问题,由于没看到LED_init那个函数,问题应该出在那儿。管脚的初始化,首先要打开端口A的时钟,然后设为输出,应该会点亮灯。
还有一种可能,你把代码对调一下,先拉低,延时后再拉高,如果灯一直亮,那么就是你缺少系统初始化函数systeminit函数,导致系统时钟很低,delai(300)其实时间很长,所以看不到效果
回复

使用道具 举报

ID:403018 发表于 2019-6-1 20:45 | 显示全部楼层
注意下delay_init() 这个函数是否要传一个参数进去
回复

使用道具 举报

ID:149451 发表于 2019-6-1 21:24 | 显示全部楼层
类似的程序我也遇到过,用的是系统内计数器做的定时器,结果系统滴答时钟SysTick设之不当,看不到应有效果,
回复

使用道具 举报

ID:516910 发表于 2019-6-2 10:40 | 显示全部楼层
找到原因了!去要了客服给的的编译器就能看到实验效果。问他为什么,给我说能用就行。 我。。。
回复

使用道具 举报

ID:149451 发表于 2019-6-3 10:04 | 显示全部楼层
15775211617 发表于 2019-6-2 10:40
找到原因了!去要了客服给的的编译器就能看到实验效果。问他为什么,给我说能用就行。 我。。。

什么编译器?可以分享下吗?
回复

使用道具 举报

ID:516910 发表于 2019-10-20 21:57 | 显示全部楼层
w1179benp 发表于 2019-6-3 10:04
什么编译器?可以分享下吗?

FlyMCU
回复

使用道具 举报

ID:516910 发表于 2019-10-20 21:59 | 显示全部楼层
honey_teck 发表于 2019-6-1 18:13
主程序没有问题,由于没看到LED_init那个函数,问题应该出在那儿。管脚的初始化,首先要打开端口A的时钟, ...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表