查看: 3831|回复: 2

FM33LE023 UART和IIC存在冲突??

[复制链接]

1

主题

3

帖子

43

积分

初级工程师

Rank: 1

积分
43
发表于 2024-9-14 22:16:37 | 显示全部楼层 |阅读模式
FM33LE023 UART和IIC存在冲突??

项目使用2路UART,1路IIC,芯片使用过程中发现一些问题:
开发环境:Windows 10 ,Keil V5.35.0.0 ;

[1]:例程中IIC初始化程序,无法初始化IIC端口,怀疑是直接复制的其他芯片的初始化代码,未验证可行性;
(注:例程来自论坛  V1.3版 \I2C读写EEPROM) ;

[2]:发现初始化IIC后,初始化UART1和UART5,UART1可以触发接收中断,但UART5无法触发,2路UART均可以发出数据;此时IIC正常 ;
相关代码已经随附件上传。
还请大佬指点迷津!!!

UART0中断示例 存在BUG.zip

279.47 KB, 下载次数: 1024

回复

使用道具 举报

1

主题

3

帖子

43

积分

初级工程师

Rank: 1

积分
43
 楼主| 发表于 2024-9-14 22:18:33 | 显示全部楼层
代码里IIC部分已修改过,IIC可读写从机
回复

使用道具 举报

1

主题

3

帖子

43

积分

初级工程师

Rank: 1

积分
43
 楼主| 发表于 2024-9-15 12:46:34 | 显示全部楼层
找到原因,PC4和PD0同时为数字外设时,只有PC4的RX信号输入到模块内部
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表