Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
Diga 收到 谢谢
两个硬件Group只能采用这种轮换的方式。
Frank 在 I2C的地址设置问题 中说:
最后一位为读
I2C specification中有明确的定义,对于7位从机地址,占用一个字节的高7位,最后一位为读写位。YCT中直接配从机地址,没有移位。 image.png
I2C specification中有明确的定义,对于7位从机地址,占用一个字节的高7位,最后一位为读写位。YCT中直接配从机地址,没有移位。
image.png
懂了,是我搞错了。这是I2C的7位地址模式描述方法,逻辑分析仪I2C识别默认也是用的7位地址模式。
Peihua_Han 你的前两个问题可以参考一下这个帖子 https://forum.ytmicro.com/topic/164/ytm32mc03-有没有ram-flashdriver的案例-做boot用的?_=1746758342973
补充二点: 咨询了RTC厂家,对方做了类似测试,SCL,SDA多次短地后,其通讯能正常恢复。所以应该还是MCU侧,SCL短地后,通讯无法恢复,除非MCU复位
同感,比如GPIO输入读取,必须把整个port的值读回,再自行根据所在的PIN_index分解。
只要确定 DMA 没有去修改这个变量,或者你 debugger 没有修改这个变量,应该是没有影响的。 Cache 的问题,如果要分析,最好提供下能复现的简易软件
明白了。 读数据时I2c0MasterTx.BufferSize=1,重复写时I2c0MasterTx.BufferSize需还原
也可以使用CHMASK寄存器来解决这个问题,其他系列芯片也可以使用此方法,参考如下例程 Etmr_Pwm_Demo_100_Duty_Cycle.zip
更新 YTM32B1LE0 OSIRE 驱动库与 Demo 示例
YTM32B1LE0_OSIRE.zip
patch tool 在哪里弄的?
sunxuehu 感谢
run 謝謝,成功了
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...