51单片机函数加了reentrant,设备就不动了,删掉之后又可以工作了。
加reentrant是为了解决下面的警告,又在中断用又在main()函数用的函数
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_STEP_TURN_ANGLE?STEPMOTOR
CALLER1: ?PR?UART1?UART
CALLER2: ?C_C51STARTUP
-------------------------------------------------------------------待解决
本文探讨了51单片机中使用reentrant修饰符导致设备无法正常工作的现象。介绍了添加reentrant是为了消除MULTIPLECALLTOSEGMENT警告,并在中断及main()函数中调用同一函数的问题。
5877





