百度網(wǎng)盤鏈接:
MSP430F5529庫函數(shù)2.6:https://pan.baidu.com/s/1xn2O-oWMLNIonO8hpVa6Jw
筆者大學(xué)期間寫的MSP430F5529庫函數(shù),期間斷斷續(xù)續(xù)寫了快一年,從剛開始的1.0版本到最后的2.+版本,最后才有了讓筆者滿意的庫函數(shù)。
MSP430是一款中低端的單片機(jī),以至于很多人認(rèn)為它不需要庫函數(shù),選擇使用手寫代碼開發(fā),然而,筆者卻不這么認(rèn)為,在庫函數(shù)完成后,筆者使用該單片機(jī)開發(fā)時(shí)相比之前的速度提升了很多倍,當(dāng)然一個(gè)不可忽略的原因是我更熟悉這單片機(jī)了。
庫函數(shù)幾乎包括了單片機(jī)上所有的外設(shè)模塊,除此之外,筆者還提供了常用的OLED,LCD,LED,KEY,NRF24L01等模塊的驅(qū)動(dòng)庫。
遺憾的是,筆者并沒有精力寫出使用手冊(cè),僅給出了部分常用外設(shè)的使用例子,從這些例子中可以看出使用庫函數(shù)的方便。部分剛?cè)腴T的可能對(duì)庫函素本身就不熟悉,使用上可能存在困難,筆者建議可以先參考山外的庫函數(shù)使用手冊(cè)。
在開發(fā)庫函數(shù)的過程中,筆者運(yùn)用了很多C語言中一些極少用到的知識(shí)點(diǎn),比如位域,可變參數(shù),宏定義等,使得庫函數(shù)使用起來十分靈活。開發(fā)這個(gè)庫函數(shù)的過程中,筆者對(duì)c語言,單片機(jī)都有了更深入的認(rèn)識(shí),這應(yīng)該是最大的收獲了。