首頁(yè) > 新聞中心 > 牛人業(yè)話(huà)
本文是以時(shí)鐘芯片DS1302為例子來(lái)分析時(shí)序圖并寫(xiě)出代碼。DS1302是采用SPI三線接口與單片機(jī)進(jìn)行同步通信。重點(diǎn)分析單字節(jié)讀時(shí)序,單字節(jié)寫(xiě)時(shí)序,寄存器讀時(shí)序,寄存器寫(xiě)時(shí)序,并完成4個(gè)函數(shù)。完整代碼以及仿真圖下載地址:......
近來(lái)在論壇總是見(jiàn)到一些菜鳥(niǎo)們?cè)诖蠼校骸拔蚁雽W(xué)單片機(jī)”,“我要學(xué)單片機(jī)”,“如何入門(mén)啊?”,“你們?cè)趺催@么厲害,是怎樣學(xué)的??”等等等等一系列的問(wèn)題,實(shí)在是看多了也感到煩了,今天,就由我電子白菜厚著面皮,頂著無(wú)數(shù)老蝦的磚頭......
在二三十年前人們剛開(kāi)始使用C語(yǔ)言代替匯編進(jìn)行開(kāi)發(fā)的時(shí)候,因?yàn)楫?dāng)初的處理器/控制器性能很弱,而編譯器的能力也有限,所以形成了一些C語(yǔ)言編程效率不高的印象。但是今天的硬件性能已經(jīng)非常強(qiáng)大,而編譯器的能力也是日新月異,如果我們......
對(duì)于一款處理器,可以用來(lái)做控制系統(tǒng),不需要與外界進(jìn)行信息交流,那么,將需要的程序燒寫(xiě)在處理器中,讓其繼續(xù)執(zhí)行即可。若處理器需要在完成某些任務(wù)后,需要與外界進(jìn)行信息交互,那么就需要為該處理器配備顯示屏了。......
在本章開(kāi)始之前,我們先來(lái)看下ARM11S3C6410內(nèi)部結(jié)構(gòu):......
當(dāng)在S3C6410跑操作系統(tǒng)的時(shí)候,我們不太會(huì)注意S3C6410的內(nèi)存使用情況,但是,當(dāng)我們做裸板測(cè)試時(shí),該處理器的8K的片內(nèi)內(nèi)存的使用就不得不注意,一旦編寫(xiě)的程序大小超過(guò)了片內(nèi)內(nèi)存的大小,我們就不能得到正確的結(jié)果,究其......
對(duì)于一個(gè)微處理器,最常用也是最簡(jiǎn)單的接口就是串口,它不需要太多的管腳,也不需要太多的硬件電路,如果不放心,增加一個(gè)max232可以達(dá)到萬(wàn)無(wú)一失的境地,完成數(shù)據(jù)的傳輸。......
S3C6410的作為ARM11處理器的一種常見(jiàn)型號(hào),與ARM公司和三星公司對(duì)MCU的貢獻(xiàn)分不開(kāi)。閑話(huà)少說(shuō),現(xiàn)在我們來(lái)揭開(kāi)該處理器的時(shí)鐘控制。......
純單片機(jī)干不了大事,必須得配上各種外設(shè),那么了解單片機(jī)與傳感器之間的數(shù)據(jù)通信就顯得必不可少了。常見(jiàn)的單片機(jī)數(shù)據(jù)通信方式有SPI,IIC,RS232,單總線等等。每種通信方式都有相應(yīng)的時(shí)序圖,分析時(shí)序圖并完成代碼的編寫(xiě)是單......
也許你已經(jīng)熟練使用了CCS好多年,可是當(dāng)某一天出現(xiàn)一個(gè)與cl2000有關(guān)的錯(cuò)誤的時(shí)候,突然間也摸不著頭腦了;例如使用老版本的還不支持C2000 FPU的CCS來(lái)編譯28335的程序,cl2000就會(huì)提示你各種不支持然后報(bào)......
43.2%在閱讀
23.2%在互動(dòng)