[STM32F7] NUCLEO-F767ZI评测---硬件I2C读取LDC1314

[复制链接]
 楼主| learner是 发表于 2016-7-31 10:28 | 显示全部楼层 |阅读模式
前几天在做电赛,刚好板子到了,用硬件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
QQ截图20160731100927.jpg
QQ截图20160731100940.jpg
QQ截图20160731101000.jpg
QQ截图20160731101848.jpg
QQ截图20160731102420.jpg
mmuuss586 发表于 2016-7-31 15:19 | 显示全部楼层
不错,好好努力!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

16

帖子

0

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

4

主题

16

帖子

0

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