前言關(guān)于定時(shí)器大家都應(yīng)該不會(huì)陌生,因?yàn)樘幚砥鞫加羞@個(gè)功能。今天總結(jié)的F0系列芯片的定時(shí)器根據(jù)芯片型號(hào)不同,數(shù)量也不同。定時(shí)器分類:基本定時(shí)器、通用定時(shí)器和高級(jí)定時(shí)器。計(jì)數(shù)位數(shù)也有不同,有16位的,有32位的。
1.前言這幾天實(shí)踐了MSP430的ADC12功能,雖然片內(nèi)AD功能比較簡單但是還學(xué)出了點(diǎn)“門道”來,這個(gè)“門道”便是MSP430F5438A和MSP430F5438的區(qū)別。這里通過一個(gè)例子說明片內(nèi)ADC的使用,首先實(shí)現(xiàn)UART和定時(shí)器1S溢出的功能
/****************************************************************************************************** 功能:串口調(diào)試助手發(fā)送數(shù)據(jù)給877,877收到后再轉(zhuǎn)發(fā)回串口助手*** 實(shí)驗(yàn)內(nèi)容:通過PC端軟件“串口調(diào)
一、引言 據(jù)統(tǒng)計(jì),我國的單片機(jī)年容量已達(dá)1-3億片,且每年以大約16%的速度增長,但相對(duì)于世界市場我國的占有率還不到1%。這說明單片機(jī)應(yīng)用在我國才剛剛起步,有著廣闊的前景。培養(yǎng)單片機(jī)應(yīng)用人才,
使用LCD1602 顯示字符會(huì)比使用七段數(shù)碼管方便 可顯示內(nèi)容也多的多 1602內(nèi)部的字符發(fā)生器 CGROM中已經(jīng)存儲(chǔ)了160多個(gè)字符 ,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫的英文字母“A”的代碼是“01000001B,顯示時(shí)把41H的
在前幾篇文章,GPIO的使用:點(diǎn)亮LED!中只講述了IO口的輸出,并沒有輸入,因?yàn)镮O作為輸入我建議采用中斷方式,可以大大減輕CPU的運(yùn)行時(shí)間。最常用的就是按鈕的功能了,當(dāng)然還有和其他芯片通信的功能。前篇文章講過GP
使用芯片STM8S003所用端口:PD2~PD6, PA1~PA3其中,PD3~PD6為輸出,PA1~PA3 / PD2為輸入(默認(rèn)上拉)/* PortCom BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 PD6 PD5 PD4 PD3 PD2 PA3 PA2 PA1 */程序如下:/*添
main.c 1 #include 2 #include 3 4 #define uchar unsigned char 5 6 /***************************************************/ 7 #define TX_ADR_WIDTH 5 // 5字節(jié)寬度的發(fā)送/接收地址 8 #define TX_PLOAD_WIDTH
在使用STM32的CAN控制器進(jìn)行數(shù)據(jù)收發(fā),當(dāng)用到位屏蔽模式的時(shí)候,就要設(shè)置過濾器了,這個(gè)關(guān)系到是否能夠接收到想要的數(shù)據(jù)。下面針對(duì)幾種不同情況對(duì)CAN過濾器(Filter)進(jìn)行設(shè)置。CAN_FilterInitStructure.CAN_FilterM
為OLED屏增加GUI支持1:OLED驅(qū)動(dòng)標(biāo)簽:guioled2015-12-25 10:511478人閱讀評(píng)論(1)收藏舉報(bào)分類:STM32(43)版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。為OLED屏增加GUI支持1:OLED驅(qū)動(dòng)本文博客鏈接:http
引言 傳統(tǒng)的步進(jìn)電機(jī)控制方法是由觸發(fā)器產(chǎn)生控制脈沖來進(jìn)行控制的,但此種控制方法工作方式單一而且難于實(shí)現(xiàn)人機(jī)交互,當(dāng)步進(jìn)電機(jī)的參數(shù)發(fā)生變化時(shí),需要重新進(jìn)行控制器的設(shè)計(jì)?。而且由傳統(tǒng)的觸發(fā)器構(gòu)成的控制系統(tǒng)具
一、目的 通過實(shí)現(xiàn)FS2410板子上的D9、D10、D11、D12四個(gè)發(fā)光二極管的循環(huán)點(diǎn)亮,了解ARM嵌入式開發(fā)的基本流程。二、建立開發(fā)環(huán)境 (1) 安裝編譯器 arm-linux-gcc 我用的是 arm-linux-gcc-3.4.1, 執(zhí)行安裝步驟如下: ta
keil的“Edit”-“Configuration”里有一個(gè)“Encoding”設(shè)置,當(dāng)該設(shè)置是“Encoding in ANSI”時(shí),keil里的中文就是用兩個(gè)位來表示的,這個(gè)時(shí)候把keil中的中文字拷貝出去就會(huì)亂碼。所以把該設(shè)置改為“Chinese GB2312
對(duì)于單片機(jī)來說,通信則與傳感器、存儲(chǔ)芯片、外圍控制芯片等技術(shù)緊密結(jié)合,成為整個(gè)單片機(jī)系統(tǒng)的“神經(jīng)中樞”。1、初步認(rèn)識(shí)一位一位的發(fā)送出去的,要發(fā)送 8 次才能發(fā)送完一個(gè)字節(jié)。STC89C52有兩個(gè)引腳是專門用來做 U
usb_pwr.c 這個(gè)文件看文件名就知道跟功耗有關(guān)了,有很多的狀態(tài):上電、掉電、掛起、恢復(fù)。當(dāng)首先是usb的上電和斷電函數(shù)的定義了。usb上電函數(shù)如下:/*************************************************************