专利名称:一种STM32单片机IAP串口程序烧录的改进方法专利类型:发明专利
发明人:韩防,吴春波,张浠,安昕申请号:CN201610256075.5申请日:20160422公开号:CN1059557A公开日:20160921
摘要:本发明公开了一种STM32单片机IAP串口程序烧录的改进方法,包括以下步骤:单片机上电后,初始化单片机的DMA控制器、串口资源;当接收到用户的应用程序升级请求后,程序执行以下步骤,否则转跳到最后步骤;打开DMA控制器开关,每当串口有数据来,DMA传输数据到内存里;当DMA传输完数据时,产生传输完成中断,通知CPU,CPU把内存里的数据写入到Flash中,接着CPU使能DMA继续传输数据,如此循环;当串口传输完数据后,串口产生一个空闲中断通知CPU,在中断函数中CPU把最后接收到的数据写入到flash内存中,并关闭DMA中断控制器;程序跳到应用程序函数入口,开始执行应用程序,采用本发明可克服更新程序应用程序大小的,省却了更新时的CPU使用资源,提高了焼写速度。
申请人:佛山市南海区欧谱曼迪科技有限责任公司
地址:528200 广东省佛山市南海区桂城街道桂城平洲永安北路1号金谷光电产业社区A座504
国籍:CN
代理机构:深圳市盈方知识产权事务所(普通合伙)
更多信息请下载全文后查看
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务