慢醇 发表于 2024-1-25 16:57

使用APM32F411的ISP功能后,是否可以自定义协议进行更灵活的应用?

我想知道在使用APM32F411的ISP功能后,是否有可能自定义通信协议以满足特定的应用需求?有没有相关的实践分享?




樱桃牛肉丸 发表于 2024-1-26 09:20

特定的应用需求是什么样的场景,比如:??

cr315 发表于 2024-2-1 16:49

APM32F411的ISP功能允许用户自定义通信协议以满足特定的应用需求。ISP功能使得用户可以在目标系统中对微控制器进行编程和调试,这为用户提供了很大的灵活性。

cr315 发表于 2024-2-1 16:49

在自定义通信协议时,你可以选择不同的通信端口和协议,如USART、I2C、SPI等。

ex7s4 发表于 2024-2-5 13:32

不能,需要自己做ISP的程序才行

g0d5xs 发表于 2024-2-5 14:38

可以啊,自定义的前提是ISP自己写,APP也得自己写

suw12q 发表于 2024-2-5 15:43

我理解的就是在线升级,但BootLoader得自己做了吧

kaif2n9j 发表于 2024-2-5 16:45

你说的ISP是原MCU自带的,还是自己写的啊?自己写的就随意了

p0gon9y 发表于 2024-2-5 17:50

自定义通信当然可以的啊

q1ngt12 发表于 2024-2-5 19:12

你要是自己写的BootLoader,你想怎么定义都是OK的

tax2r6c 发表于 2024-2-5 20:24

不受限,你网上搜搜在线升级就好了

lamanius 发表于 2024-2-6 08:30

你是想修改波特率或者分包之类的操作自己可调整,可设置吧

cen9ce 发表于 2024-2-6 10:08

我觉得没啥问题,主要是原机的ISP是无效的,我们改不了,但自己写的BootLoader是无所谓的

lix1yr 发表于 2024-2-6 12:20

分享的话,之前看到过一篇在线升级的操作,就是根据自己写的BootLoader,然后获取是否有升级标记,有的话就升级,没有就跳转到正常的app上去

kai迪皮 发表于 2024-2-20 10:32

这个可以使用ISP协议传导二级Bootloard进去后,在二级Bootloard里面进行自定义协议使用的。

AdaMaYun 发表于 2024-3-6 08:00

APM32F411的ISP功能允许用户自定义通信协议以满足特定的应用需求。

LOVEEVER 发表于 2024-3-9 17:52

在自定义通信协议时,你可以选择不同的通信端口和协议,如USART、I2C、SPI等

sesefadou 发表于 2024-5-1 20:20

使用APM32F411的ISP功能后,可以自定义协议进行更灵活的应用。

sheflynn 发表于 2024-5-1 22:41

在一般情况下,微控制器的ISP 功能主要用于固件的在线升级和调试。ISP允许在不移除芯片的情况下对芯片内的程序存储器进行读写操作。

deliahouse887 发表于 2024-5-2 20:53

虽然ISP功能提供了高度的灵活性,但在自定义协议时,开发者仍需遵循一定的规范和标准,以确保通信的稳定性和可靠性。
页: [1] 2 3 4
查看完整版本: 使用APM32F411的ISP功能后,是否可以自定义协议进行更灵活的应用?