自由的电子e

    1. TMS570LS1224的 I2C的使用 6/3082 微控制器 MCU 2020-04-01
      三不沾 发表于 2020-1-7 10:52 你好想问下 我用的函数是i2cSend 然后一直卡在while ((i2c->STR & (uint32)I2C_TX_INT) == 0U) ...
      再次回复,因为I2C_TX_INT = 16(可以查看定义),所以while()的意义在于查看i2c->STR第四位 即TXRDY位的值,通过查看数据手册,TXRDY = 1,代表数据发送寄存器I2CDXR为空(上一个数据已发送),=0代表 上一个数据仍未发送。所以当前数据无法发送。 总结:卡在这里的原因是上一个数据未发送,所以您需要检查从机地址、发送模式等,具体参考HAL->help->example->您使用的芯片文件夹->i2c*.c。
    2. TMS570LS1224的 I2C的使用 6/3082 微控制器 MCU 2020-03-26
      三不沾 发表于 2020-1-7 10:52 你好想问下 我用的函数是i2cSend 然后一直卡在while ((i2c->STR & (uint32)I2C_TX_INT) == 0U) ...
      复用这里您设置了吗?如果设置了可以调试里面看一下寄存器参数,卡在这里应该是没有收到ACK信号。 不好意思很久没有登录,回答有点晚,希望您已经解决问题了。
    3. TMS570LS1224的 I2C的使用 6/3082 微控制器 MCU 2019-12-03
      i2cSetSlaveAdd(i2cREG1, 0x60);            i2cSetDirection(i2cREG1, I2C_TRANSMITTER);            i2cSetStop(i2cREG1);            i2cREG1->MDR |= 0x2400;            i2cSendByte(i2cREG1,0x60);            ////  C2  C1  C0        PD1  PD0            ///   0   1   1         0    0             ///   写入寄存器与EEPROM    正常关断模式            i2cSendByte(i2cREG1,0x7f);            i2cSendByte(i2cREG1,0xf0);            i2cSetStop(i2cREG1); 主要程序如上,比txt文档简洁,配合4725文档使用更佳。
    4. 太阳能板充电 6/3755 电源技术 2019-09-19
      但是楼主和二楼都不在这个论坛了
    5. 太阳能板充电 6/3755 电源技术 2019-09-19
      十年之后给你暖贴
    6. 拆了一个太阳能灯 9/6312 MicroPython开源版块 2019-09-19
      感觉还行,拆了得个太阳能板,18650和led灯板
    7. 无刷电机开发资料分享 213/39262 电机控制 2019-09-10
      谢谢分享
    8. /*首先我不确定是不是写在这,其次我的感慨不一定有益*/ 准备:1.不确定今年会不会出的题的话不要买相应的芯片;2.通用的模块可以先准备,例如mcu模块,电源模块等;3.去找合适的队友,要能出力的;4.通用技能应该掌握,例如单片机的使用,电路图的绘制以及相关的理论 过程中:拿到题后先讨论,形成合理的方案,具体怎么形成方案就五花八门了;人员分工应该分配各自擅长部分;过程要用的模块能买就买,尽量不用芯片自己做;不建议熬通宵,可以使用达芬奇睡眠法;报告可以最后一晚写,或者有人专门写。 总结:三人努力去做,肯定能做完的。

最近访客

< 1/1 >

统计信息

已有3人来访过

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

留言

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


现在还没有留言