-
呵呵,再上图。论坛上怎么没有看到人玩GPS呀
-
支持一下
-
zhaojun_xf版主,f_mkfs()函数返回FR_DISK_ERR,可否讲解一下下面这段代码?
if((MMCWriteCmd(CMD9,0x95,0x00) == 0) && MMCCSD_CID(CMD9, csd))
{
if((csd[0] >> 6) == 1) /* SDC ver 2.00 */
{
csize = csd[9] + ((WORD)csd[8] 7) + ((csd[9] & 3) > 6) + ((WORD)csd[7]
-
收藏。
以后有用
-
想面一下反面是什么样的。
-
多谢zhaojun_xf的SD卡驱动库,不知道怎么回事,我用你的APP库中的读写函数读写FATFS文件不成功。不过还是在网上找到了读到FATFS文件的方法。方法如下: FATFS u_disk; FIL file1; DIR dir1; FILINFO finfo; BYTE buffer[512;uint32_t i,f_cur; uint32_t mark; /***************************************************************************** ** Main Function main() ******************************************************************************/ int main(void) { SystemInit(); // 系统AHB时钟控制寄存器用于控制系统和外设的时钟是否使能 LPC_SYSCON->SYSAHBCLKCTRL |= (1<<6); if (SysTick_Config(SystemFrequency / 1000)) { /* Setup SysTick Timer for 1 msec interrupts */ while (1); /* Capture error */ } SSPInit(); // 初始化SSP MMCInit(); // 初始化MMC disk_initialize(0); f_mount(0,&u_disk); // create file // f_open(&file1,"read.txt",FA_CREATE_ALWAYS); // f_close(&file1); // readfile // f_open(&file1,"999.txt",FA_READ|FA_OPEN_EXISTING); // f_read(&file1,(uint8_t *)buffer,1024,&mark); // f_close(&file1); // wirte file f_open(&file1,"read1.txt",FA_CREATE_ALWAYS|FA_WRITE); for(i=0;i<512;i++) { buffer=0x39; } f_write(&file1,buffer,512,&mark); f_close(&file1); while( 1 ) { Delay(1); Delay(1); } } 不过发现移植zhaojun_xf的文档中f_write()函数一次最多可以写512个字节。在此对zhaojun_xf表示感谢!
-
只用过LPC17XX
-
谢谢
-
谢谢
-
很好!
-
谢谢!
正需要呢?
-
第一次用,下来试一下.
-
所有ARM都一样吗?
适用于M3吗?
-
无语,这种方法也能控件GSM模块.
SendCmdToTc35i(AT,sizeof(AT)-1);
Delay(200);
-
虽然现在用不了,不过还是要顶,好帖!
-
短信息控制。只要用TEXT模式就可以了。
/******************************短消息命令*******************************************
// AT+CSMS 选择消息业务
AT+CSMS=0 // SMS 的AT 命令兼容GSM 07.05 Phase 2
AT+CSMS=1 // SMS 的AT 命令兼容GSM 07.05 Phase 2+
// AT+CMGF 选择消息格式
AT+CMGF? // 查询当前值
AT+CMGF=0 // PDU: 0
AT+CMGF=1 // TXT: 1
// AT+CMGL 列举短消息,AT+CMGF=0 PDU模式
AT+CMGL=0 // 接收未读
AT+CMGL=1 // 接收已读
AT+CMGL=2 // 存储未发送
AT+CMGL=3 // 存储已发送
AT+CMGL=4 // 所有消息
// AT+CMGL 列举短消息,AT+CMGF=1 TXT模式,等于号后前的是字符串
AT+CMGL="REC UNREAD" // 接收未读
AT+CMGL="REC READ" // 接收已读
AT+CMGL="STO UNSENT" // 存储未发送
AT+CMGL="STO SENT" // 存储已发送
AT+CMGL="ALL" // 所有消息
// 删除信息
AT+CMGD=1,4 // 删除sim卡上已发的和未发的全部短信
AT+CMGD=1,2 // 删除已读短信
// 将消息提示该为中断方式。这样在收到短信的时候内容直接用+CMT: 提示出来,不存卡。
AT+CNMI=2,2,0,0,0
// 用TEXT模式发短信息流程
AT+CMGF=1\r // TXT模式
//AT+CSCA="+8613800512500" // 写信息中心号码
AT+CSCS="GSM"\r // 字符集
AT+CMGS="+8618913179619"\r // 写手机号
>HELLO // 发"HELLO"
1A