定時(shí)器T2的功能比T1、T0都強(qiáng)大,但描述它的資料不多,可能是使用得比較少的緣故吧。它是一個(gè)16位的具有自動(dòng)重裝和捕獲能力的定時(shí)/計(jì)數(shù)器,它的計(jì)數(shù)時(shí)鐘源可以是內(nèi)部的機(jī)器周期,也可以是P1.0輸入的外部時(shí)鐘脈沖。T2的
52控制DAC0832芯片輸出電流,讓發(fā)光二極管D12由滅均勻變到最亮,再有亮變滅,在最亮和最滅的時(shí)候蜂鳴器發(fā)出報(bào)警聲,完成整個(gè)周期的時(shí)間是控制在5s左右。#include#define uchar unsigned char#define uint unsigned i
GPIO:STM32的(64引腳的)IO口一共有3個(gè),分別是PA、PB、PC.STM32的IO端口可以由軟件配置成8種模式:1,輸入浮空2,輸入上拉3,輸入下拉4,模擬輸入5,開(kāi)漏輸出6,推挽輸出7,推挽復(fù)用功能8,開(kāi)漏復(fù)用功能STM32的每個(gè)I
第一部分:在UCGUI移植之前在移植之前,首先要了解在網(wǎng)上下的UCGUI 3.98源碼的文件結(jié)構(gòu)是。UCGUI 3.98源碼中有三個(gè)文件夾:1)“tool文件夾”是用來(lái)使用一些uCgui的上位機(jī)程序,基本都是字體和模板查看之類的
最近在寫(xiě)一個(gè)人機(jī)界面,由于硬件同事布板的問(wèn)題,必須要用到串口4,先開(kāi)始我還覺(jué)得沒(méi)什么,就是把USART1改成4以及改下開(kāi)啟時(shí)鐘和配置引腳。但是事實(shí)證明我的想法是多么愚蠢,調(diào)了整整2天,UART4發(fā)送很好,但是就是在
我對(duì)未來(lái)的規(guī)劃是以功能性為主的,在功能和面積之間做以平衡是我的首要選擇,而把運(yùn)算放在第二位,這根我的專業(yè)有關(guān)系。里面的運(yùn)算其實(shí)并不復(fù)雜,在入門階段想盡量減少所接觸的東西。不過(guò)說(shuō)實(shí)話,對(duì)DSP的外設(shè)并和開(kāi)發(fā)
采用stm32f103rc的stm32最小系統(tǒng)詳細(xì)解析圖,如下:一、STM32主電路二、USB轉(zhuǎn)串口下載電路注:此圖中二極管D1不用接!三、SWD模式調(diào)試仿真電路四、指示電路五、整體電路注:此圖中二極管D1不用接!
STM32有多個(gè)時(shí)鐘源,分別是 HSI:上電默認(rèn)啟動(dòng),因精度不高所以先不采用,以后如果需要再使用HSE:外部高速時(shí)鐘,系統(tǒng)時(shí)鐘一般采用它,經(jīng)過(guò)PLL倍頻作為系統(tǒng)同時(shí)鐘LSE:外部低速時(shí)鐘,一般專門用于RTC,等到RTC模塊時(shí)再
首先來(lái)手冊(cè)里的一段話。三種不同的時(shí)鐘源可被用來(lái)驅(qū)動(dòng)系統(tǒng)時(shí)鐘 (SYSCLK)· HSI振蕩器時(shí)鐘· HSE振蕩器時(shí)鐘· PLL時(shí)鐘一般用的是PLL時(shí)鐘,后面有證據(jù)。我們可以通過(guò)庫(kù)函數(shù)獲取各時(shí)鐘值void RCC_
當(dāng)前的嵌入式應(yīng)用程序開(kāi)發(fā)過(guò)程里,并且C語(yǔ)言成為了絕大部分場(chǎng)合的最佳選擇。如此一來(lái)main函數(shù)似乎成為了理所當(dāng)然的起點(diǎn)——因?yàn)镃程序往往從main函數(shù)開(kāi)始執(zhí)行。但一個(gè)經(jīng)常會(huì)被忽略的問(wèn)題是:微控制器(單片機(jī)
慎用標(biāo)志位(本人單片機(jī)菜鳥(niǎo),高手請(qǐng)高抬貴手,歡迎指點(diǎn)!~)這里說(shuō)的是合理謹(jǐn)慎的運(yùn)用標(biāo)志位,否則很容易出現(xiàn)錯(cuò)誤,也很難debug。今天工作的時(shí)候,修改定時(shí)器定時(shí)功能的時(shí)候,得出的經(jīng)驗(yàn),這里說(shuō)的與具體的單片機(jī)無(wú)關(guān),
以下內(nèi)容大多是網(wǎng)上資源,我只做一些修改和結(jié)合,為的是能夠方便更多的和我一樣的菜鳥(niǎo)們搞懂GUI的移植。第一部分:在UCGUI移植之前在移植之前,首先要了解在網(wǎng)上下的UCGUI 3.98源碼的文件結(jié)構(gòu)是。UCGUI 3.98源碼中有
I2C總線是由NXP(原PHILIPS)公司設(shè)計(jì),有十分簡(jiǎn)潔的物理層定義,其特性如下:· 只要求兩條總線線路:一條串行數(shù)據(jù)線SDA,一條串行時(shí)鐘線SCL;· 每個(gè)連接到總線的器件都可以通過(guò)唯一的地址和一直存在的簡(jiǎn)
本文著重介紹三個(gè)IGBT驅(qū)動(dòng)電路。驅(qū)動(dòng)電路的作用是將單片機(jī)輸出的脈沖進(jìn)行功率放大,以驅(qū)動(dòng)IGBT,保證IGBT的可靠工作,驅(qū)動(dòng)電路起著至關(guān)重要的作用,對(duì)IGBT驅(qū)動(dòng)電路的基本要
由上圖可以看出理想波形與實(shí)際波形之間是有區(qū)別的,實(shí)際波形在按下和釋放的瞬間都有抖動(dòng)的現(xiàn)象,抖動(dòng)時(shí)間的長(zhǎng)短和按鍵的機(jī)械特性有關(guān),一般為5~10ms。通常我們手動(dòng)按鍵然后釋放,這個(gè)動(dòng)作中穩(wěn)定閉合的時(shí)間超過(guò)了20ms。
隨著無(wú)線傳感器技術(shù)的日益成熟和社會(huì)發(fā)展與建設(shè)中對(duì)傳感器的大量使用,體積小,功耗低,穩(wěn)定度與靈敏度高的無(wú)線傳輸裝置的需求也越來(lái)越高。本文設(shè)計(jì)了一種基于NRF403收發(fā)一
8位、16位、32位都代表什么意思呢?我就根據(jù)搜集的知識(shí),簡(jiǎn)單的對(duì)自己科普一下:
尋址就是尋找指令中操作數(shù)或操作數(shù)所在的地址。所謂尋址方式,就是如何找到存放操作數(shù)的地址,把操作數(shù)提取出來(lái)的方法。通常指源操作數(shù)的尋址方式。
Microchip Technology Inc.(美國(guó)微芯科技公司)日前宣布推出32位PIC32MZ DA單片機(jī)(MCU)系列,這是業(yè)界首款具有集成2D圖形處理單元(GPU)和高達(dá)32 MB集成DDR2存儲(chǔ)器的MCU。
目前市場(chǎng)上的電子產(chǎn)品層出不窮,各種電子產(chǎn)品的充電器也多種多樣,這樣既浪費(fèi)資源,又不利于環(huán)保,更重要的是這些充電器不具備通用性,不方便用戶的使用。日常生活中,經(jīng)常