個人在移植freemodbus的時候, 按照下面來實現(xiàn)了臨界段函數(shù):
#define ENTER_CRITICAL_SECTION __disable_irq();
#define EXIT_CRITICAL_SECTION __enable_irq();
但是發(fā)現(xiàn)EXIT_CRITICAL_SECTION方法調(diào)用后, 出現(xiàn)了返回的PC指針不對, 而且出現(xiàn)了修改其他變量的值.?
請問一下該如何正確實現(xiàn)呢?
熱門產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無線MCU