![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
msp430fr2433
hebuter lcx
这个作者很懒,什么都没留下…
展开
-
低级错误总结
一 、十进制和十六进制转换 在芯片使用过程中 技术手册给出了 一些地址或者参数,基本都是十进制的表示方式,但是我们编写程序的时候,需要十六进制的写法,单片机才能识别出来!!!!! 例如下图中。 res9对应着地址36。但是编写程序时候,不能直接用0x36,大错特错!!!!应该是0x24!!!!! 二、spi,iic等通讯协议 一定要严格按照编写程序规范,进行程序编写!不能忘记使能什么的!!!! ...原创 2021-07-26 11:58:59 · 87 阅读 · 0 评论 -
msp430 iic 和monza芯片的问题
1.检查上电是否正确 SCL/SDA没有,I2C设备工作不正常,如电压不正常,时钟不正常 2.检查从芯片的主输入时钟(mclk)是否正确 时钟速率不匹配,有的芯片支持的是SMBus协议,和I2C有点差异。一般出错是主机SCK过快。 UCB0BRW =20; 3.检查i2c线路配置(i2c控制器配置)是否正确SCL/SDA没有 4.检查从设备i2c地址及i2c速率配置是否正确 i2c地址不对;有些单片机的i2c地址需要右移一位,有些不需要。例如如果IO芯片的地址是0xEA, 那么你的函数里面可能需要使用使用(原创 2021-05-31 21:57:58 · 150 阅读 · 1 评论