1,芯片:stm32f042 库:HAL 2, 想用普通接收,不用中断和dma 3, 目的:1,接收以"\0"结尾的不知道长度的命令 2,收到上面的命令后,发送result ”ready“ 3, 然后判断是否收到OK\0,如果是,就执行升级函数。 4, 我的问题: 不知道怎么使用HAL弄判断以\0结尾的不定长数据
HAL只收实现收发功能而已。。。。。。
评分
查看全部评分
每次接收中断,存下接收到的字节,判断该字节是否是"\0",如果是的话,读取之前存取的字节作为一个命令来处理。
评分
查看全部评分
.
.
}
在弄bootloader程序,不知道谁说的,在boot程序里面尽量别用中断。
用也可以,就是跳转app前,把相应中断关了。