我是爆米花啊
获得 88 次赞
帮助过410人
51内核单片机。我写了个操作IO的宏#define MADA_PIN_OUT(x,y,z) *(x) = (((*(x))&(~(1<<(y))))|((z)<<(y)))不起作用。于是我就写成图片里那样,做简单直接的测试。这两句是放在 1ms中断里的。实际测试波形。IO口并没有翻转。IO口配置没问题。51内核单片机。我写了个操作IO的宏#define MADA_PIN_OUT(x,y,z) *(x) = (((*(x))&(~(1<<(y))))|((z)<<(y)))不起作用。于是我就写成图片里那样,做简单直接的测试。这两句是放在 1ms中断里的。实际测试波形。IO口并没有翻转。IO口配置没问题。
我一直以来用的protel 99se,现在公司要用AD,不是很熟悉这个位置出现的圈圈是什么意思。 为什么我布线的时候,明明符合电气间隙的规则,它非要给我拐弯。。。。?
批量生产中的板子。有个别有问题。正常情况下CC2541检测一个AD信号,并发送到手机。今天收到2个产线上的问题板子,说检测不到电压信号。但是我测试TLVH431电压基准, SGM8142各点电压都正常,甚至到单片机的AD引脚电压波形都是正常的。整个产品 功能都完好,唯独AD检测这个功能出问题。程序也是SMT车间统一烧录的。
这个条件编译能执行到 这?!! IAR我没怎么用过,这也太过分了吧。!!!!!!!!!!!!!!!!!!!!!!!!!!!本来我定义为FALSE(hal_types.h中有定义) 结果不行,直接定义为0 都不行。全局搜索过了的,别再扯全局搜索了。说全局搜索的人们用过IAR吗?我都给你红色框出来了,Found 5 instancespwm.h里出现3次,再看上面3个小蓝旗,看到了吗。。。C文件里使用#if 判断2次,另一处我没截图而已。5处我已经给截图出4处了。哎~