|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
老大要我做一个I2C实时监测的工具,具体要求如下:1.通过UART将信息实时在PC上显示
0 ~3 S2 D! L# S4 u3 w; Y& }2 X6 b, W; d' l. p; P- t5 R# M$ `( Q/ t9 l$ o
2.通讯频率显示;) y. Y6 ]1 s- j7 V$ P7 i5 z: e
3.起始、停止信号显示;
9 t6 |7 Y- R( `5 Z9 I* m
9 ~5 ^) B6 F; j- a7 J4.有无ACK显示;
% m. b' _9 f$ v4 J8 P* u& t1 s2 n5.器件地址显示;
; _& u, Y! r, F0 u4 N6 Y6.通讯数据显示;4 u+ |6 I# }! L/ C/ f* A
我是一个做硬件的,单片机基本都忘了,现在我卡在了频率测试这了,I2C通讯频率100K到400K,用一般的单片机能检测出来吗?我用定时器测了一下,我定时10uS,发现有几uS的误差,单片机晶振是22M的,是我程序的问题,还是其他什么问题,请大神指点!7 E4 t3 ~, c6 y
|
|