打印
[STM32F7]

NUCLEO-F767ZI评测---硬件I2C读取LDC1314

[复制链接]
917|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
前几天在做电赛,刚好板子到了,用硬件I2C试着读了一下LDC1314,在cube的帮助下很快就读出来了。

首先是配置引脚  PB8  PB9配置为I2C,PD8  PD9配置成串口3
接下来是I2C   USART  TIM  NVIC配置


配置好之后生成代码

我配置的中断可能有问题,刚开始的时候无法进入定时器中断,加了一句        HAL_TIM_Base_Start_IT(&htim6);就 解决了

接下来就是试着读deviceid  调用HAL_I2C_Mem_Read()即可 ,写寄存器,用HAL_I2C_Mem_Write();

最后,用铁丝和硬币分别在PCB线圈下面运动,在电脑上用visualscope观察效果。
左边的低谷是铁丝,右边的尖峰是硬币, 这效果也不算太好 ,如果有调好的大神看到了 , 还请多多指点。

QQ截图20160731100921.jpg (41.01 KB )

QQ截图20160731100921.jpg

QQ截图20160731100927.jpg (26.61 KB )

QQ截图20160731100927.jpg

QQ截图20160731100940.jpg (148.93 KB )

QQ截图20160731100940.jpg

QQ截图20160731101000.jpg (161.57 KB )

QQ截图20160731101000.jpg

QQ截图20160731101848.jpg (109.33 KB )

QQ截图20160731101848.jpg

QQ截图20160731102420.jpg (46.04 KB )

QQ截图20160731102420.jpg
沙发
mmuuss586| | 2016-7-31 15:19 | 只看该作者
不错,好好努力!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

16

帖子

0

粉丝