资源简介
对片内flash读写,iap的实现过程。含有具体的过程,简单易懂。
代码片段和文件信息
#include “commandCore.h“
//命令处理模块初始化
void Command_Init(u16 ms)
{
//暂时不知道写什么
//如果是定时在中断中处理命令此处就要初始化定时器并写好中断处理程序
}
//扫描命令字符串并调用相应处理函数
void CommandScan(void)
{
u8 commandLength1;
u8 commandLength2;
u8 i = 0j = 0;
//数据满
if((serial_Buffer_Length & 0x8000) == 0x8000)
{
//检测命令不是全为空格
if(Command_Is_Vailed())
{
Command_Copy();//copy命令字符串等待处理
//去除命令头上的空白
Command_Remove_Space_Head();
//去除命令尾巴上的空格
Command_Remove_Space_End();
//去除中间的重复空格
Command_Remove_Space_Inner();
commandLength1 = Command_Find_Space_Postion(1);//获取长度
if(commandLength1 == 0)commandLength1 = commandStringLength;//当第二个空格获取返回0的时候说明没有参数纯命令所以没有空格
for(i = 0; i < COMMAND_NUM; i++)
{
commandLength2 = StringGetLength(commandStringList[i]);
if(commandLength1 == commandLength2)
{
//长度相同比对每个字符
for(j = 0; j < commandLength1; j++)
{
if(commandStringBuffer[j] == commandStringList[i][j])continue;
else break;
}
if(j == commandLength1)//比对成功
{
//调用函数
Command_Proc_Func_Table[i]();
return;
}
}
else
{
//直接长度不同不需要比对了
continue;
}
}
if(i == COMMAND_NUM)
{
//没找到对应命令
printf(“not find command\r\n“);
}
}
else
{
printf(“command can‘t all space\r\n“);
serial_Buffer_Length = 0;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 248 2015-03-12 11:11 LPC1768_IAP\APP\APP\command\commandConfig.h
文件 1608 2015-03-03 13:14 LPC1768_IAP\APP\APP\command\CommandCore.c
文件 239 2015-03-02 15:31 LPC1768_IAP\APP\APP\command\commandCore.h
文件 739 2015-03-02 15:29 LPC1768_IAP\APP\APP\command\commandFunc.c
文件 177 2015-03-02 15:31 LPC1768_IAP\APP\APP\command\commandFunc.h
文件 278 2015-03-11 08:30 LPC1768_IAP\APP\APP\command\commandInclude.h
文件 262 2015-03-12 11:11 LPC1768_IAP\APP\APP\command\commandList.c
文件 327 2015-03-02 15:31 LPC1768_IAP\APP\APP\command\commandList.h
文件 11953 2015-03-02 15:13 LPC1768_IAP\APP\APP\command\commandUtil.c
文件 1438 2015-03-02 15:19 LPC1768_IAP\APP\APP\command\commandUtil.h
文件 819 2015-03-02 15:44 LPC1768_IAP\APP\APP\command\使用说明.txt
文件 1953 2015-03-13 13:48 LPC1768_IAP\APP\APP\iap\iap.c
文件 338 2015-03-13 13:48 LPC1768_IAP\APP\APP\iap\iap.h
文件 99832 2013-02-26 10:30 LPC1768_IAP\APP\CMSIS\core_cm3.h
文件 17146 2013-02-26 10:30 LPC1768_IAP\APP\CMSIS\core_cmFunc.h
文件 20677 2013-06-14 08:27 LPC1768_IAP\APP\CMSIS\core_cmInstr.h
文件 38678 2014-09-01 10:22 LPC1768_IAP\APP\CMSIS\LPC17xx.h
文件 10678 2015-03-12 16:31 LPC1768_IAP\APP\CMSIS\startup_LPC17xx.s
文件 419 2015-03-12 11:06 LPC1768_IAP\APP\DEVICE\led.c
文件 133 2015-03-12 11:01 LPC1768_IAP\APP\DEVICE\led.h
文件 2998 2015-03-12 10:30 LPC1768_IAP\APP\DRIVER\debugSerial.c
文件 600 2015-03-12 10:28 LPC1768_IAP\APP\DRIVER\debugSerial.h
文件 3298 2015-03-13 11:45 LPC1768_IAP\APP\DRIVER\flash.c
文件 3877 2015-03-13 13:42 LPC1768_IAP\APP\DRIVER\flash.h
文件 2138 2015-03-12 11:24 LPC1768_IAP\APP\DRIVER\sys.c
文件 4621 2015-01-15 19:05 LPC1768_IAP\APP\DRIVER\sys.h
文件 1288 2015-01-14 19:10 LPC1768_IAP\APP\DRIVER\sysTick.c
文件 226 2015-01-14 19:07 LPC1768_IAP\APP\DRIVER\sysTick.h
文件 309 2015-03-13 14:04 LPC1768_IAP\APP\MAIN\main.c
文件 201 2015-03-12 11:01 LPC1768_IAP\APP\MAIN\mainInclude.h
............此处省略253个文件信息
- 上一篇:硬盘写零工具免费版
- 下一篇:ACR122专用软件
相关资源
- SD_Flash+FatFs+浮点型数据存取-Y.rar
- STM32 FLASH模拟EEPROM
- 在线flash文档阅读器(全文索引仿百度
- flash喜洋洋与灰太狼动画源文件
- flash 相册 模板 flash 模板flash 模板
- stm32F407从flash上播放mp3 flash是W25Q128
- 水星mw4530r 原厂固件
- flash作品的源文件
- flash读取EXCEL程序
- 15款Flash AS3.0游戏源码文件
- STM32F429内部FLASH读写保护测试程序
- DSP CCS的入门、进阶的经典合集自己整
- flash冰火人游戏源码
- SmartRF Flash Programmer v1.6.2
- 大学flash课件1-10章
- Keil4.5-STM32-IAP源码及485半双工IAP电路
- FLASH拼图游戏源码
- STM32L151_IAP_Bootloader.rar
- 基于cef3的flash插件NPSWF32.dll
- Flash万花筒破解版
- ps和flash作品
- Flash AS3.0 360度全景展示源代码绝对好
- 一个flash as 3.0 游戏人物行走的源代码
-
install_flash_pla
yer_10_active_x.exe - flash动画作品30篇
-
flashpla
yer_activex_11.1.102.63 - flash cs5 与as3制作的仿雷电小游戏
- okC8T6--FLASH模拟EEPROM.zip
- flash as2.0基础编程集锦
- 328个透明背景FLASH特效效果展示swf文件
评论
共有 条评论