完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
经过大量调试,我终于偶然发现什么原因导致我的代码部分不能正常工作。看来,当我在我的4100个BLE芯片上写Flash时,它引起了两个问题:
1。在写到Flash之后的一段时间里,我的UARTX/RX变得越来越糟,我在终端屏幕上看到了一个胡言乱语。我相信这是因为时钟驱动UART,这是来自HFCLK,正在受到冲击,这意味着我的波特率是短暂的。 2。此外,在写Flash之后的短时间内,我的PWM信号,也被从HFCLK得到的时钟信号驱动,处于Turbo模式,并且似乎是我想要的频率的大约10倍。 在这两种情况下,我的HFCLK都来自IMO。 写FLAH时,这种行为会被期待吗?我不确定IMO应该有多稳定,最好的办法是绕过它。在短期内,我只是把我的文字转换为Flash代码到UART和PWM不被使用的时间点,或者对硬件的运行并不重要,但是我想知道根本原因是什么,以及我如何绕过它。 有人能提供意见和建议吗? 干杯, 迈克 |
|
相关推荐
2个回答
|
|
|
|
|
|
我也花了很多时间。
包含Sflash功能的示例项目“RealeUsSersFLAS.C”不会使时钟处于相同状态,在运行后将所有的东西都弄乱。 最后,在每次Flash写入之后,重新运行包含在CyfFiTyfCF.C中的时钟初始化。 |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3672 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1788 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
575浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
428浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
439浏览 2评论
389浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
921浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 16:47 , Processed in 1.007304 second(s), Total 80, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号