大学生
最后登录1970-1-1
在线时间 小时
注册时间2016-7-18
|
本帖最后由 空大大 于 2016-9-25 14:47 编辑
收到平衡车驱动板几天了,每天得抽点时间来做点什么,昨天用Stlink给单片机供电,看到了火哥烧录的程序运行情况。上班不能搞,只能下班一点时间搞搞,所以进度比较慢。
9月14日 今天上午调KEY1按键中断的时候一直没有调好,后来发现是中断服务函数编写错误,也找了很久了。
9月20日:昨天晚上花了一个小时调了下按键,发现两个按键都用中断会占用中断线,后改成检测电平,调这个没花多长时间。就是工作最近比较忙,不好意思,更新太慢。辜负火哥了。
9月21日:OLED硬件I2C显示字母,汉子,图片(移植的,具体还不太明白)。下一步搞ADC显示电压了。
9月22日:OLED用硬件I2C显示电压开始没问题,后来出死在I2C循环里头,也证实了很多人说103的硬件I2C不好用,就改用软件I2C显示,终于调通了。请看下代码有什么BUG没。
9月25日:MPU6050软件I2C驱动成功,连接仿真看数据变化就行了,因为没串口线,这里在(#define MPU6050_SLAVE_ADDRESS 0xd0 //MPU6050器件读地址)宏定义根据驱动发器件地址的计算是什么样的DMP的驱动就是在读数据里头根据0x68再计算,I2C的IO口别漏了配置,搞这个我在这两个地方花了不少时间。
|
|