古时候的某款单片机:内部有3个定时器,外部有1个uart,1个I2C,共8个IO。
参考各个demo,单独使用uart时的波特率由定时器1产生;单独使用I2C时,时钟由定时器1产生,挂死检测由定时器2产生,延迟由定时器3产生。
现在想用uart把I2C读到的数据打印出来。先准备尝试合并uart和I2C的demo,发现因为UART和I2C共用了定时器1,uart波特率和I2C速率都受限。
后面想尽可能快得把I2C读到的数据导出来。只有I2C、UART和IO的单片机上的常规做法是啥?
--
FROM 220.196.194.*