搜索

[综合信息] 【华大评测】+OLED + ADC

[复制链接]
805|2
 楼主 | 2020-9-21 15:50 | 显示全部楼层 |阅读模式
本帖最后由 sundea 于 2020-9-21 15:54 编辑

首先,在这里很感谢华大给了我这个评测的机会
前两天项目上面个有点忙,没来得及细看板子
(发个牢骚)上周一的早上,收到一个蜂巢超时的提请,快递是周日存放的,公司离家的距离又不近,周一拿快递就提示让我交5毛钱,大早上心情全无,
但是还是忍受着蜂巢5毛钱的“宰割”,拆开快递的那一刻,看到华大的开发板,5毛钱带来的阴霾全都一扫而光,然后迫不及待的上电,下手册,查手册等等,
结果刚给开发板上电,就没老板含走了,嘤嘤嘤,心里痒痒的,以下省略内心活动一万字。。。
好了,正文开始
华大的底层库还算挺完整的,之前一直使用的是st系列的单片机,由于美国制裁华为的风波,也是为了防止以后被别人“卡脖子”和支持国产,就选择了华大,
今天算是抽出来了半天的时间,简单了看了看例程,然后做了个AD检测,
由原理图可得知电位器的引脚接到了MCU的PC0/ADC12_IN10
微信截图_20200921153550.png 微信截图_20200921153705.png
本来打算使用UART1打印到电脑的,但是不知道为啥,开发板的J1插到我的电脑上,一点反应也没有,
检查了J2,跳线帽也在上面啊,有点小小的郁闷,时间有点仓促,就没来得及细看,还希望华大的技术支持能指导以下,
微信截图_20200921152709.png
不过还好的就是板载0.91寸的OLED,也可以替代UART了
由原理图可知OLED屏接的引脚为PD0和PD1,
微信截图_20200921152610.png
接下来就是配置引脚属性,初始化外设等
微信截图_20200921154113.png
主函数里面读取ADC的值,然后取通道10的值,并换算成电压值显示到OLED上面
微信截图_20200921154311.png
显示效果如下:
电位器旋转到最小
fae90e4dcc9506abefd4a28d1511a59.jpg
电位器旋转到中间的位置
c1850fa87ecac81df2ebe81b876c50a.jpg
电位器旋转到最大
d893dc685af677394deefe91cb41c41.jpg
这里的运算及显示使用的均是int类型的,由于精度损失,电位器旋转到最大的时候显示的值为3299(3.299V),
但是debug的时候采集到的AD值为4096,由此可见,华大的ADC精度还是很高的。

还有两个建议
1:开发板的LED限流电阻的阻值选取的有点小了,LED不敢直视(由上传的图片可以看出来,为了避免LED刺眼,就给开发板的LED贴住了)
2:丝印层的文字字体太小了,导致了整个开发板的丝印层文字有点模糊,识别起来有点吃力

最后,祝愿中国芯在科技的这条路上能够越走越远

使用特权

评论回复
 楼主 | 2020-9-21 15:56 | 显示全部楼层
原谅我这奇丑无比的手写体

使用特权

评论回复
| 2020-9-24 14:51 | 显示全部楼层
谢谢分享【OLED + ADC 】

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表