STM32 I2C中断传输方式服务程序,欢迎抛砖。

[复制链接]
15091|25
1111670 发表于 2012-11-26 16:35 | 显示全部楼层
txcy 发表于 2012-11-26 23:45 | 显示全部楼层
贴代码看着太乱了
yybj 发表于 2012-11-26 23:54 | 显示全部楼层
这个似乎要更新了
火箭球迷 发表于 2012-11-27 00:08 | 显示全部楼层
很有借鉴意义的代码,只是收藏有点麻烦
liulangmao 发表于 2013-4-16 11:45 | 显示全部楼层
请问楼主你在程序中的 delayMsUnitl  函数 是延时函数吗?如果是的话那么用中断和用while等待事件置位有什么区别, 中断也就没有优势了。


// 是否已写完寄存器数据. 10ms内是否已写完寄存器数据.
   if ( delayMsUnitl( &gstruI2C_ComInst.m_u8Finished, CNT_I2C_FINISHED_YES, u16DelayMs ) == 1 )
   {
     return 1;
   }
   else
   {
     return 0;
   }
heiselpy 发表于 2015-5-14 00:14 | 显示全部楼层
请问那个发送了停止位后delay( 50 );是什么原因呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部