注册/登录
论坛 > 板卡试用区
发帖|
看3574|回1|收藏
wudianjun2001 看全部
2018-11-19 15:19:56
       这几天比较,上周五花了好几个小时把手册看完准备这周来搞一下,没想到上班刚写了没几行程序,老板又又新的任务下来,算了,还是工作要紧,先把目前的一点感受写一下。
       这个BM1422AGMV个人不太喜欢用arduino来测试,用arduino的话直接用官方的历程,用不了一会就搞定了,没啥意思,所以我还想从底层的IIC开始自己来写,所有的流程都按照手册来进行,正好这段时间在隔壁社区玩个NXP的板子,这个模块正好用这个板子来测试,先用GPIO口来模拟IIC总线,测试的结果在OLED屏上显示。
       先来说说手册,个人感觉这个手册写的不太好,寄存器的位定义和说明分开不在一个地方,看起来一会翻到前面,一会翻到后面,不方便,

具体的位定义
1.png

位说明,个人觉得还是连个一个位定义对应一个位说明,放在一起比较方面
2.png

寄存器操作流程,这个倒是比较好,每一步怎么做都有指导,我准备用单次转换模式来进行
3.png

我使用的是NXP的11U68开发板,先用这几个端口来进行模拟IO操作
4.png

IO口定义申明
5.png

GPIO口初始化
6.png

IIC协议开始结束
7.png

发送一个字节函数
8.png

接收一个字节函数
9.png

读一个地址的数据内容
10.png

读这个寄存器并显示,这个寄存器的内容固定位01,测试下IIC的基本函数时候正常
11.png
16.png

主函数
12.png

读到的内容并显示,和手册上一致
13.png
14.png
15.png
gaon2 看全部
2018-11-21 10:10:43
学习...

罗姆半导体技术社区

Powered by Discuz! X3.4

首页|标准版|触屏版|电脑版