相信玩過51的童鞋應(yīng)該都玩過DS18B20吧,雖然用在ARM11上面,但是操作還是一樣,多了一點(diǎn)就是讀寫IO前需要切換IO方向,其實(shí)51在讀取之前需要切換到高電平的,這個(gè)一般由編譯器完成的, /***
剛剛寫的SPI驅(qū)動(dòng),想移植到LINUX上面用來讀寫SD卡 只測試了發(fā)送,沒有測試接收. spi.c /***********************************************
//要注意一點(diǎn),在裸機(jī)狀態(tài)下可以使用data?=?data?*?6.25來對溫度值進(jìn)行放大100倍,但是在內(nèi)核中不能使用,但可以使用data?=?data?*?625?/?100;?//網(wǎng)上查了一下好
之前一直用winavr作為avr開發(fā)工具,AVRstudio 5以后的版本直接包含了GCCAVR工具鏈,開發(fā)環(huán)境也變化比較大,總體還是非常給力的,所以一直跟著版本更新,原來的程序直接拷貝編譯無法通過,出現(xiàn)最多的是這個(gè)錯(cuò)誤:錯(cuò)誤
今天開始學(xué)習(xí)ARM11,使用的是飛凌的OK6410A開發(fā)板.?平臺信息:采用的是三星的S3C6410,板載256MB DDR,2G NAND.Win7 32bitRVDS 2.2??1.像以前學(xué)習(xí)51
1,開發(fā)環(huán)境 1,適用芯片:STM32F4全部芯片 2,固件庫:STM32F4xx_DSP_StdPeriph_Lib_V1.8.0 3,IDE:MDK5172,驅(qū)動(dòng)源碼 Delay.h文件/*************************************************************