切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 8502阅读
  • 7回复

[工仪]无需下载器的AVR M88开发板,可实现LCD2USB和USBASP,其他固件陆续更新 [复制链接]

上一主题 下一主题
离线waiman
 

发帖
13
M币
71
专家
1
粉丝
2
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2010-06-02
我刚刚接触单片机,是从Arduino开始的,它集成代码编辑和下载起一体,简单的代码,要连个USB线就可以很多功能了。
可是后来编写的程序点开始复杂起来,感觉Arduino太过局限了,就用WinAvr编写代码,用USBASP下载。

但对于我这种初学的,又没有仿真器,每次都只能在芯片上经行运行测试,这样下载代码就变得麻烦多了。

偶然机会看到AVR的USB Bootloder,可以直接用USB就能下载代码了,简单方便。




简单介绍
因为要兼顾在插到面包板上使用,所以板上没啥资源,只有一片LM1117稳压芯片
1。AVR Atmega88PA 芯片
2。USB Bootloder占用的2K,剩下可用6K Flash,普通的程序都足够用了;如果需要更大Flash空间可以更换成M168或者M328。
3。集成USB Bootloder无需下载线,只要一根跳线帽即可下载固件,固件下载软件简单易用。
4。可以选择USB5V或者LM1117 3.3V(板上自带)供电,可自由切换;
5。工作频率可选择12Mhz16Mhz(2种电压均能正常工作);
6。所有IO引出,阵列引脚方便插入面包板接线;
7。标准LCD1602接口,可实现LCD2USB LCD Smartie
8。nRF24L01接口(小板转接,固件研究中,准备开发无线鼠标)

9。USBASP固件提供1MHz时钟输出,方便解锁熔丝位锁死。
10。ISP接口兼任10PIN 6PIN(小板转接)




=========== USBASP功能 ===========
就是把开发板当成下载器用



=========== LCD2USB功能 ===========
需要配合LCD Smartie,把电脑的状态其他信息显示在LCD1602上。
板子很小,可以直接插到LCD1602的背面,用插针连接。 







 



===========  接口图  =========== 


===========  资料 ===========  
原理图:
AVR USB Bootloader LCD2USB USBASP固件:

LCD Smartie: 
固件下载程序:


[ 此帖被waiman在2010-06-02 16:06重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共5条打赏
965039114 M币 +13 謝謝分享,还有这样的香香胶 2018-12-30
黯然销魂 M币 +13 - 2018-12-30
离线waiman

发帖
13
M币
71
专家
1
粉丝
2
只看该作者 1楼 发表于: 2010-06-02
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共3条打赏
离线gnahh

发帖
10927
M币
5292
专家
26
粉丝
667
只看该作者 2楼 发表于: 2010-06-02
请登录后查看
离线lxvtag

发帖
1597
M币
2869
专家
12
粉丝
124
只看该作者 3楼 发表于: 2010-06-02
请登录后查看
离线hongo

发帖
53039
M币
149632
专家
275
粉丝
15184
只看该作者 4楼 发表于: 2010-06-02
请登录后查看
离线wfhwfh
发帖
617
M币
913
专家
4
粉丝
16
只看该作者 5楼 发表于: 2010-06-03
请登录后查看
离线waiman

发帖
13
M币
71
专家
1
粉丝
2
只看该作者 6楼 发表于: 2010-06-09
请登录后查看

发帖
203
M币
554
专家
0
粉丝
19
只看该作者 7楼 发表于: 2016-02-06
请登录后查看
快速回复
限80 字节
温馨提示:所有技术区严禁灌水,“沙发”“顶”字样;禁止广告贴;以免被删除
 
上一个 下一个