利用野火的软件模拟i2c读写EEPROM,EEPROM的芯片型号为AT24C512,读写256个以内的字节都可以(256字节为2页的EEPROM的数据容量),但是超过256个字节就读写不了了(比如读写384个字节,也就是3页),查询了很久也没有找到具体的原因,想请问一下大家应该如何处理? 以下是页写入代码: 以下是读取的代码: |
stm32进入stop模式被莫名其妙唤醒(应该是systick)但是无法被WKUP引脚唤醒。
头文件找不到
软件为keil5,头文件未找到
通过FATFS文件系统读写SD卡创建文件可以了,但加入MSC,一直显示一个没有格式化的U盘盘符,也不能格式化,这是什么问题导致的
stm32f103汇编求助
cubemx 生成的freertos代码 在keil ac6下不能编译,有什么解决的方法吗
报错Could not determine GDB version using command: arm-none-eabi-gdb --version
stm32f107vct6配RTL8201例程
STM32F103VGT6 能代替 STM32F103VFT6 吗?
STM32 读取DHT20,跑的官方的例程一直读取失败,初学者,各位大佬能指点一下不
其实分析EEPROM最好是抓波形,看看实际的波形是否是期望的发出的。
因看不到你的代码,我在猜想,会不会是------
你是借鉴别人的代码,有个类似设置寻址范围的变量,人家定义的是8位的,访问256内自然没问题,
现在你要访问更多更远了肯定有问题。 你注意下这个地方,感觉小兄弟也你可能犯这种错误。呵呵~
楼主看一下usaddr这个地址,并没有按照实际的地址进行增加。参考EE页写入方法中页内地址的使用。