0X00 最近幾天需要用到段式液晶,同事打樣回來,驚奇發(fā)現(xiàn)驅(qū)動(dòng)不了,放狗一頓搜,才發(fā)現(xiàn)硬件連接錯(cuò)誤,同事直接把seg com直接連接到單片機(jī)IO上了,直接用IO來驅(qū)動(dòng)段式液晶不是不可以,但是1/2偏壓的液晶還好,再往
1、keil編譯的三個(gè)按鍵的功能A、第一個(gè)按鈕:Translate就是翻譯當(dāng)下修改過的文件,說明白點(diǎn)就是檢查下有沒有語法錯(cuò)誤,并不會(huì)去鏈接庫(kù)文件,也不會(huì)生成可執(zhí)行文件。B、第二個(gè)按鈕:Build就是編譯當(dāng)下修改過的文件,它
近幾天開發(fā)項(xiàng)目需要用到STM32驅(qū)動(dòng)NAND FLASH,但由于開發(fā)板例程以及固件庫(kù)是用于小頁(yè)(512B),我要用到的FLASH為1G bit的大頁(yè)(2K),多走了兩天彎路。以下筆記將說明如何將默認(rèn)固件庫(kù)修改為大頁(yè)模式以驅(qū)動(dòng)大容量NA
在用proteus仿真做一個(gè)程序,但是51的內(nèi)存資源太過稀有,使用到較大的數(shù)組的時(shí)候資源很快就耗盡了,這時(shí)需要用到xdata大模式下編譯。然而在proteus下默認(rèn)xdata是必須加上外擴(kuò)ram才可運(yùn)行的,需要對(duì)proteus下的單片機(jī)
源代碼: /***************************************************** *main.c中如此這般: *****************************************************/ kd_init(); //...... while(1) { if(should_upda
08年的時(shí)候,因?yàn)橹谱鱂M發(fā)射電路采用了BH1415的芯片,需要用到單片機(jī)控制,所以開始接觸使用單片機(jī),雖然以前讀書時(shí)作為一門功課學(xué)過,不過也快丟荒了近5年了,基本上都忘光了,也算是從頭學(xué)起了吧。
經(jīng)常看見那些學(xué)了幾個(gè)月單片機(jī)的學(xué)生,突然間不知道該學(xué)習(xí)些什么了,會(huì)進(jìn)入迷茫時(shí)段。感覺這么什么都會(huì),可一做東西什么也不會(huì)。我比較反感“玩”、“精通”來形容單片機(jī),說這些話的往往都是些初生牛犢,還不知道老虎長(zhǎng)什么樣子,會(huì)吃人。
P3口是一個(gè)多功能端口,對(duì)比P1的結(jié)構(gòu)圖不難看出,P3口與P2口的差別在于多了與非門和緩沖器。正是這兩個(gè)部分,使得P3口除了具有P1口的準(zhǔn)雙向I/O功能之外,還可以使用各引腳所具有的第二功能。與非門的作
#ifndef __USBREG_H#define __USBREG_H/* usb設(shè)備中斷定義 usb_devintst usb_devinten usb_devintclr usb_devintdet*/#define FRAME_INT 0x00000001 //每隔1MS產(chǎn)生一次幀中斷,該中斷用在同步包的傳輸中#define EP_FA
在汽車應(yīng)用中,微控制器(MCU)提供著至關(guān)重要的性能。隨著價(jià)格的降低及整固的增加等原因,MCU也逐漸走向商品化。但是對(duì)于不同的MCU來說,仍存在很大的差異,因此如何選擇合適的汽車MCU以降低成本而不影響所需的性能也
預(yù)估未來10到20年,半導(dǎo)體產(chǎn)業(yè)成長(zhǎng)幅度會(huì)比全球GDP成長(zhǎng)率高出200到300基點(diǎn),整體半導(dǎo)體業(yè)產(chǎn)值年成長(zhǎng)率將達(dá)到5%-6%;雖然各項(xiàng)技術(shù)仍會(huì)面臨盛衰,但未來創(chuàng)新的空間還是很大。
#include#define uchar unsigned charuchar temp;void serial()interrupt 4 using 1{if(RI){RI=0;temp=SBUF;SBUF=temp;}else if(TI)TI=0;}main(){uchar string[]="AT89C52 Microcomputer!Designer: Grarry Meng";uch
//======================================================//**基于學(xué)習(xí)STM32有一段時(shí)間了,特意寫下一篇關(guān)于一個(gè)簡(jiǎn)單的跑馬燈的例程,梳理思路,也希望我自己的理解能幫到一些學(xué)習(xí)STM32的初學(xué)者/**再此,鳴謝余師傅
我接觸的32位單片機(jī):STM32,LM3S都有庫(kù)函數(shù),利用庫(kù)函數(shù)能夠加快項(xiàng)目進(jìn)度,不需要去底層查看寄存器等等。PIC32的庫(kù)函數(shù)位置在:D:\\Program Files\\Microchip\\MPLAB C32\\pic32-libs\\peripheral如果你安裝在C盤,改下路
s3c2440 linux lcd驅(qū)動(dòng)解讀驅(qū)動(dòng)層即s3c2410fb.c定義platform_driver 如下面文件定義了s3c2410fb_driver:\\linux\\linux-2.6.29\\drivers\\video\\S3c2410fb.cstatic struct platform_driver s3c2410fb_driver = {.probe=