完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,我想我应该分享这个:T.DRI已经使用了250F128D与我自己的RTOS和自己的库相当长的时间。后来,我需要更多的内存用于我的应用程序。幸运的是,有27 0F256D存在,我有一个备用PCB。我焊接了它,改变了链接器文件,并把结果上传到芯片上。它应该直接工作,但没有。嗯,我没有通过很多努力找到原因和方法。基本上,我有一个SPI通信的问题。我的库不再工作了,因为新版本在禁用SPI模块时时钟和数据管脚的行为方式上有所不同。我想我应该共享它,因为在任何文档中都没有找到关于它的任何引用。/tl.drOn A1 rev,管脚的默认状态。归因于模块禁用时SPI模块的时钟和数据功能较高。对于一些SPI模式(时钟空闲高),这意味着您可以在任何时候通过其CS管脚启用/禁用外部外围设备,并且可以在任何时候启用/禁用PIC上的SPI模块,而不会在通信中生成任何工件。在模块禁用时,SPI模块的时钟和数据功能是低的。对于那些相同的SPI模式,在启用外围设备的CS引脚之前,需要启用SPI模块。在禁用SPI模块之前,还需要禁用外围设备。否则,将产生假的时钟信号,如外围设备所见,影响通信。显然,A2 Rev需要更健壮的代码,这更有意义。我应该从一开始就这样做。但这不是我的观点。在这里,我们在两个修订之间有一个未记录的差异,即使我没有测试所有的可能性,我敢打赌这些修改也已经对其他内部外围设备进行了。如果有一个文件说明这个事实(除非我在寻找这样一个文件时很不走运),那会很有用。
|
|
相关推荐
13个回答
|
|
这并不总是获得官方微芯片答案的最佳场所。当SPI模块被禁用时,我希望端口控制寄存器接管。
|
|
|
|
我认为在使用SPI模块之前最好把PIN锁存到空闲状态。有时,如果出于其他目的,在禁用SPI模块之后,您可能还需要将管脚LATCH设置为SDO上的H/L。
|
|
|
|
是的,但是他们没有被修改。问题是,你有不同的行为与相同的代码,它没有记录。
|
|
|
|
不同的行为并不总是一个bug,如果不同的东西是一个未定义的寄存器设置。你找到与数据表相反的东西了吗?我还假设当SPI被禁用时,控制将返回到端口寄存器。论坛并不总是获得需要支持票的官方微芯片答案的最佳场所。
|
|
|
|
错误肯定是站在我这边的。查看数据表,LAT和端口值都有“在复位时未知的值”。但是,当A2始终是0时,A1转速始终是1s。我并不是在寻求来自微芯片的支持,我只是在共享信息,希望它可以帮助下一个面临这种令人不安的情况的人。我的意思是,你能想象,试图运行相同的“工作”代码,而现在它不是,你找出不同的版本,去看看勘误表,看不到任何可能相关的东西。起初看起来完全疯狂:
|
|
|
|
我使用了AMD CPU 8年前的一些寄存器,我不认为我是使用开始进入一个不同的价值。它发生了。但你的警告是智慧人的话。
|
|
|
|
我习惯于从不信任寄存器中的默认上电值。总是初始化所有依赖的值,并且不应该得到任何令人不快的惊喜。
|
|
|
|
这意味着这批A2 Rev碰巧在开机时有LAT默认为0。另一个生产批次可能缺省为1s。A1转速也可能发生同样的情况。错误是您的,因为您从来没有将LAT寄存器设置为定义的值(并且正如已经指出的,在一种状态下持续上电不会使其成为定义的值),所以没有未记录的差异在修订版之间,你刚把代码记录为一个bug。
|
|
|
|
失踪职位?
|
|
|
|
我怀疑他没有读我的脚注。
|
|
|
|
我同意
|
|
|
|
我怀疑他没有看我的脚注。在等待服务器刷新或其他东西……我说我没有意识到重置的LAT值可能因批次不同而不同。我想它来自于最终栅宽和杂质比的差异,类似的东西。我不认为设计会在修改之间发生改变,这将是误导性的。不管怎样,谢谢你的评论,这很充实。
|
|
|
|
你好,在同一个芯片上它们甚至可能不同,只是需要不同的温度或不同的速度和噪声来提高功率。你还相信RAM内容上的功率吗?最佳选择
|
|
|
|
只有小组成员才能发言,加入小组>>
5166 浏览 9 评论
2000 浏览 8 评论
1928 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3174 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2226 浏览 5 评论
734浏览 1评论
615浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
506浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
631浏览 0评论
528浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 20:20 , Processed in 1.633886 second(s), Total 103, Slave 86 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号