头像-100647

瞎折腾

  • 146
  • 单片机
  • 工控电子、光电显示

个人成就

获得 59 次赞

帮助过176人

单片机工业环境下的抗干扰

如何提高单片机的工业抗干扰的性能?在引脚和电源上注意什么?

半字节交换的问题

在C语言中怎么实现两个8位数的高四位交换,或者第四位交换?比如a=10110000,b=00001010,想叫他们交换完后成为10111011,怎么实现?开始问题写错了,b的数值不是8位了,我修改了!

stm32的这个是什么意思,里边包含什么?

STM32F10X_HD,USE_STDPERIPH_DRIVER这是什么文件?为什么要添加,是不是所有的stm32的工程都要添加?

单片机如何连接增量式编码器

单片机如何连接增量式编码器,能直接通过光耦直接连接吗?测量长度程序应该怎么编写,给个思路就好。

stm32编译的问题

刚才发的那个题目错了,不知道怎么撤销了!*** Using Compiler 'V5.06 update 4 (build 422)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'请问这是什么问题,度娘也没找到具体的原因,原子的论坛也有人提出来,也没有解决!

电源模块怎么维修

你好,在现在的电子维修中都离不开电源模块这一块了,多数的都是开关电源,但是这一块如果坏了感觉很难修,我现在想知道怎么利用万用表这类的简单仪器准确的测出那部分的故障,我看到别人维修的时候总是整流没问题的话就直接更芯片周围原件或者不行就更换芯片了,个人感觉应该是没找到故障的根源,这里恳请详细解说一下

怎么判断一个值在这个范围之内啊?

怎么比较一个数是不是在两个数之间呢?比如x是不是在64-128之间,如果用if不行啊!能不能用一个语句实现。

ad采集后的值换算

电压采用芯片VCC电压,10位ad,结果出来最大1024,最小当然是0了,要把这个值换成电压应该怎么计算呢? 不用浮点的算法,是不是浮点算法比较费芯片资源啊?我用整数算的,最后都用到32为了! 求一个比较好的计算方法。 u32 z; u16 x=5000; z=adch*x; z=z/1024; z已经声明了是32位的, 写的比较乱,因为开始我用的U16,结果出来的数不对,找毛病弄得。 如果用u32的话就应该是: u32 z; z=adch*5*1000/1024; 放大1000倍 有没有更好的方式啊?