資源簡介
比較詳細的學習開發庫,其中包含:IO.h/c,Timer.c/h;Flash.h/c,UART.h/c;SPI.h/c;IrDA.h/c等詳細庫文件;特別適合學習開發msp430g2系列單片機
代碼片段和文件信息
/*
???????????????
???????????????????MSP430F全系列Flash存儲器通用程序庫
??說明:該程序庫包含了內部Flash存儲器常用的讀寫功能還包含了常用數據
????????格式變量的保存、讀取函數。除了字節讀寫之外,還可以很方便的向
????????FlashROM里寫入和讀出整型、浮點數、長整型格式的數據。
????????????由于Flash存儲器不能單字節擦除或改寫,因此寫入任何字節都需
要?:
????1先備份整個數據區再整塊擦除;
????2之后恢復其他未改變數據。
????????????????????????????本程序利
????????用兩個Flash存儲區(InfoA和InfoB)互相備份信息,優點是備份過程不
????????占用RAM,能在RAM小于256字節的單片機上運行;缺點是速度慢,且浪費
????????了1/2的存儲容量。適合小批量數據且不關心寫入速度的場合,如菜單
????????保存設置參數等。另外注意Flash壽命只有10萬次左右,不要頻繁調用
????????寫函數。寫Flash時,電源電壓必須高于2.7V。
????????????本程序庫中所有的讀寫函數對外已經屏蔽了Flash特征,存儲地址
????????空間從0開始到127。如果實際用到的數據量很少,可修改MAXNUM定義,
????????以節省執行時間。
如果需要保存的數據量大于128:
????????1?可修改存儲區首地址??FLASH_SAVEADDR??(0x1080)?
????????2備份區首地址的定義???FLASH_COPYADDR??(0x1000)
????????指向程序Flash區中程序代碼和中斷向量表未
????????占用的空白區塊,能獲得512字節的存儲容量。
????????????要使用該庫函數,需要將本文件(Flash.c)添加進工程,并在需要
調用函數的文件開頭處包含“Flash.h“。
??(C)西安電子科技大學?測控技術與儀器教研中心?編寫:謝楷?2008/02/04
??
*/
//
//
//??????????????????MSP430F4XX
//?????????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????7837??2012-06-21?15:38??Timer_A庫\Timer_A.c
?????文件????????647??2012-06-21?14:20??Timer_A庫\Timer_A.h
?????文件???????8319??2012-06-22?15:54??Timer_A庫\Timer_A_Capture.c
?????文件????????124??2012-06-21?15:48??Timer_A庫\Timer_A_Capture.h
?????文件???????6449??2012-06-21?19:19??Timer_A庫\Timer_A_Compare_PWM.c
?????文件????????101??2012-06-21?19:19??Timer_A庫\Timer_A_Compare_PWM.h
?????文件??????20201??2012-06-20?08:23??UART\Debug\Exe\UART.d43
?????文件??????18818??2012-10-26?14:14??UART\Debug\Exe\uart_pro.d43
?????文件??????11059??2012-10-26?14:14??UART\Debug\Obj\main.r43
?????文件????????184??2012-06-20?08:23??UART\Debug\Obj\UART.pbd
?????文件???????9454??2012-06-20?08:23??UART\Debug\Obj\UART.r43
?????文件??????21642??2012-10-20?14:14??UART\Debug\Obj\UART_A0.r43
?????文件??????20068??2012-10-20?14:01??UART\Debug\Obj\UART_A0_s.r43
?????文件????????229??2012-10-26?14:14??UART\Debug\Obj\uart_pro.pbd
?????文件???????1384??2012-10-20?14:17??UART\main.c
?????文件??????????0??2012-10-26?14:15??UART\path.txt
?????文件???????1258??2012-06-20?08:23??UART\settings\UART.cspy.bat
?????文件???????5008??2012-06-20?08:23??UART\settings\UART.dbgdt
?????文件???????1264??2012-06-20?08:23??UART\settings\UART.dni
?????文件???????3279??2012-10-26?14:20??UART\settings\UART.wsdt
?????文件???????1102??2012-10-26?14:15??UART\settings\uart_pro.cspy.bat
?????文件???????4438??2012-10-26?14:20??UART\settings\uart_pro.dbgdt
?????文件???????1517??2012-10-26?14:20??UART\settings\uart_pro.dni
?????文件???????2657??2012-10-20?18:30??UART\src_lib\UART.c
?????文件????????129??2012-06-20?08:23??UART\src_lib\UART.h
?????文件??????14467??2012-10-20?14:04??UART\src_lib\UART_A0.c
?????文件????????142??2012-10-20?12:10??UART\src_lib\UART_A0.h
?????文件??????11979??2012-10-22?11:01??UART\src_lib\UART_A0_s.c
?????文件????????142??2012-10-20?14:02??UART\src_lib\UART_A0_s.h
?????文件????????629??2012-10-20?18:34??UART\src_lib\說明.txt
............此處省略67個文件信息
- 上一篇:dlt645-2007國網智能電表通信協議
- 下一篇:基于OpenMP的并行遺傳算法
評論
共有 條評論