一個單片機應用系統(tǒng)的硬件電路設計包含兩部門內(nèi)容:一是系統(tǒng)擴展,即單片機內(nèi)部的功能單元,如ROM、RAM、I/O、定時器/計數(shù)器、間斷系統(tǒng)等不能知足應用系統(tǒng)的要求時,必需在片外進行擴展,選擇適當?shù)男酒O計相應的
UCGUI是一種嵌入式應用中的圖形支持系統(tǒng)。它設計用于為任何使用LCD圖形顯示的應用提供高效的獨立于處理器及LCD控制器的圖形用戶接口,它適用單任務或是多任務系統(tǒng)環(huán)境, 并適用于任意LCD控制器和CPU下任何尺寸的真
主要內(nèi)容:第八部分 MCS-51單片機存儲器擴展(1)1、 概述2、 系統(tǒng)總線及總線構(gòu)造3、 讀寫控制、地址空間分配和外部地址鎖存器4、 程序存儲器EPROM的擴展重點:系統(tǒng)總線及總線構(gòu)造存儲器地址空間分配外部地址鎖存器7
這種尋址方式以程序計數(shù)器PC或DPTR為基址寄存器,累加器A為變址寄存器,變址尋址時,把兩者的內(nèi)容相加,所得到的結(jié)果作為操作數(shù)的地址。這種方式常用于訪問程序存儲器ROM中的數(shù)據(jù)表格,即查表操作。變址尋址只能讀出
下面介紹一種利用STM32單片機制作的16路多通道ADC采集電路圖和源程序。采用USB接口與電腦連接,實則USB轉(zhuǎn)串口方式,所以上位機可以用串口作為接口。電路圖中利用LM324作為電壓跟隨器,起到保護單片機引腳的作用。直接
數(shù)據(jù)幀滿足下面格式:幀頭部(Head)類型(Type)長度(Length)值(Value)CRC校驗2字節(jié)1字節(jié)1字節(jié)X字節(jié)2字節(jié)0xaa0x55Xvoid USART6_Init (void){GPIO_InitTypeDef GPIO_InitStructure;USART_InitTypeDef USART_Init
俗話說的好,看協(xié)議手冊,不如看源代碼來的好!在USB的工程中,USB的各描述符定義在usb_desc.c文件里面,這里就將USB的各描述符定義代碼貼上來,各個數(shù)值的意義都已經(jīng)詳細注釋。當然很細節(jié)的東西看不懂還是建議去看手
實驗平臺清單如下:開發(fā)板: 戰(zhàn)艦 STM32ZET6 V3.4核心芯片: STM32F103RCT6開發(fā)環(huán)境: MDK-ARM Version:5.10PC操作系統(tǒng): Windows 7 旗艦版仿真器: ST-Link打開MDK開發(fā)平臺,在菜單欄中單擊“Project - New μVisio
前言本文將說明在FreeRTOS嵌入式操作系統(tǒng)中,如何設置STM32 Cortex M3和M4系列MCU的中斷優(yōu)先級??偨Y(jié)【1】STM32L1系列,STM32F1系列,STM32F4系列,設置NVIC時需要使用NVIC_PriorityGroup_4。【2】搶占優(yōu)先級的要比“
LaunchPad按鍵消抖測試,推薦定時方式1 #include 2 #define TYPE 0 //0 定時 1 延時3 void main(void)4 {5 WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer6 BCSCTL1 = CALBC1_1MHZ; // Set r
在單片機上,有兩個CAP引腳可以觸發(fā)ADC轉(zhuǎn)換,這兩個引腳分別是CT16B0CAP0和CT32B0CAP0。這里以CT16B0CAP0為例介紹。新建一個工程,結(jié)構(gòu)如下圖所示:文件用《cortex m0 lpc1114 adc start位控制轉(zhuǎn)換》的即可。在adc.c
布爾處理功能是MCS-51系列單片機的一個重要特征,這是出于實際應用需要而設置的。布爾變量也即開關變量,它是以位(bit)為單位進行操作的。在物理結(jié)構(gòu)上,MCS-51單片機有一個布爾處理機,它以進位標志做為累加位,以
1.環(huán)境搭建1.1 Eclipse的下載與安裝Eclipse是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構(gòu)建開發(fā)環(huán)境。由于eclipse只是一個IDE,因此需要借助其他插件
實驗現(xiàn)象:LED一亮一滅閃爍在main函數(shù)中改變比較寄存器的值/*****************************************************************************************函 數(shù) 名:bsp_InitTIM11*函數(shù)功能:初始化IO 和定時器11*形
//PC讀MCU指令結(jié)構(gòu):(中斷方式,ASCII碼表示)//幀:幀頭標志| 幀類型| 器件地址| 啟始地址| 長度n| 效驗和| 幀尾標志//值:’n’ ’y’ | ’ r’ |0x01| x|x |x| 0x130x10//字節(jié)數(shù):2|1|1|1|1|1|2//求和://////////