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

[复制链接]
5536|63
 楼主| 慢醇 发表于 2024-1-25 16:57 | 显示全部楼层 |阅读模式
我想知道在使用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功能提供了高度的灵活性,但在自定义协议时,开发者仍需遵循一定的规范和标准,以确保通信的稳定性和可靠性。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

134

主题

1382

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部