` 本帖最后由 Cumu 于 2021-8-10 22:29 编辑
Cumu开源项目已经改名为:七云物联,请访问www.iot7.cn的文档中心下载开源资料
第二章:USB固件升级及串口共用
Cumu首次亮相链接: Cumu开源智能WIFI万用表首次公开:精心筹备1年,将开源进行到底
第一章:一键开关机及充电检测
正文:
STM32的USART1可用官方工具升级固件,常规接法是:
BOOTO为高电平时,可以使用USART1 烧写程序,但是Cumu的USART1 RXD用于接收万用表芯片FS9721的串口数据,实际接法是这样的:
由于万用表芯片FS9721的TXD端不停地输出数据,这样在升级固件时会干扰CH340G输出的固件程序,所以必须在升级固件时断开FS9721的TXD端,于是加入下面的 电路:
当BOOT0为高电平时,FS_TX(FS9721的TXD端)高低电平变化不会引起USART1 RXD端的电平变化,相当于将FS9721的TXD端与USART1 RXD端断开,而CH340G的TXD端与USART1 RXD相连接,可以固件升级。
当BOOT0为低电平时,FS9721的TXD端与USART1 RXD端连接,可以接收万用表数据。
BOOT0和VCC与表笔接口的中间两根线相连接,制作一个升级用的专用插头(将USB插头中间两根线短路),升级前将插头插入,然后USB线插入电脑,打开官方IAP软件,按照步骤下载即可
下面是固件升级视频(显示界面还在调试中):
视频中能看到制作好的USB插头表笔,正好2孔的USB插头,非常完美,为此买了一堆USB插头:
|
|
|
|
支持一下。
|
|
|
|
|
这个有什么用新一代应该会比老版万用表 好用把 有什么新功能
|
|
|
|
|
楼主提供的字体在labview 8.6以上的版本不好使。
数码管字体:7 Segment、NI7SRG、DS-Digital
感谢@feiying0619提供的附件
|
|
|
|
|
好东西 持续关注
|
|
|
|
|