At this moment, I accomplish the interface of UART communication for PIC32MZ EC Starter Kit. This interface configures the PIC32MZ for communication with a host PC at 115200 baud. There are five f
//1. CTYPE.Hbit isalnum(char c);bit isalpha(char c);bit iscntrl(char c);bit isdigit(char c);bit isgraph(char c);bit islower(char c);bit isprint(char c);bit ispunct(char c);bit isspace(char c);
一、RCC_AHBPeriphClockCmd函數(shù)其中RCC_AHBPeriph的取值范圍:二、RCC_APB2PeriphClockCmd函數(shù)其中RCC_APB2Periph的取值范圍:GPIOx[0-15]、高級(jí)定時(shí)器TIM1,TIM8,高速SPI1,高速異步通信USART1,ADC1,ADC2
如何將系統(tǒng)時(shí)鐘設(shè)置到外部高頻晶體振蕩器,430的MCLK默認(rèn)的是DCO的,如何安全的從DCO切換到外部晶體振蕩器,這是一個(gè)很重要的步驟,因?yàn)榻?jīng)過(guò)此步驟,可以極大地提高430的處理能力,DCO在內(nèi)部,可以為cpu提供強(qiáng)勁穩(wěn)定
第一步,先聊聊單片機(jī) LED 點(diǎn)亮: 單片機(jī)可操作單個(gè)位:sbit led1 = P1 ^ 2; 通過(guò)控制 變量 led1 來(lái)控制燈 的 亮 與 滅;#include sbit led1 = P1 ^ 2;void delay(unsigned int xx)//延時(shí){ int i = 0;
The XBYTE macro accesses individual bytes in the external data memory of the 8051. You may use this macro in your programs as follows:#include /* Include Macro Definitions */...rval = XBYTE [0x0002];
在MDK環(huán)境下,終于將3.90版本的UCGUI移植到STM32下了,在網(wǎng)上看到的都是例程代碼,很少看到有關(guān)于在STM32下移植UCGUI的教程方法,為了方便大家,特寫(xiě)此移植方法,大家可以借鑒(有錯(cuò)誤之處,望大家指點(diǎn)出來(lái)共同討論!
//★★★★★★★★★PIC單片機(jī)USART的應(yīng)用(串口通信)★★★★★★★★★★★\\\\//單征機(jī)型號(hào):PIC16F877A //功能描述:PIC單片機(jī)USART的應(yīng)用,串口調(diào)試助手發(fā)送數(shù)據(jù)給877,877收到后再轉(zhuǎn)發(fā)回串口助手 //通過(guò)“
我們經(jīng)常會(huì)使用STM32 ADC功能測(cè)試外部電壓,在一些精度不高的場(chǎng)合,我們一般就用3.3V作為參考電壓來(lái)計(jì)算測(cè)到的電壓值。不過(guò),這種情況很少見(jiàn),可能只有單片機(jī)學(xué)習(xí)板才會(huì)這樣使用。因?yàn)槲覀兪褂玫?.3V穩(wěn)壓芯片,很少有
Systick :系統(tǒng)心跳定時(shí)器,提供系統(tǒng)節(jié)拍裸機(jī)程序中可作為獨(dú)立的延時(shí)定時(shí)器用途:1.產(chǎn)生操作系統(tǒng)的時(shí)鐘節(jié)拍2.便于不同處理器之間程序移植SysTick定時(shí)器被捆綁在NVIC中,異常號(hào)153.作為一個(gè)鬧鈴測(cè)量時(shí)間用于測(cè)量時(shí)間,但當(dāng)
一。如何測(cè)量脈沖寬度或脈沖頻率輸入捕獲的原理用51單片機(jī)檢測(cè)的方法:(這里我們不用51的輸入中斷功能,只利用定時(shí)器來(lái)檢測(cè))前提是定時(shí)器沒(méi)有溢出。用STM32檢測(cè)脈沖寬度:這里的CC1E,CC1P指的是捕獲通道1,捕獲通道
下面就分享一下AVR Studio 6中的部分設(shè)置技巧!1.字體和TAB鍵的設(shè)置。由于AVR Studio 6采用Visual Studio 2010外殼,所以這部分的設(shè)置和VS完全相同。選擇tools->options,打開(kāi)相應(yīng)的選項(xiàng)卡即可。字體設(shè)置圖1 字體設(shè)置
從15年12月份以來(lái)我的空余時(shí)間都在折騰15年底買(mǎi)的PIC32MZ EC Starter kit。并陸續(xù)寫(xiě)了十多篇隨筆記錄我折騰的歷程。最近新完成的是用C語(yǔ)言實(shí)現(xiàn)了PIC32的UART bootloader, 采用串口通信,適用于Microchip的PIC32M
8051單片機(jī)有四個(gè)8位并行I/O端口,記作P0,P1,P2和P3.每個(gè)端口都是8位準(zhǔn)雙向口,共占有32條引腳。每一條I/O線都 可以獨(dú)立的用作輸入或輸出?! ∶總€(gè)端口都包括鎖存器,一個(gè)輸出驅(qū)動(dòng)器,作輸出時(shí)數(shù)據(jù)
相信喜歡單片機(jī)的朋友都用過(guò)STC的單片機(jī),用過(guò)STC單片機(jī)的朋友都有這種感受:實(shí)惠、易用、功能強(qiáng)大!就是每次下載都要冷啟動(dòng)特別惡心,相信很多朋友的開(kāi)發(fā)板上的電源鍵都按爛了。 其實(shí)STC單片機(jī)可以不用免掉電下