1.蓝牙AmoMcu_254x模块连接示意图
2.开发环境
【1】硬件方面
1、 SmartRF 系列开发板 2 块,核心板 CC2540 (或者 CC2541)
2、 CC-Debugger 仿真器
3、 MiniUSB 线
4、 oled 显示一块
【2】软件方面
1、 ble 协议栈,版本:1.3.2
2、 IAR for 8051 开发环境,版本:8.10
3、 Flash Programmer 固件烧写软件。
3.模板示意图
上面, Q1 为光敏电阻。
光线暗时电阻值达 500K, 实测 P07 端电压为 0.5V 左右;光线很亮是电阻值仅有 1k 多,实测 P07 端电压为 3.0V 左右。
4.源码分析
167 行,设置 avdd 为参考电压,也就是 3.3V。
168 行,对 AIN7(也就是 P0.7)进行 12 位的 adc 采样。
178~185 行,对采样到的数据进行线性转换运算,换算成电压值, 并显示出来。
5.编译
确保你已经用 usb 先连接料仿真器与电脑(见第一幅图)打开文件代码,点击,如下图:
编译:
完美的结果: