完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
首先,我为了解决这个问题,烧写了如下的代码进FLASH: MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart); } |
|
相关推荐
1个回答
|
|
根据您的描述,数码管在上电复位后会亮起,然后熄灭。这可能是由于以下几个原因:
1. **初始化过程**:在您的代码中,`SMG_Init();` 函数可能在初始化过程中对数码管进行了操作,导致数码管亮起。当您注释掉这个函数后,数码管再次亮起,说明这个函数可能与数码管的显示有关。 2. **默认状态**:数码管在上电复位后可能有一个默认的显示状态,这可能是由于硬件设计或者固件默认设置导致的。 3. **电源冲击**:上电复位时,电源冲击可能导致数码管短暂亮起。 为了解决这个问题,您可以尝试以下方法: 1. **修改初始化函数**:检查 `SMG_Init();` 函数内部的代码,看看是否有对数码管的控制操作。如果有,您可以尝试修改这部分代码,使其在初始化过程中不点亮数码管。 2. **设置数码管的初始状态**:在您的代码中,尝试在 `main()` 函数的开始处添加一条指令来设置数码管的初始状态为熄灭。例如,如果您使用的是GPIO控制数码管,您可以设置相应的GPIO引脚为低电平。 3. **检查硬件设计**:如果可能的话,检查数码管的硬件设计,看看是否有任何可能导致数码管在上电复位时亮起的因素。如果有,您可能需要修改硬件设计。 4. **使用延时**:在 `main()` 函数的开始处添加一个延时,以确保数码管在上电复位后有足够的时间熄灭。这可以作为一个临时解决方案,但最好还是找到根本原因并解决。 5. **查看数据手册**:查阅普中科技F28335开发板的数据手册,了解数码管的工作原理和控制方式,以便更好地解决问题。 通过以上方法,您应该能够找到导致数码管在上电复位后亮起的原因,并采取相应的措施来解决这个问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
404 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
264 浏览 1 评论
893 浏览 0 评论
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
2068 浏览 0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3812 浏览 4 评论
CC3100BOOST使用CC3200lunchXL进行烧录
852浏览 2评论
91浏览 2评论
119浏览 2评论
102浏览 2评论
126浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-28 20:01 , Processed in 0.513031 second(s), Total 49, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号