标签: MCU

3 篇文章

thumbnail
IoT Power PC 端技术总结 – 3 STM8的串口ISP升级
系列文章合集:IoT Power PC 端技术总结 IoT Power V1使用的是STM8作为主控,所以与PC的通信只能通过串口进行连接。同时芯片的固件升级也只能走串口,所以需要用到芯片内置的ISP功能来进行升级。 进入ISP模式的先决条件 芯片软件的准备 首先要想进入ISP模式,需要对两个地址写入指定的标记数据:OPTION地址487Eh = …
thumbnail
IoT Power PC 端技术总结 – 2 与设备通信
系列文章合集:IoT Power PC 端技术总结 传输数据的方式 IoT Power向电脑传输的数据,是原始的10KHz采样下来的12Bit ADC值,不经过处理直接发送到电脑上,然后电脑再进行计算处理成实际的电压电流值。 因为每个点有效位只有12Bit,实际使用了2Byte来存储一个点,电流档位信息就放到了每个值的空闲位。当PC解析数据时,就能…
thumbnail
C语言快速互转HEX(16进制)和原始字符串/数组
缘由 这个起因是昨晚群里有人在讨论怎么把字符串转成HEX方法最佳,讨论到最后变成哪种方法效率最优了。毕竟这代码是要在MCU上面跑的,要同时考虑到时间和空间的最优解。 当然讨论的是有结果的,具体实现的方法和代码在下面展示。 char数组转16进制HEX串 例子: 将如下的量 char str[] = "12345"; char data[] = {1…