完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
不知你是否对外部SRAM所对应的存储空间做了MPU配置,比如将其配置成DEVICE。如果没有配置,不妨配置后验证下。不保证一定是这个原因。说不定是其它硬件及电源的原因。
|
|
|
|
可能有几个原因导致无法连续读取新的数据:
1. 时钟配置问题:确认外部SRAM和STM32H7的时钟配置是否正确匹配。外部SRAM可能需要单独的时钟配置,确保时钟频率和时序满足SRAM芯片的要求。 2. 片选信号问题:确认STM32H7的片选信号是否正确控制SRAM芯片的读取操作。如果片选信号没有正确产生或保持在SRAM操作期间,将导致无法读取新的数据。 3. 总线竞争问题:如果同时使用了其他外设或DMA进行数据传输,可能导致总线竞争问题。确保在读取期间没有其他设备正在使用总线,以确保读取操作顺利进行。 4. 初始化问题:确认在每次读取新的数据之前是否进行正确的初始化。SRAM芯片可能需要在每次读取操作之前进行一些初始化设置,例如写入地址、使能读取等。 5. 软件问题:检查软件代码是否正确,确保逻辑正确性。可能需要仔细检查读取操作的代码以查找潜在的错误或问题。 如果在程序中设置断点后可以正常读取,有可能是由于断点导致操作所用时间延长,以至于有足够的时间让总线信号稳定下来。此时可以检查读取操作期间产生的各个时序是否满足要求,并尝试增加读取操作的延时或等待时间,确保信号稳定后再进行读取操作。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1804 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1629 浏览 1 评论
1097 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
736 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1686 浏览 2 评论
1944浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
748浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
580浏览 3评论
603浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
565浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 16:02 , Processed in 1.151934 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号