单片机分层开发案例
文章平均质量分 80
将单片机的驱动程序,内核,应用程序进行分模块设计,模块之间通过API接口调用,内核和应用程序完全分离,单独烧写,驱动以lib的型式和内容一起编译烧写。通过程序分区设计,可以实现单片机程序团队分工开发,系统解耦。
漂流中
嵌入式编程技术,桌面应用程序
展开
-
单片机程序升级协议,这是自己在用的协议,发布出来供大家学习参考
一个字节包含8比特,其表示方法如表2表2 字节与位定义MSBLSB内容bit7bit6bit5bit4bit3bit2bit1bit0最低位为bit0,最高位为bit72.5。原创 2022-11-19 17:59:05 · 234 阅读 · 0 评论 -
单片机程序应用、驱动分层独立开发方案
博客原文lianhttp://blog.chinaunix.net/uid-26845017-id-5759752.html原创 2021-06-08 18:24:41 · 3029 阅读 · 1 评论 -
三相交流电流信号合并电路
电路说明:每一相采用了一个4通道运放,输入的信号源通过差分放大后输出一个带有直流偏置的交流信号,该信号有3个作用,第一用于单片机采用计算当前相的电流值,第二通过后级跟随器截取正半轴交流信号(1),第三输入反相器,进行正负半轴调换并通过跟随器截取正半轴交流信号(2),此时输出端是一个20ms两个波形(即标号1和2处的波形之和),其余两相电流信号同理处理后并接再同一个点,那么此时1个周期将会输出6个波形。以上通过运放电路最后输出的波形通过电压比较器,即可瞬间保护电路,可靠性和响应要比单片机更准确和快速。原创 2023-04-14 18:13:20 · 465 阅读 · 2 评论 -
新能源汽车防撞预警系统FCW系统介绍
雷达传感器接插件定义表雷达传感器PIN功能类型信号名电压V功率1电源输入POWERPOWERIN12V2接地GNDGND-3CAN通讯HMICAN_H4CAN通讯HMICAN_L5///6///7///8///雷达传感器接插件定义表。原创 2022-07-31 16:50:09 · 1233 阅读 · 0 评论 -
零开始构建单片机远程升级平台
嵌入式系统远程升级平台搭建文章目录**嵌入式系统远程升级平台搭建**一、单片机在线升级原理二、单片机flash分区介绍三、IAP/Bootloader升级原理介绍四、升级协议设计五、IAP/Bootloader关键程序设计六、应用程序与Bootloader信息通讯七、应用程序升级握手八、程序升级工具制作九、升级服务器十、远程升级系统架构搭建*十一、单片机应用程序A/B备份*十二、单片机应用程序更新升级IAP/Bootloader*十三、FLASH参数保存及容错设计*十三、FLASH参数保存及容错设计一、原创 2021-05-21 10:56:55 · 589 阅读 · 4 评论 -
电流互感器开路检测
电流互感器利用了电磁感应原理,在闭合的铁芯上,绕有两个不同匝数、相互绝缘的绕组,通常初次级的匝数比值很大,次级接入采样电路,通过取样电阻,产生感应电压,从而实现母线电流测量目的;加入互感器正常连接:当剩余电流为0时,通过LD_CK控制使R4接地,此时LD_CTR输出应该接近等于LD_REF的电压,LD_CK低电平时,LD_CTR=LD_REF;假设互感器开路:则系统通过LD_CK控制使R4接地,此时LD_CTR输出应该等于LD_REF/2的电压,LD_CK低电平时,LD_CTR=LD_REF;原创 2023-02-21 20:02:02 · 1306 阅读 · 0 评论 -
基于STM32的USB CAN收发器开发与设计
本次实现的USBCAN记住--------网上大部分分享的为路线基本为“虚拟串口”,即将USB虚拟为COM端口,实现USB通讯,本文并非如此,二十采用了bulk数据块的方式实现USB通讯,实测速率可以达到500~600kb/s。上述程序编译通过后下载到您的开发板或者豆芽开发后,连接usb线至PC电脑,启动Douya_Tools工具后,打开usb端口,发送“helloword!敏锐的同学们可能已经发现了豆芽USBCAN开发板其实是一个USB供电的最小系统,系统非常的简单,因此才推荐给大家学习。...原创 2022-07-25 22:06:27 · 776 阅读 · 2 评论 -
HEX文件格式详解
本文主要参考:https://blog.csdn.net/wyq_841943/article/details/71404547维基百科解释:https://en.wikipedia.org/wiki/Intel_HEX概念描述HEX文件格式是一种能够烧写到单片机中,被单片机执行的文件格式。可以使用不同的编辑器将C或汇编源文件编译成HEX文件,如IAR,KEIL等。HEX文件格式分析 1.Intel Hex的具体格式Intel Hex文件是遵循Intel Hex文件格式的ASCI...原创 2021-07-26 16:29:17 · 1344 阅读 · 0 评论