摘要: 我在STM32中移植了fatfs文件系统,实现在SD卡对文件的读写。在普通读写中都没有问题,但是一旦我关闭文件系统,再次打开读写,之前写的数据就被覆盖。比如举个例子: u8 tx_buff[]="stm32f107学习!!!" //发送缓冲1 u8 tx_buff1[]="文件系统学习!!!!"//... 阅读全文
posted @ 2014-11-17 15:12 Ray* 阅读(2856) 评论(0) 推荐(0) 编辑
摘要: FATFS是一个为小型嵌入式系统设计的通用FAT(FileAllocationTable)文件系统模块。FatFs的编写遵循ANSIC,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件架构。它可以被嵌入到低成本的微控制器中,如AVR,8051,PIC,ARM,Z80,68K等等,而不需要做任... 阅读全文
posted @ 2014-11-17 15:02 Ray* 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: GenericApp(设备互相绑定传送信息-hellow world),Location(定位),SampleApp(设备发送和接收LED灯信息),SimpleApp(温度和灯开关,和智能家居结合使用的,have Profile),HomeAutomation(智能家居的应用,have Profil... 阅读全文
posted @ 2014-06-27 15:42 Ray* 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 觉得一个电子工程师/硬件工程师应该有下面的能力: 1、模拟/数字电路的分析和设计。教科书上讲的都应该会,包括分离元件和运放的信号放大,滤波,波形产生,稳压电源,逻辑化简,基本触发器,基本计数器、寄存器,脉冲产生和整形,ADC、DAC,锁相环等。要能定性和定量的分析和设计电路的功能和性能,比如说稳定性... 阅读全文
posted @ 2014-05-07 16:10 Ray* 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 本来只是路过,写详细一点。我看楼主浮躁得不得了。现在什么都不要做了,先去看几遍《不要做浮躁的嵌入式工程师》这篇文章,想清楚了,再动手吧。我做了个实例,不用ST的库来点LED,解答你的问题我的 KeilMDK 3.5我的STM32板子奋斗版是 ,IC 是 STM32F103VET6调试工具 JLINK... 阅读全文
posted @ 2014-05-07 12:42 Ray* 阅读(222) 评论(0) 推荐(0) 编辑
摘要: GPGSA( 当前卫星信息) 例:$GPGSA,A,3,01,20,19,13,,,,,,,,,40.4,24.4,32.2*0A 字段0:$GPGSA,语句ID,表明该语句为GPS DOP and Active Satellites(GSA)当前卫星信息 字段1:定位模式(选择2D/3D)... 阅读全文
posted @ 2014-04-28 09:30 Ray* 阅读(271) 评论(0) 推荐(0) 编辑
摘要: RAMSRAM:快,价格贵容量小.一般用于系统内部高速缓存或某些处理器的外部扩展处理器. DRAM:比SRAM慢、便宜、容量更小,已淘汰. SDRAM(同步DRAM):运行时钟频率为66MHz~133MHz,存取时间15ns~7ns.嵌入式系统首选存储器. DDR SDRAM(双倍传输速率SDRAM... 阅读全文
posted @ 2014-04-22 20:34 Ray* 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 不要做浮躁的嵌入式系统工程师【转】每天读一遍,思考一下:我是否浮躁?1、不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,就会知道自己和别人思路的差异。2、初学者请不要看太多的书,那会误人子弟的,先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。3、看帮助。不要因为很难,而自己又是初学者所以就不看。帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观。4、不要被一些专用词汇所迷惑,最根本的是先了解最基础知识。5、不要放过任何一个看上去很简单的小问题--它们往往并不那么简单,或者可以引申出很多知识点,不会 阅读全文
posted @ 2014-04-12 20:16 Ray* 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1.u8/u16/u32unsigned char = u8unsigned short int = u16unsigned long int =u32STM32f10x.h中定义,库函数开发版本中,类似的有uint8_t,uint16_t这类定义位于core_cm3.c2.#if和#ifdef的区... 阅读全文
posted @ 2014-03-21 10:58 Ray* 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Nokia5110LCD(84*48)lcd.h#ifndef _LCD_H#define _LCD_H #include "sys.h" #include "stdlib.h"#define CS PAout(0) //CE#define Res PAout(1) ` //RST#define DC PAout(2) //DC#define SDATA PAout(3) //DIN#define SCLK PAout(8) //CLKvoid LCD_G... 阅读全文
posted @ 2014-03-16 14:40 Ray* 阅读(946) 评论(0) 推荐(0) 编辑