STM32支持的烧写方式,只有仿真器与串口,但是其他的方式可以间接使用。
也就是先写一个bootloader后,通过这个boot程序来烧写程序,而boot支持的方式就比较多了。zigbee网络,无线wifi,蓝牙都是可以的。
使用串口转zigbee的模块与STM32连接后,接收数据再写到Flash上,运行时跳到写的程序那个地址运行
zigbee 么
这个是无线传输协议,不是烧写的。
不过可以在单片机上运行 bootloader,通过 zigbee 接受数据烧录 stm32,这个是在线烧录,使用zigbee 方式接受数据,应该是可以的,没见有人用 zigbee 烧写 stm32.
正点原子有一个无线烧录器,不知道使用什么无线传输的,你可以研究一下
可以使用zigbee作为通信方式给STM32烧写程序。
STM32通过SPI或其uart接口与ZIGBEE相连;写一个BootLoader,zigbee接收到特定数据后,认为是烧写程序,就自动跳转到烧写程序处理中。
串口可以烧写程序,zigbee只是换了一种接口和方式,觉得也可以。
可以,不过要写一个bootloader,然后使用IAP升级
zigbee与STM32一般使用串口通信,可以找个串口IAP的例程改一下