单片机(AVR)普通io口模拟UART并实现Bootloader
 
介绍:
    本程序利用普通IO口模拟UART与上位机通信、实现Bootloader程序自更新功能。对于uart外设有限的单片机来说是个非常实用的功能。

开发环境:
    MCU:atmega168
    时钟:外部11059200Hz晶振
    编译:WINAVR20100110

技术/功能要点:
    波特率9600,n,8,1 ,模拟uart采用了查询方式,未使用中断,主要用到了片机两个8位定时器。测试IO口为isp下载用的 MOSI及MISO,方便复用。


   

测试硬件及环境

 

上位机软件


获取资料

 

注意事项:
 
  • 本资料主要为了提供一种设计参考或思路,需要使用者有一定设计能力才可利用,请谨慎下载!
  •  
  • 本资料不提供任何形式的技术支持或咨询服务;对参考本资料设计的产品也不承担任何形式的责任;
  •  

     

    更多资源

    芯艺工作室    蒙ICP备06005492号

    Copyright© 2004-2020 ChipArt Studio All Rights Reserved