论坛风格切换切换到宽版
  • 24821阅读
  • 72回复

用AVR ATmega8515单片机+12864显示屏玩GPS解码 [复制链接]

上一主题 下一主题
离线BG4UVR
发帖
11232
只看该作者 40楼 发表于: 2008-02-12
黑黑黑黑,准备点m8吧~ 8515除了引脚和51兼容,io比m8多,就再没有别的好处可以和m8相比了~

而且m8还比8515便宜~
离线dzyj
发帖
2276
只看该作者 41楼 发表于: 2008-02-12
'
黑黑黑黑,准备点m8吧~ 8515除了引脚和51兼容,io比m8多,就再没有别的好处可以和m8相比了~
而且m8还比8515便宜~
'
问题是我等这些傻子只会照着您的做呀.
离线Sullivan
发帖
4817
只看该作者 42楼 发表于: 2009-10-18
'
黑黑黑黑,准备点m8吧~ 8515除了引脚和51兼容,io比m8多,就再没有别的好处可以和m8相比了~
而且m8还比8515便宜~
'

uvr前辈:
我按照图纸做了一个,可是失败了,我暂时没有gps模块,但lcd不显示,看pdf,是和您所说的ks0108控制器兼容的,而且我自己用mega16写了个测试程序,lcd是没问题的。

怀疑是硬件,因为我的8515是atmega8515l-8pc pdf说可以上5v,但上了5v atmel的原装isp 就闪灯报警,必须接3.3v才能连上isp, 我尝试在mcu和lcd之间串10k电阻作为电平变换,但无法显示,即使把程序烧进去然后改接5v一样无任何反应 。。。

uvr老大能提供一下您的ks0180。h 这个驱动文件么,我想用m16或者m8重新做一个,很喜欢这个gps钟 谢谢了
离线BG4UVR
发帖
11232
只看该作者 43楼 发表于: 2009-10-19
'
uvr前辈:
我按照图纸做了一个,可是失败了,我暂时没有gps模块,但lcd不显示,看pdf,是和您所说的ks0108控制器兼容的,而且我自己用mega16写了个测试程序,lcd是没问题的。
怀疑是硬件,因为我的8515是atmega8515l-8pc pdf说可以上5v,但上了5v atmel的原装isp 就闪灯报警,必须接3.3v才能连上isp, 我尝试在mcu和lcd之间串10k电阻作为电平变换,但无法显示,即使把程序烧进去然后改接5v一样无任何反应 [表情] 。。。
uvr老大能提供一下您的ks0180。h 这个驱动文件么,我想用m16或者m8重新做一个,很喜欢这个gps钟 [表情] 谢谢了 [表情]
'

我不是前辈,呵呵,那个时候比较感兴趣gps,又想学一下avr。
你的ks0108屏没显示,我想硬件接线错误的可能比较大,请仔细检查。
我没用过atmel原装的isp,不过即使我diy的山寨isp,也不会只3.3v不正常而5v正常,我想应该还是其他的原因。

这个ks0108.h,是当年和一个朋友要的,当时答应不可外传,所以我不能违反自己的承诺。

另外,这个gps时钟的程序,实际上还是不太完善的,因为这些都是在学习过程中的产物。我玩gps那段时间,最后写的一个程序,实际上是最完善一些的,就是那个航海用的:
http://www.hellocq.net/forum/showthread.php?t=160030

不过一直以来,我并没有公开那个程序的源代码。现在想想,既然还有朋友对编写gps程序很感兴趣,与其把它放在我硬盘里睡觉,还不如发布出来让用得到的朋友参考一下。因此我回复完这个帖子就把那个源代码公开,请查看上在那个帖子,祝大家玩得开心
离线Sullivan
发帖
4817
只看该作者 44楼 发表于: 2009-10-19
'
我不是前辈,呵呵,那个时候比较感兴趣gps,又想学一下avr。
你的ks0108屏没显示,我想硬件接线错误的可能比较大,请仔细检查。
我没用过atmel原装的isp,不过即使我diy的山寨isp,也不会只3.3v不正常而5v正常,我想应该还是其他的原因。
这个ks0108.h,是当年和一个朋友要的,当时答应不可外传,所以我不能违反自己的承诺。
另外,这个gps时钟的程序,实际上还是不太完善的,因为这些都是在学习过程中的产物。我玩gps那段时间,最后写的一个程序,实际上是最完善一些的,就是那个航海用的:
http://www.hellocq.net/forum/showthread.php?t=160030
不过一直以来,我并没有公开那个程序的源代码。现在想想,既然还有朋友对编写gps程序很感兴趣,与其把它放在我硬盘里睡觉,还不如发布出来让用得到的朋友参考一下。因此我回复完这个帖子就把那个源代码公开,请查看上在那个帖子,祝大家玩得开心 [表情]
'


uvr前辈客气了,明白您的意思了,呵呵:) 昨天我跑了一天没找到中意的240128屏,约好商家过几天再去看看

我的isp mkii 写m16 m16l 5v 均正常,就是m8515l不能用5v。。。,我再找找原因,谢谢您:)
离线dzyj
发帖
2276
只看该作者 45楼 发表于: 2009-10-19
感谢楼主的无私奉献.
离线Sullivan
发帖
4817
只看该作者 46楼 发表于: 2009-10-19
'
bg4uvr. 您的这款用128x64屏的gps程序跟电路能用在240x128的屏上不. 谢谢您啦
'
bd8aw前辈,估计不行,因为驱动不兼容。

您的这个钟ok了么? 我重新焊了块板还是一样的问题,屏幕没有任何显示,mcu应该是好的,我用测试程序测试io口好像没问题。 不知道这个电路是不是必须要接gps模块才可以有显示?

附件是我的lcd屏幕的pdf,是兼容的。
附件: ym12864d.pdf (0 K) 下载次数:129
离线Sullivan
发帖
4817
只看该作者 47楼 发表于: 2009-10-19
新的进展:
我的mcu是atmega8515l-8pc 是低压mcu 最高频率8mhz 最高工作电压5.5v
如果该mcu连接在5.0v时,isp下载线橙色灯闪烁报警,无法连接, isp为 atmel isp mkii原装。
必须将该mcu接到3.3v才可以isp编程。 我尝试将lcd和mcu分开供电,烧写ok后,lcd无反应。
现在我将isp断开,mcu和lcd一起接5.0v 开机后屏幕上端显示 no gps connet 这句话显示大概1秒左右就消失,全屏无任何显示了。 说明电路应该没问题,而且屏也是兼容ks0108的,是不是这样是正常的?只要找个gps模块就可以有后续显示了呢?

晶体选择是:
ext. crystal/resonator high freq.; start-up time: 258 ck + 4 ms

钩选 ckopt
软件是 avr studio 4.17
离线BG4UVR
发帖
11232
只看该作者 48楼 发表于: 2009-10-20
'
现在我将isp断开,mcu和lcd一起接5.0v 开机后屏幕上端显示 no gps connet 这句话显示大概1秒左右就消失,全屏无任何显示了。
'

这是完全正常的,接上gps就可以显示了
离线BG4UVR
发帖
11232
只看该作者 49楼 发表于: 2009-10-20
'
bg4uvr. 您的这款用128x64屏的gps程序跟电路能用在240x128的屏上不. 谢谢您啦
'

直接无法更换,需要改程序。现在比较忙,也不太有心情玩gps了
离线Sullivan
发帖
4817
只看该作者 50楼 发表于: 2009-10-20
'
这是完全正常的,接上gps就可以显示了
'

好的,谢谢bg4uvr前辈:)
我的gps模块正在路上溜达,估计明天可以到手上,到时候再试试,周末去看看240128的屏,这个屏好贵,170大洋。。。
离线bd7rf
发帖
10148
只看该作者 51楼 发表于: 2009-11-01
'
直接无法更换,需要改程序。现在比较忙,也不太有心情玩gps了 [表情]
'
玩什么?玩房子?玩女人?
离线BG4UVR
发帖
11232
只看该作者 52楼 发表于: 2009-11-01
'
玩什么?玩房子?玩女人? [表情]
'

人生最大的悲哀,就是没什么可玩的
发帖
91
只看该作者 53楼 发表于: 2010-09-27
你的gps用的什么型号的gps模块
离线BG4UVR
发帖
11232
只看该作者 54楼 发表于: 2010-09-27
[quote=业余爱好者]你的gps用的什么型号的gps模块[/quote]

模块没有太高的要求,支持对应速率的nmea格式输出就可以了。
离线pandslu
只看该作者 55楼 发表于: 2010-09-28
漂亮!!!!!!
发帖
91
只看该作者 56楼 发表于: 2010-10-12
怎么没有显示,我检查了,电路没问题,我写程序是用通用下载器,显示是程序写进了,我现在没办法了,求助楼主了及各位大侠了,谢谢
发帖
91
只看该作者 57楼 发表于: 2010-10-12
为什么我把程序写进芯片了,怎么不能工作,就是没显示,谁能告诉我
离线BG4UVR
发帖
11232
只看该作者 58楼 发表于: 2010-10-13
“用avr atmega8515单片机+12864显示屏玩gps解码”程序写进atmega8l时,熔丝怎么设置,有图吗,可否给个图和详细的说明,谢谢


站内信中不能带附件,我直接回复在这里了。

这个熔丝,虽然挺简单,但描述起来我想了一下,还真是复杂。至于图是没有的,因为熔丝设置的图,根据你使用的软件或者编程器的不同,是完全不同的。

熔丝的详细描述,当然是在8515芯片的说明书里。我这里上传一份,是中文版的,熔丝的解释在170页,希望你能仔细看一下并搞懂。
附件: ATmega8515_2003-12_doc2512_cn.rar (0 K) 下载次数:147
发帖
91
只看该作者 59楼 发表于: 2010-10-18
怎么我的还是没有显示,不知道那个熔丝在芯片编程时怎么设置,我都快没耐心了