蓝牙接收器设计了第三版(2015-08-09 22:35:16)

第三版的蓝牙接收器图画完了,发去制作了。上个图:

原理图

这次调整花费了1个多月的时间,主要花在如下几个方面。

1.因为使用的328P芯片内置的RC振荡器,所以PWM不能直接用ardunio的函数生成了,需要自己写寄存器来操作,花了1周多时间,一度以为写不出来了。

2.为了调PWM又学习ADC的用法自己做了简易示波器,不然真是抓瞎。

3.串口也不能直接用了,需要自己写寄存器,这个还比较顺利。

4.做实验的过程中把蓝牙模块搞坏了,又去重新买个。但是相同型号的居然没卖了,随便买了个却不能连上电脑蓝牙。只能再买,最终能用了。

5.安装了Windows10的系统,电脑蓝牙驱动无效了,又升级Mac系统来更新bootcamp,让Windows10识别了电脑蓝牙。

从以上的经历来看,自己写寄存器真是折磨人,浪费时间在太细碎的地方了。从这里也能看出来,ardunio对系统配置限制很死,没法随意修改硬件配置,像我这样只是使用了内部晶振,结果导致PWM,串口都不能直接使用ardunio的函数,只能靠翻手册来实现,还真不如直接学AVR。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容