fatfs问题集结
以前用FatFS的时候有没有发现在使用大容量卡(4G以上)的时候,卡里存了4G以上的东西,新存的文件就不能被正确读取了呢?! 这是因为大家移植的FatFS都是32位寻址的,只能读到4G以下地址的东西,4G以上的东西虽然文件分配表还有分配,...
www.钓鱼岛.cn
www.钓鱼岛.cn
c语言结构体数组初始化
最近看一段代码有所迷惑,先简单总结一下。有关结构体数组初始化的问题 struct _m_usmart_nametab usmart_nametab[]= { #if USMART_USE_...
c语言结构体定义结构体
代码1 定义结构体 _m_usmart_dev struct _m_usmart_dev { struct _m_usmart_nametab *funs; //函数名指针 ...
pcb拼板要注意的问题和技巧
已经不是第一次投pcb板子了,结果还是犯了错误。这次画的pcb板有三块,分别在三个工程里画完之后拷贝到一个文件后确认无误后才投出去的。由于是自己出钱业余调试用的p...
FATFS移植stm32
首先将官方网站http://elm-chan.org/fsw/ff/00index_e.html 这个网站下载到 ,下载下来的fatfs源文件保存至您的工程目录下,起...
关于spiflash存储器读写一个字节的问题方案
spiflash是8pins的flash存储器,用到的有AT45DB041和AT45DB161,存储容量后者约有2MB大小。通过读取手册可知,对161进行读写数据有2种方式 1 通过buffer向主存里边写数据, 2 直...
关于调试stm32和stm8(51单片机)的i2c和spi协议的之间的区别
在调试STM32的i2c和io口模拟spi协议时发现时序是很关键的。stm32在72M运行下可以实现i2c或者spi协议,但并不代表把相同的代码移植到51单片机上就会成功的跑起来,因为51单片机的速读最块8M,所以在时序上会产生很多大的区别...
linux中 cannot open output file permission denied
新手在编译 执行文件make 时会出现这个问题 原因在与 arm-linux-gcc和编译的文件不在同一个目录中,例如 arm-linux-gcc在opt/fridenly...
调试STM8/stm32串口时发现的问题 一串数据接收只能接收2个字节
描述:串口中断1用来接收到的数据,我是用串口助手发送一个8字节的数据,然后我想查看8个字节是否被单片接收,比如数据是0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08这8个数值,串口中断 ...
在使用串口打印printf()函数时的配置
在使用串口打印printf()函数时的配置 在STM32串口通信程序中使用printf发送数据,非常的方便。可在刚开始使用的时候总是遇到问题,下面就说一下使用printf需要做哪些配置。 ...
如何取得适合自己屏幕大小的图片?
如何取得适合自己屏幕大小的图片,本人在搞TFT显示图片时浪费了好多时间,现把经验中总结下来的用法总结如下,供各位道上的学习TFT的参考。 在你所学的arm开发板中,我用的是fm3(富士通mb9b系列的),如果...
学习uip代码分析时遇到的c语言问题
在进一步看uip的代码时,遇到了一个问题,可能是自己C语言知识不够扎实,特此总结一下 以下是http协议处理输入数据并更新页面显示的代码 static PT_THREAD(handle...
集温度与时间在液晶上的显示设计
集温度与时间在液晶上显示的智能电子体温计设计是我大二时自学51单片机又看完郭天祥大侠的新概念单片机后自己动手搭板子,自己写 程序调试的电路简单得很,没有用到74HC573,刚从硬盘里找到了这个设计...
电子信息工程师十年要说的话(转载)
当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强! ...