完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,AllI希望我可以提交我的代码在这里已经看过了,因为我似乎不能开始工作。我正在尝试将诺基亚5110与运行在@ 4MHz的PIC16F83A接口。液晶显示器直接连接到MC引脚。我已经证实了液晶显示器的工作原理。我把它挂在一个UNO上,我可以把它显示出来。我似乎无法让照片成为作品。伊芙试着调整VoP,拜厄斯,什么都没有。任何和所有帮助赞赏。
|
|
相关推荐
7个回答
|
|
还要注意,PIC16F873A是一个古老的芯片。PIC16F家族的新成员(PIC16F1xx)有LAT寄存器,可以完全避免RMW问题。
|
|
|
|
瑞克谢谢你的回复。有趣的是,我尝试过的NOPS也没有成功,但我一直在思考关于需要设置的旗帜。既然你把它带来了,等待标志而不是延迟就更有意义了。我来看看这个标志,看看有没有帮助。至于芯片的古老性,好吧,我不介意使用它们。我决定为16F84A做一个柔软的SPI,我只是在修补这些东西。自从我买了John Iovine的书之后,我就一直对它们感兴趣。我宁愿学Asm和C,也不去阿杜诺的方式。不是我对阿杜伊诺有任何事。我宁可有更多的控制。无论如何,再次感谢,我会给你一个想法,让你知道。
|
|
|
|
你为什么在这里设置PoTC,2?您在延迟之前执行此操作,因此在显示收到命令之前将设置它,因此最后一个命令将被视为数据。
|
|
|
|
事实上,这是错误的。我正在查看PIC的数据表,从我的理解是,SSPIF是由从属模式中的模块使用的。我的理解是正确的还是可以在主模式中使用?
|
|
|
|
SSPIF在两种模式下都是活动的。在写到SSPBUF之前需要清除它,并且当传输完成时将设置它。不要设置SSPIE。您不需要它来投票SSPIF,并且不希望它在完成时跳转到中断服务。
|
|
|
|
好了,轮询国旗然后使用延迟会更有意义。延迟是否会导致LCD驱动器读取命令的问题,或者可能是MCU没有按照我的方式正确地发送命令?只是好奇而已。
|
|
|
|
只要延迟足够长,它仍然可以正常运行,只是比最佳情况要少。
|
|
|
|
只有小组成员才能发言,加入小组>>
5029 浏览 9 评论
1931 浏览 8 评论
1867 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3081 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2153 浏览 5 评论
592浏览 1评论
457浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
488浏览 0评论
386浏览 0评论
IPECMD命令烧录AVR128DA48芯片,报找不到芯片错误
869浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-31 12:19 , Processed in 1.338291 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191