
硬件开发
qq_32759975
这个作者很懒,什么都没留下…
展开
-
STM32
在做项目时候,碰到使用STM32低功耗模式,有3种,sleep,stop,standby在使用时候发现,其中STM32库函数并没有standby模式相关的函数,需要自己根据寄存器写相关功能原创 2015-11-12 17:23:05 · 363 阅读 · 0 评论 -
MPU6050 STM32 DMP包移植
在做智能硬件时候用到MPU6050,应用厂家给的DMP包,将DMP包移植到STM32上开始不能正常工作,查看问题后,由于我STM32用的内部晶振,而包应该是按照72M晶振所写的程序做的,IIC未通,后改了包里面IIC的延时时间,移植成功原创 2015-11-13 11:19:03 · 2089 阅读 · 0 评论 -
ARM7 低级错误
今天在程序中发现:在操作寄存器,想要关闭外部中断,关闭外部中断3上的其中一个IO口中断,结果把整个外部中断3都关掉了,导致该中断的不能响应,未找到问题,还以为是ARM7本身就是这样。犯这低级错误实在太不好意思了,下次配置管脚注意不要影响到其他管脚,之前一直是用STM32,直接操作库文件,对操作寄存器练习少,注意多练习错误举例:IO0INTENF & = (0正确方式:IO0INTENF原创 2015-11-13 10:51:42 · 654 阅读 · 0 评论 -
485通讯
由于项目上需要串口特别多,所以将原有的232改为485通讯改动笔记:1. 在MAX485的A、B口之间接一个100欧姆到1000欧姆的电阻,提高485抗干扰能力2.若外接485模块与CPU需要用裸线连接,则将裸线以双绞线方式连接3.在程序向外发送数据时,发送完后,等待一段时间,(时间为大于波特率周期时间的一半),后面才是控制端发生电平变化。(原因,数据可能还未发送完成,)4.m原创 2015-11-18 15:10:04 · 727 阅读 · 0 评论 -
蜂鸣器使用
1. 买的蜂鸣器是无源蜂鸣器,将其拉高拉低,发现蜂鸣器不震动;问题解决:查看资料,得出:无源蜂鸣器需要外加一定频率的(2khz~5khz)驱动信号,才会发声;而有源蜂鸣器自带振荡电路,这种蜂鸣器一上电就会发声; 为使用方便,以后使用有源蜂鸣器原创 2015-11-19 15:34:27 · 1168 阅读 · 1 评论 -
max4410
音频放大器用MAX4410芯片调试:1.熟悉运放电路,放大倍数为Rf/Re,在运用将放大倍数调制8倍,在音频频率高时失真;2.在信号输入时,将信号衰减,;3.疑问:输入信号在什么情况下放大后饱和;4.由于板子上么有现成3V左右电源,用5V电源转3.3V,增加了板子的高度,未提前预测出来;现板子需要修改地方:位置移动;原创 2015-11-30 16:35:51 · 1010 阅读 · 0 评论 -
EMC电磁兼容问题
1.在调试设备时候,发现声音接上喇叭之后,间断的声音会造成显示屏出现波纹;通过各种测试,换屏蔽线,加电容,添加别的电源之后问题继续存在,后将喇叭的地与电源地直接用导线接在一起,将音视频驱动板地直接接在电源地上,问题已经得到很大改善,未解决;产生问题的原因,由于喇叭瞬间电流增大,导致喇叭的地瞬间有电流浮动,而音视频驱动板的地与喇叭地最近,音视频驱动板的地也就有了电流浮动,这时相对于电源的地有原创 2015-12-02 15:08:07 · 604 阅读 · 0 评论