-
AT24C512 写入数据每256个地址写入相同数据问题
在使用AT24C512数据过程中,当向地址0写入数据时,地址256、512、(累加256)都会同时写入这个数据。向向地址1写入数据时,地址257、513、(累加256),其他地址也是相同情况。写入数据和读取数据都是正确没问题的这样相当于最后只用到了256个地址,找不到任何问题,芯片也换了3个了,买了不同店的芯片。这是写入数据的代码,看哪位大拿能指点下,或者有遇到过类似问题的没有//**********************************************////函数名称:voidwrite_rom(ucharaddr,uchardata)//函数功能:写数据到ROM//传入参数:addr写入的地址//返回参数:write_rom待写入的数据//编写时间:2021-10-16//**********************************************//voidwrite_rom(intaddr,uchardata1){ucharch,i;start_rom();write_byte_rom(0xA0);//选择写操作ack_rom();ch=(unsignedchar)addr/256;write_byte_rom(ch);//写入地址高八位ack_rom();ch=(unsignedchar)addr%256;write_byte_rom(ch);//写入地址低八位ack_rom();write_byte_rom(data1);//写入数据ack_rom();stop_rom();for(i=0x20;i!=0;i--){delay5us();delay5us();delay5us();delay5us();delay5us();delay5us();delay5us();delay5us();delay5us();delay5us();delay5us();delay5us();delay5us();}}
2021-11-11 5 -
stm32的端口初始化可不可以批量操作
在初始化结构体中的GPIO_Pin能不能用“|“连接同一组端口中的多个引脚
2021-11-11 12 -
gd32f103 can总线配置调试
最近在研究can总线通信,但是用stm32通信正常,但是gd32的can一直没有调通,有没有大佬用过,指点一下我。
2021-11-10 5 -
GD32 E232 进入待机模式时,无法烧录程序。
GD32E232进入待机模式时,无法烧录程序。告警:SWD/jtagcommunicationfailure;尝试过以下:1、将复位脚拉低,然后烧录,告警:unknowncpu;2、将boot0拉高,烧录同样告警:SWD/jtagcommunicationfailure;3、使用GDLINKprogrammer,重新上电后,软件无法识别MCU型号,点击连接也无法连接;
2021-11-04 8 -
GD32f130,swd解锁问题
目前自己的GD32下载不了程序显示SWD连接错误,试验各种问题之后猜测是SWD被锁死,想请教一下解锁方法
2021-11-04 2 -
GDE232 使用jlash 软件烧写,要选择哪个MCU型号?
GDE232使用jlash软件烧写,jfash没有该型号,是要选择ST的F030型号吗?芯片现在无法下载程序,告警:Error:FlashDownloadfailed-"Cortex-M23"怎么看芯片有没有被锁死?
2021-11-01 5 -
STM32F071VBT6问题,
请问该芯片是否支持热插拔?如果用该芯片通过IIC控制显示数码管显示数据,能不断电插拔显示模块的板吗?
2021-09-30 4 -
GD32F205VE替换STM32F205VE,在systeminit函数直接就挂了
RCC->CR|=(uint32_t)0x00000001;这行就进入hardfault了什么原因呢?
2021-09-24 1 -
MOS管数据手册主要看哪些参数?
本帖最后由Q1011503783于2021-9-110:24编辑在电路中选择MOS管时主要看哪些参数?这种MOS管芯片和那种三个引脚的有什么区别?求大佬指点一下
2021-09-01 5