• 在上篇文章中简要介绍了AVR单片机的ISP功能,这里笔者给出一个简易USB接口的ISP下载器(AVR Doper).

         该下载器最初是由一位德国网友设计的,其通过使用软件模拟的方法实现了USB功能。在软件接口方面,通过设置可以使其工作在CDC模式或HID模式。当工作于CDC模式时,下载器被识别成由USB转接的串口,可以在AVRStudio中直接操作(通过设置下载器为STK500)。当工作于HID模式时,可以被开源下载软件Avrdu...

  • 很早之前发过一个M32的实验板。这次在上一版的基础上,简化了外围电路(主要是去掉了键盘扫描芯片),优化了走线,制作了第二版M32实验板。实验板的主要功能如下......

  • 本文详细讨论了Manchester码的AVR单片机解码算法。作者采取AVR单片机的ICP(外部输入捕捉中断功能)实现了对Manchester码的实时解码算法。该算法具有占用系统资源小,中断响应时间短等特点。虽然是对HID卡解码设计但稍作更改就可将其移植到其它通信应用上。

  • 这是毕业设计的题目,大概前后花了两个月的时间。主要实现低频125KHz的HID卡的读取。期间参考了微芯公司的文档和Cornell大学的微控制器课程设计。

  •    在经过几个月的延误之后终于完成了JTAG仿真器的制作。PCB板在个把月前就已经到了,由于种种原因一直没有进行焊接,前几天下决心焊了两块板子。之前担心的贴片元件焊接问题也很好的解决了。

       原理图和PCB就是之前文章中帖的那张,固件下载的方法也帖过的,这里不再赘述。只是我制作时没有安装那几个起保护作用的瞬态抑制二极管,同时直接使用目标板供电模式。就是短接原理图中那个R44的电阻,同时不安装Q14\Q16及与其相关的几个电阻。还有就是当使用USB转串口的转接线时回出现固件版本过低的提示,同时JTAG编程功能好像不能用的。建议直接使用串口连接,这时是没有问题的。

      下面是成品板的图片:

     

    ...

    Tag: