结构体定义如下图:
主函数定义了这么一个变量,
然后主函数中赋值给bit1.b2
然后再定时器中给 bit1.b0 赋值 然后判定 bit1.b0 输出PWM波
然后出现的现象为 IRQ_STATU 该等于1时,却等于0 ,该等于0时,却等于1,。然后导致输出的PWM波形如下图
不知道是我的结构体定义有问题还是怎么了。
如果不用位定义这两个变量,而是直接定位为unsigned char ,,则不会出现这个问题,不知道有谁遇见过这个情况?希望谁能指正出问题所在,一起学习学习