8
141
175
初级会员
使用道具 举报
1万
7万
11万
管理员
eric2013 发表于 2022-12-4 12:13 此贴三楼分享。 注意AT24C01/02/04/08/16/128发送设备地址时,8位数据的不同含义
litin326 发表于 2022-12-5 11:06 找到原因了,EEPROM存储数量大后造成了任务堆栈溢出,因为我在操作EEPROM的函数里用了多次读出对比来保证数 ...
32
110
206
高级会员
伊森亨特 发表于 2022-12-19 13:25 是模拟iic吗?中间的延时,会不会被任务切换、中断打断
eric2013 发表于 2022-12-19 15:06 大部分情况下不会,这里有个关键的地方是I2C器件大部分都是边沿触发,所以高低电平期间被打断影响不大。 ...
伊森亨特 发表于 2022-12-20 08:47 直接用你的iic代码就行吧。我看例程里延时是用累加实现的,不同频率,比如72M,168M应该不一样吧
21
481
544
金牌会员
h_007 发表于 2022-12-20 21:07 用模拟方式: 1. 一般带clk线的(比如spi,i2c等,是按照clk采样的)通讯,被其他中断打断也不怕 2. 异 ...
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-24 07:32 , Processed in 0.277905 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.