摘要:
NMEA协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的BTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会(NMEA-The National Marine Electronics Associa-tion)制定的一套通讯协议。GPS接收机根据NMEA-0183协议的标准规范,将位置、速度等信息通过串口传送到PC机、PDA等设备。NMEA-0183协议是GPS接收机应当遵守的标准协议,也是目前GPS接收机上使用最广泛的协议,大多数常见的GPS接收机、GPS数据处理软件、导航软件都遵守或者至少兼容这个协议。不过,也有少数厂商的设备使用自行约定的协议比如GARMIN的GPS设 阅读全文
摘要:
一、 NMEA0183标准语句(GPS常用语句)$GPGGA例:$GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,19.7,M,,,,0000*1F字段0:$GPGGA,语句ID,表明该语句为Global Positioning System Fix Data(GGA)GPS定位信息字段1:UTC 时间,hhmmss.sss,时分秒格式字段2:纬度ddmm.mmmm,度分格式(前导位数不足则补0)字段3:纬度N(北纬)或S(南纬)字段4:经度dddmm.mmmm,度分格式(前导位数不足则补0)字段5:经度E(东经)或W(西经)字段6:GP 阅读全文
摘要:
任务管理 1 OSTaskCreate() 建立一个新任务。任务的建立可以在多任务环境启动之前,也可以在正在运行的任务中建立。中断处理程序中不能建立任务。一个任务可以为无限循环的结构。函数原型:INT8U OSTaskCreate(void (*task)(void *pd), void *pdata, OS_STK *ptos, INT8U prio);参数说明:task 是指向任务代码首地址的指针。 pdata 指向一个数据结构,该结构用来在建立任务时向任务传递参数。 ptos is a pointer to the task's top of stack. If the configur 阅读全文
摘要:
(1)使能os_cfg.h头文件中 #define OS_SEM_EN 1 (2)三个重要函数《1》OS_EVENT *OSSemCreate (INT16U cnt); 参数:cnt表示信号量 ; 返回值:可看作该信号量的句柄 (当cnt==1的时候,表示互斥操作)《2》INT8U OSSemPost (OS_EVENT *pevent); 参数:信号量句柄 ; 返回值:表示错误码返回 OS_ERR_NONE(0)表示成功《3》void OSSemPend (OS_EVENT *pevent, INT16U timeout, INT8U *perr); 参数:1.信号量句柄; 2.等待时间( 阅读全文
摘要:
事例代码:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//配置硬件看门狗voidIWDG_Configuration(void){//喂狗标记externu8isReloadIWDG;//将看门狗的复位实现设置为3276.8ms/*EnablewriteaccesstoIWDG_PRandIWDG_RLRregisters*/IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);/*IWDGcounte 阅读全文
摘要:
uC/OS-II是一个简洁、易用的基于优先级的嵌入式抢占式多任务实时内核。尽管它非常简单,但是它的确在很大程度上解放了我的嵌入式开发工作。既然是一个操作系统内核,那么一旦使用它,就会涉及到如何基于操作系统设计应用软件的问题。 1、uC/OS-II的任务框架void task_xxx(void *pArg){ /* 该任务的初始化工作 */…… /* 进入该任务的死循环 */ while(1) {……}} 每个用户的任务都必须符合事件驱动的编程模型,即uC/OS-II的应用程序都必须是“事件驱动的编程模型”。一个任务首先等待一个事件的发生,事件可以是系统中断发出的,也可以是其它任务发出的,又可以 阅读全文
摘要:
使用SQL Server 2000自带的“生成SQL脚本”工具,可以生成创建表、视图、存储过程等的SQL脚本。那么,能否将表中的数据也生成为SQL脚本,在查询分析器中执行这些脚本后自动将数据导入到SQL Server中呢?答案是肯定的。CREATE PROCEDURE dbo.OutputData@tablename sysname AS declare @column v... 阅读全文
摘要:
在安装SQL2008的时候,提示要删除SQL2005EXPRESS工具,在网上找了很多资料,终于找到一个比较方便的方法了,希望能帮助大家修改注册表:HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM,将ShellSEM项重命名或删除即可。 阅读全文
摘要:
Intel hex 文件常用来保存单片机或其他处理器的目标程序代码。它保存物理程序存储区中的目标代码映象。一般的编程器都支持这种格式。Intel hex 文件全部由可打印的ASCII字符组成(可以用记事本打开),如下例所示::2000000012014c75a800e4f508f509780a7a78e4f608dafcd283fcfded240af9a7050dbd81:200020000001... 阅读全文
摘要:
以下内容来源网络,感谢原作者。關閉起始頁 工具 -> 選項環境 -> 啟動,改變啟動時的屬性為顯示空白環境關閉歡迎畫面 在 Microsoft Visual Studio 2005 的捷徑上按滑鼠右鍵,選內容在目標的最後,加上參數 /nosplash關閉動畫 工具 -> 選項 -> 環境,把動畫環境工具取消關閉追蹤修訂 工具 -> 選項 -> 文字編輯器追蹤修訂... 阅读全文