打印
[Atmel]

秀出我的Atmel设计方案-ATmega8/168

[复制链接]
994|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
偶然看到论坛有这个活动,最后一天来凑个热闹。

这是好几年前的一个产品,使用ATmega88/168单片机做控制器,通过RF发送信号给另外的设备。这个产品以前用带的是51单片机,我将它升级为ATmega88。升级后,因为AVR单片机速度比51单片机快,功耗低,还带有硬件SPI,可以直接控制RF收发器,所以和以前的使用51单片机相比,不但性能提升了10倍,功耗也降低了很多,电池的使用时间延长了4倍以上。此外因为AVR单片机集成的功能很多,所以外围几乎没有其它芯片了,将以前的EEPROM、上电复位、看门狗等都省掉了,不但体积更小,提搞了稳定性,也节约了不少成本。

因为是以前工作上的产品,所以不方便发原理图了,只发一下PCB的图了。










最后还发一下我以前做得两个小工具,都是使用AVR单片机做的,在我开发中起到了很大的帮助,也希望给大家一点参考。

一个是多功能USB转换器+AVR实验板。它可以实现USB转TTL/RS232/RS485,同时还可以很方便的和板载的ATmega168单片机进行通信。USB转换使用了高性能的FT232RL,支持150-4000000等各种波特率,还可以支持3.3/5V电压,对于串口调试非常方便。



原理图




第二个小工具是一个多功能的AVR小工具,可以实现USB通信、USB转TTL、USB转SPI/I2C(这个功能一直没有时间去做)、USB控制GPIO等多种功能。在硬件上,它使用了AVR独特的软件USB方案(AVRUSB),无需任何其它USB芯片就可以方便的和USB进行通信,还可以通过USB升级单片机程序。

目前我主要将它做为STK502编程器,可以在AVR Stduio中直接使用,和其它AVRISP下载器相比,使用既简单又可靠,从来没有出现什么错误。现在淘宝上的大部分AVRISP下载器都是差不多的,都使用了类似USBasp的方案,也都可以非常轻松的改造成STK502编程器,比使用第三方软件要稳定可靠。如果你也希望改造一个STK502编程器,我可以提供一些资料和帮助。为了方便使用,这两个小工具都可以使用标准USB或miniUSB线(当然一次只能使用一种),以后再改版时,可能还会增加macroUSB接口,去掉标准USB口,这样只要带一个手机线就可以了。



原理图



相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

313

帖子

6

粉丝