你好,我想请问一个问题,就是在lab5b中,在原有的for循环之外再添加一个for循环,例如
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Green Deng 说:请问你提到的HAL是指硬件抽象层吗?不是很清楚HAL的sci.c是什么意思
是抽象层的含义;在lab5b.c中有一函数是HAL_setParams(halHandle,&gUserParams);自己写的不含有中断的SCI程序放在它之前就可以正常通信,电机也可以运行,但是只能进行一次通信,因为SCI的函数在声明中,并不在主循环中。
而放在HAL_setParams(halHandle,&gUserParams);之后就无法通信电机也不转
我所用到的转速是屏幕上可以操控的,假如说我第一次屏幕上给500,电机运行500转;此时屏幕上的转速增加,接下来就是重新烧写,很麻烦。
所以我想解决的是,为什么通信的函数无法放进主循环中呢?