獨(dú)立的 LED 小燈可以實(shí)現(xiàn)流水燈,數(shù)碼管可以顯示多位數(shù)字,那點(diǎn)陣 LED 就得來(lái)顯示一點(diǎn)花樣了。我們要顯示花樣的時(shí)候,往往要先做出來(lái)一些小圖形,這些小圖形的數(shù)據(jù)要轉(zhuǎn)換到我們的程序當(dāng)中去,這個(gè)時(shí)候就需要取模軟件
jlink是segger公司的產(chǎn)品,jlink的官方提供調(diào)試軟件和驅(qū)動(dòng),調(diào)試軟件有jlink命令(j-tag調(diào)試),j-mem(內(nèi)存查看),j-flash(flash燒寫(xiě))等我主要用到的是jlink commander,以下是它的命令集:SEGGER J-Link指揮官V
HyperBootloader_PIC18_J 和 HyperBootloader_PIC18_None_J 完成PIC16 bootloader (詳細(xì)情況請(qǐng)閱讀我的上一篇隨筆《自己用C語(yǔ)言寫(xiě)單片機(jī)PIC16serial bootloader》) 后,接著就開(kāi)始寫(xiě)PIC18的UART bootloader。
使用過(guò)Keil的同鞋都知道,現(xiàn)在Keil中默認(rèn)可以輸出.axf的調(diào)試文件和可以通過(guò)鉤選輸出的.hex可執(zhí)行文件,沒(méi)有bin(二進(jìn)制)文件的輸出選項(xiàng)??墒瞧承r(shí)候需要或者習(xí)慣性的使用.bin文件來(lái)進(jìn)行燒寫(xiě),下面各舉一例:1.一
看了一段時(shí)間的相關(guān)資料,將自已了解的知識(shí)寫(xiě)出來(lái),以求備忘。在此文中若有錯(cuò)誤之處,請(qǐng)指出,將不勝感激。STM32F103ZET6是Cortex-M3內(nèi)核的ARM類(lèi)型的單片機(jī),它屬于STM32的大密度器件,對(duì)于STM32的存儲(chǔ)架構(gòu)是差不多的
一個(gè)小的項(xiàng)目,在測(cè)試時(shí)間和產(chǎn)品量稍微大一些之后,出現(xiàn)了一些莫名其妙的非邏輯錯(cuò)誤的Bug(最頭疼的是不能每次都能復(fù)制出來(lái))。經(jīng)過(guò)修改后,最近一個(gè)月的測(cè)試都沒(méi)有出現(xiàn)。本人在這里得到了原子哥和其他朋友的很多幫助
1,怎么設(shè)置AXD連接的Target。在菜單的Configure Target…選項(xiàng)中能設(shè)置。一般選擇MutiIce或ARMUL兩種。ARMUL是一種ARM的模擬器。一般的算法或一些無(wú)需和硬件中斷等設(shè)備打交道的程式都能通過(guò)這個(gè)進(jìn)行調(diào)試。使用上非常
0.Bootloader Bootloader(引導(dǎo)加載程序)是系統(tǒng)加電后運(yùn)行的第一段代碼,一般運(yùn)行的時(shí)間非常短,但是對(duì)于嵌入式系統(tǒng)來(lái)說(shuō),這段代碼非常重要。在我們的臺(tái)式電腦當(dāng)中,引導(dǎo)加載程序由BIOS(固件程序)和位于硬盤(pán)MBR中的
ADC剛開(kāi)始看時(shí),很迷糊。后來(lái)一翻芯片手冊(cè),解釋的很詳細(xì),大有幫助。多看芯片手冊(cè)!/* 功能:使用12C5A60S2內(nèi)部AD讀取外部三路電壓,顯示在1602上 *//* 最多可同時(shí)輸入8路電壓,設(shè)置P1ASF */#i
STM32支持了位帶操作(bit_band),有兩個(gè)區(qū)中實(shí)現(xiàn)了位帶。其中一個(gè)是SRAM 區(qū)的最低1MB 范圍,第二個(gè)則是片內(nèi)外設(shè) 區(qū)的最低1MB 范圍。這兩個(gè)區(qū)中的地址除了可以像普通的RAM 一樣使用外,它們還都有自己的“位帶別名區(qū)
一、概述 MSP430F149有三個(gè)時(shí)鐘源:外部LF(XT1一般為32.768K),HF(XT2一般為8M),內(nèi)部DCO。從時(shí)鐘系統(tǒng)模塊可得到三種時(shí)鐘信號(hào):MCLK,SMCLK,ACLK。 上電默認(rèn)狀況下MCLK,SMCLK信號(hào)來(lái)自DCO,ACLK來(lái)自LF。根據(jù)官方PDF說(shuō)法
(1)SCON是一個(gè)特殊功能寄存器,用以設(shè)定串行口的工作方式、接收/發(fā)送控制以及設(shè)置狀態(tài)標(biāo)志:SCON 位 7 6 5 4 3 2 1 0位于98h SM0 SM1 SM2 REN TB8 RB8TI RI1.SM0與SM1是工作方式控制位2.SM2與方式有關(guān),一般只用方
先看一下stm32vet6的引腳圖吧電路設(shè)計(jì)以及PCB制作中,經(jīng)常碰見(jiàn)電源符號(hào):VCC、 VDD、VEE、VSS,他們具有什么樣的關(guān)系那? 一、解釋 VCC:C=circuit 表示電路的意思, 即接入電路的電壓 VDD:D=device 表示器件
一.系統(tǒng)硬件概述1.1.ARM LPC2210芯片簡(jiǎn)介L(zhǎng)PC2210是Philips公司推出的微處理器,帶有16 KBRAM,76個(gè)通用I/O口,12個(gè)獨(dú)立外部中斷引腳,集成有8通道的10位A/D,能夠基于芯片設(shè)計(jì)復(fù)雜的系統(tǒng)。1.2.RTL80
一.在uc/os操作系統(tǒng)上設(shè)計(jì)中斷函數(shù)時(shí)所要考慮的一些問(wèn)題:1 .操作系統(tǒng)本身必須使用一個(gè)定時(shí)器中斷源來(lái)作為系統(tǒng)節(jié)拍中斷,它是操作系統(tǒng)工作的基礎(chǔ)。2.只要沒(méi)有關(guān)閉中斷,中斷服務(wù)程序就可以中斷任何任務(wù)