完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我是新来这个论坛的,我很感谢能成为这个论坛的一员,我将尽我所能帮助其他人。我在这里提出这个问题,因为我有一个与PIC32MX360F512L工作得很好的设计,但是决定把微控制器更新到PIC32MX370F512L而不开始。该设计具有一个由SSD1926控制的LCD,通过8位PMP接口与PIC32通信,并且几乎没有I2C和UART传感器和执行器。我已经重新映射了UART,这个工作允许我使用UARTtoUSB适配器调试代码。主要问题是我不能打开LCD并显示初始化JPEG图像。我可以打开电源,看到一个完整的空白屏幕。这让我很困惑,因为,如果我是正确的,PPS不会影响PMP接口。问题是:除了UART PPS重新映射之外,我还应该做些什么改变来使设备与mx370一起工作?我使用MPLAB X IDE V3.55和XC32 V1.40。在定制大楼时,我选择了PIC的新版本,并更新了更改名称的寄存器。
|
|
相关推荐
5个回答
|
|
首先,让我穿上我的超级英雄上尉。PIC32MX360:DS80000440L PIC32MX370:DS60001185ESo 360上的应用程序可能不会在没有某些更新的情况下直接移植到370。您有什么错误支持吗?断言和异常处理程序连接到一个USAT端口,您可以监视它们吗?如果不是,当你在调试器下运行它时会发生什么?如果启用了协调异常处理程序,则在异常触发时,至少可以在调试器下获得断点。您也可以重写断言来做同样的事情。(您需要在项目中提供.FasSert以替换内置的断言)。
|
|
|
|
HI,MX370具有比MX360更多的模拟特性的引脚。因此,模拟引脚在其他端口上扩展,具有单独的ANSELA、ANSELB、ANSELD、ANSELE和ANSELG寄存器,每个端口具有模拟特性,因此您应该重新编程,并且清除那些端口和PIN T的安塞尔寄存器。帽子不用于模拟信号,这与MX370中的AD1PCFG寄存器不同,所有模拟信号都集中在端口B MysIL上。
|
|
|
|
谢谢你的回答。我们试着清除ASELX,这个问题仍然存在。我们不能把图像放在LCD屏幕上。问题似乎是缺少PMP总线的配置,因为用示波器捕获总线引脚的信号通常以0V峰值为高,而在pic32变化之前以3.3V峰值为低。在这个方向上,我们尝试了不同的写入位极性(WRSP)配置,但没有成功。另一个可能被错误使用的位是在一些库函数中出现的,但是在特定的数据表中没有信息,参考手册中也没有。在启用/禁用位是
|
|
|
|
嗨,你有什么工作在你的外设或只是PMP不工作?当你调试时,你的SW循环在哪里?你不使用和声。对吗?使用XC32编译器的直接寄存器访问还是遗留的PLIB?我建议你逐一检查PMP接口的Rigigs.应该有细微的差别。你在哪里看到PMPEN钻头?PIC32 MX370不是PIC32 MX360中的二进制滴。它具有一些增强的特性,因此您需要仔细地从软件包和功能引脚并排检查两个设备。
|
|
|
|
解决了。LCD控制器的1.8V电源出现电子错误。PIC编程和PMP使用是正确的,无论如何,我们已经将PMPEN位更改为ON位。使用PIC32MX370的主要更改是关于UART重映射,很少有不同的寄存器名称(MPLAB显示为错误)谢谢。
|
|
|
|
只有小组成员才能发言,加入小组>>
5238 浏览 9 评论
2028 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3204 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
776浏览 1评论
665浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
594浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
675浏览 0评论
575浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 00:09 , Processed in 1.262050 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号