测试AT24C512已经两周,期间碰到个各种坑进行总结。 1,第五字符不正确问题。后来发现是读数据错误,使用地址偏移后,可以读出第五个数,但是新的第五个数打印输出继续错误。而使用数组直接赋值时,测试发现串口打印程序没有问题。这个坑现在已经丢 …
分类 : 硬件 › 115个相关结果 356次浏览
硬件系统介绍
这两周一直在测试AT24C512,之前用的EEPROM是AT24C16,与其相比,AT24C512有一些改动: 1,寻址空间变大,数据地址由8位变为16位,因此写入时序需要加入高、低位地址写入; 2,C16是 …
SPI通信的发送接收是同时进行,即主机发送一个字节的同时接收一个字节。 两个STM32主机与从机连接方法 CS—–CS CLK—CLK MISO—MISO MOSI—MOSI 主机 …
使用printf从串口打印输出 #ifdef __GNUC__ /* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small …
第一次连接AVRISP mkII的,安装完AVRISP的驱动,进行连接的时候如果AVR studio的版本比较低,会提示进行固件升级,然后烧写器红橙灯交替闪烁,表示进入了升级状态。如果此时操作不当,会造成升级失败,而停留在升级状态无法退出, …
今天在测试mega32程序的时候,发现一个问题,对某一项数据进行多次设置的时候,开始进行的很顺利,但是后面竟然崩溃了。以为又是变量太多,栈溢出,查看了一下,发现变量溢出的表现不是这个样子,那应该是直接崩溃,而不是累积起来崩溃。对比了之前的程 …
打开Altium Designer 软件, 点击左上角的【DXP】→【Preferences】, 弹出【Preferences】设置窗口, 然后选择【System】→【General】命令→选择【System Font】, 点击“Chang …