使用MSPM0作为主控,软件IIC驱动OLED,硬件IIC驱动6050,代码0错误0警告,但是一初始化6050时OLED就无法正常显示,不初始化就可以正常显示
立创开发板
全部评论 默认 最新
立创开发板 官方
2024-07-31 18:15:37 来自广东
6050单独使用是正常的吗?我看你的回答,猜测是代码中有死机了,通过串口一直发送数据看看有没有死机,然后再通过KEIL仿真调试看看是死机在哪里
inyuk1 作者
2024-07-31 18:27:39 来自广东
没有搞定串口的代码,6050目前单独使用无法判断是否成功
立创开发板 官方
2024-07-31 18:29:54 来自广东
那加一个LED闪烁,看看LED在程序执行中能不能亮或者闪烁
inyuk1 作者
2024-07-31 18:41:15 来自广东
用6050时while循环里灯不亮,不用就可以
inyuk1 作者
2024-07-31 18:42:50 来自广东
一使用它的初始化代码就不行
inyuk1 作者
2024-07-31 18:43:49 来自广东
这是它的初始化代码
立创开发板 官方
2024-07-31 18:08:08 来自广东
是怎样的无法显示?是之前显示了内容,但是到初始化6050时,显示的内容就不见了直接黑屏花屏? 还是说用了6050后,OLED就用不了了,什么都无法显示? 通过KEIL仿真调试看看是死机在哪里,或者通过串口看看有没有死机? 硬件I2C的话,有没有开启中断,开了DMA了吗?还是直接while的方式读取6050的数据?如果6050出差子了,那就是卡死在6050初始化里了。
inyuk1 作者
2024-07-31 18:13:00 来自广东
用了6050后OLED就用不了,不用的话就可以,没有开DMA,目前只试了6050初始化OLED就无法显示
没有更多啦~