einspyon

    1. TIVA I2C,为什么主机总是busy 7/3670 微控制器 MCU 2015-04-05
      1301120345 发表于 2015-4-5 12:08 解决没,我也遇到这个问题了。知道了告诉一声啊
      我把模拟地和数字地连在一起,好像程序运行是没问题了,但读出来的数据全是255,也是搞不定了
    2. 新手TM4C123GH6PM的软件I2C求教 11/5639 微控制器 MCU 2015-04-04
      einspyon 发表于 2015-4-3 14:48 我现在在读MPU6050,下面是我向MPU6050的内部某个寄存器写入一个字节的数据,麻烦帮我看下有没有问题,谢谢,谢谢! void I2C_write(unsigned char reg_address, unsigned char data) {         I2CMasterSlaveAddrSet(I2C1_BASE, slave_address, false);   //  false代表主模块发送,从模块接收         I2CMasterDataPut(I2C1_BASE, reg_address);        //  发送寄存器地址     I2CMasterControl(I2C1_BASE, I2C_MASTER_CMD_BURST_SEND_START);     while(I2CMasterBusy(I2C1_BASE));         I2CMasterDataPut(I2C1_BASE, data);               // 发送数据         I2CMasterControl(I2C1_BASE, I2C_MASTER_CMD_BURST_SEND_CONT);     while(I2CMasterBusy(I2C1_BASE));         I2CMasterControl(I2C1_BASE, I2C_MASTER_CMD_BURST_SEND_STOP);     while(I2CMasterBusy(I2C1_BASE)); }
      现在我也很头疼,还没搞定呢!:Sad:
    3. TIVA I2C,为什么主机总是busy 7/3670 微控制器 MCU 2015-04-04
      bobde163 发表于 2015-4-3 22:30 TivaC不熟悉,帮顶一下,个人觉得一般程序里不要有这样的循环,一旦器件有问题或者其他原因导致标志位不能正确置位,容易导致程序整体卡死在这些地方,如果能加上循环检测的次数限制和出错时的标志,这样也方便在没有调试器进行在线调试的时候发现问题。
      有道理,非常感谢
    4. TIVA I2C,为什么主机总是busy 7/3670 微控制器 MCU 2015-04-04
      tiankai001 发表于 2015-4-4 08:11 楼上说的有道理。 另外看看寄存器配置,是不是检测到busy前后要有个释放过程,如果不释放就会一直busy
      谢谢,给了我一点灵感
    5. 新手TM4C123GH6PM的软件I2C求教 11/5639 微控制器 MCU 2015-04-03
      蓝雨夜 发表于 2015-4-1 14:01 去TI下 TivaWare_C_Series-2.1.0.12573\sensorlib
      好像有点难看的懂, 但还是非常感谢
    6. 新手TM4C123GH6PM的软件I2C求教 11/5639 微控制器 MCU 2015-04-03
      Linchpin 发表于 2015-4-1 23:04 那是硬件I2C,,硬件I2C我弄过,,但还是比较难弄的,我花了一天半才完全搞明白。。有什么不懂的可以问我
      我现在在读MPU6050,下面是我向MPU6050的内部某个寄存器写入一个字节的数据,麻烦帮我看下有没有问题,谢谢,谢谢! void I2C_write(unsigned char reg_address, unsigned char data) {         I2CMasterSlaveAddrSet(I2C1_BASE, slave_address, false);   //  false代表主模块发送,从模块接收         I2CMasterDataPut(I2C1_BASE, reg_address);        //  发送寄存器地址     I2CMasterControl(I2C1_BASE, I2C_MASTER_CMD_BURST_SEND_START);     while(I2CMasterBusy(I2C1_BASE));         I2CMasterDataPut(I2C1_BASE, data);               // 发送数据         I2CMasterControl(I2C1_BASE, I2C_MASTER_CMD_BURST_SEND_CONT);     while(I2CMasterBusy(I2C1_BASE));         I2CMasterControl(I2C1_BASE, I2C_MASTER_CMD_BURST_SEND_STOP);     while(I2CMasterBusy(I2C1_BASE)); }
    7. 新手TM4C123GH6PM的软件I2C求教 11/5639 微控制器 MCU 2015-04-01
      Linchpin 发表于 2015-4-1 10:40 软件I2C不就是弄弄GPIO ,仿照51的程序写一个就行
      可能我说错了,我想用M4的库函数实现I2C读数,不是去模拟I2C协议,请问你有这方面的编程经验吗?
    8. 新手TM4C123GH6PM的软件I2C求教 11/5639 微控制器 MCU 2015-04-01
      蓝雨夜 发表于 2015-4-1 10:48 你看TI提供的例子,如何用I2C接口资源
      请问哪里有I2C的例子呀,找了好久也没找到,还望您能指点迷津,或者给个程序也行,谢谢!现在比较急

最近访客

< 1/1 >

统计信息

已有5人来访过

  • 芯积分:--
  • 好友:--
  • 主题:3
  • 回复:8

留言

你需要登录后才可以留言 登录 | 注册


F.N.尼采 2015-8-8
einspyon: 大神,我在TM4用I2C协议读MPU6050写程序时,遇到了难题,请问有空指导我一下吗?谢谢!
什么问题啊
查看全部