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