完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好。希望大家能对我遇到的一个问题有所了解。我在使用XC8的“极限电子”LCD库。他们在示例中使用不同的PIC。但是我下载了完整的.x项目,把图片改成了16F690。然后跟着向导走。我必须转换到C端口,这个例子使用了PIC的变体。它编译并加载了这个项目。检查范围显示所有引脚的流量。有时,它用实心正方形填充上行,有时只是一个字符中的一行,大多数情况下什么都没有。我使用的是外部xtal,标记为20.00JF和pragma HS xtal。由于某些原因,我不允许在这里发布URL,但是如果您有时间搜索极端El电子图片hd44780,你会看到的。我不想上传所有的代码在这里,不知道我是否被允许。我的“预感”是,可能有一些问题的xtal和时间,但我不知道。有什么想法?
|
|
相关推荐
5个回答
|
|
这一个?方块行是未能初始化显示器的症状,因为如果满足复位电源的规格,HD44780在单行模式下出现,并且由于增加的多路复用占空比而造成的差别使得背景成为背景。如果针对两行模式正确设置对比度,则活动字符单元的nd将突出为块。他的HD44780初始化序列被阻塞,他的延迟被阻塞,他的LCD原语不安全。对于一个特定的、足够慢的时钟速度和特定的LCD模块,它可能在某些时候工作,但是您所描述的问题是最有可能的结果。我的建议是:*避免*!!!!-有更好的HD44780实现,没有爱好/学生唯一的许可证限制-或写自己的,或端口的PIC18 PLIB XLCD驱动器到PIC16(在修复其初始化序列,并注意使其RMW安全)。
|
|
|
|
非常感谢你的帮助和时间。是的,这是正确的链接。嗯,它在某种程度上是好的,因为我几乎尝试了一切。我是新手,所以有点冒险。但是很遗憾没有图书馆。我对微控制器不是很熟悉,只是编程而已,但对于PC应用来说。弗兰克,我不知道从哪里开始使用这种类型的液晶显示器。
|
|
|
|
我在这里详细讨论了初始化顺序:http://www..hip.com/for./m825050.aspx(获取我在该主题的帖子#8中链接的HD44780数据表,您将需要它)。朱莉安·伊莱特的第二部分,每日实用电子学,1997为了解释读-修改-写效应,以及一些解决办法,参见:RMW及其解决方案
|
|
|
|
你好,谢谢你的回答。这个链接是我在这篇文章中提到的一个:但是,我已经开始写我自己的驱动程序了。用伊恩提供的文本,它并不像我最初想象的那么难。不知道他们实际上是如何工作的。
|
|
|
|
我目前在XLCD库的PIC16端口上工作。我得到一些成功的迹象,通过逐步通过代码,但RMW的问题是错位的控制和数据位时,全速运行。看来它需要一个大的改写,使它RMW安全,所以不要屏住呼吸等待它。…
|
|
|
|
只有小组成员才能发言,加入小组>>
5141 浏览 9 评论
1989 浏览 8 评论
1917 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3159 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2215 浏览 5 评论
708浏览 1评论
598浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
481浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
609浏览 0评论
508浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-9 04:31 , Processed in 1.209790 second(s), Total 87, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号