一、推挽輸出:可以輸出高、低電平,連接數(shù)字器件;推挽結(jié)構(gòu)一般是指兩個三極管分別受兩個互補(bǔ)信號的控制,總是在一個三極管導(dǎo)通的時候另一個截止。高低電平由IC的電源決定。推挽電路是兩個參數(shù)相同的三極管或MOSFET
最近用到USB,后來發(fā)現(xiàn)了STM32F103可以程序?qū)崿F(xiàn)DFU,在網(wǎng)上搜到代碼對比官方文件發(fā)現(xiàn)是大容量FLASH的DFU,我用的是STM32F103C8T6,屬于中容量。自己對著官方例程修改了網(wǎng)友的代碼,改成中容量后可以使用DFU更新固件。
前天在STM32一個項目開發(fā)時,遇到了一個問題即想使用STM32的SWD默認(rèn)管腳PA13或者PA14,當(dāng)時使用的單片機(jī)型號為STM32F103VET6,該單片機(jī)為100pin單片機(jī),這么多的管腳按理說一般的應(yīng)用不會出現(xiàn)使用這么的管腳的,但是
MCS-51單片機(jī)指令系統(tǒng)按功能可分為5類:(1)數(shù)據(jù)傳送指令 (2)算術(shù)運(yùn)算指令 (3)邏輯運(yùn)算和移位指令 ?。?)控制轉(zhuǎn)移指令(5)位操作指令MCS-51單片機(jī)的指令系統(tǒng)提供了七種尋址方式,其對應(yīng)的尋址范圍如下表:
單片機(jī)最小系統(tǒng)統(tǒng)是指能讓單片機(jī)運(yùn)行起來的所需的最少器件構(gòu)成的電路系統(tǒng)。如果您構(gòu)建的最小系統(tǒng)作為研究、學(xué)習(xí)使用,應(yīng)該滿足以下要求:1.有電源;2.有單片機(jī)主芯片;3.有程序下載電路;4.有時鐘源電
// PS2鍵盤測試程序3(完成鍵盤的基本功能,但沒有實現(xiàn)單片機(jī)向鍵盤發(fā)送命令,控制鍵盤num、caps指示燈)// 功能:1602顯示PS2鍵盤第1類按鍵的鍵值,可以顯示大小寫,顯示在第2行 // 顯示pageup、pagedown、方向鍵(上
MCU:STM32F334C8T6STM32有多種PWM模式,實現(xiàn)各種不同的強(qiáng)大功能,本文使用非對稱PWM模式,實現(xiàn)可動態(tài)改變移相相位的全橋PWM驅(qū)動波形首先什么是非對稱PWM模式?Asymmetric mode allows two center-aligned PWM signal
AT89C51控制ESP8266WIFI模塊程序一:#include "AT89X51.H"#include "stdio.h"unsigned int a;int b=1;int c =1;int d =1;int e=1;int f=0;void main(void) {unsigned char ldat;//PCON |=0X80; //是否波特率倍增SCON
#include#include#defineucharunsignedchar#defineuintunsignedintucharnp;//步進(jìn)電機(jī)運(yùn)行數(shù)據(jù)表constucharmotortb[]={0x11,0x99,0x88,0xCC,0x44,0x66,0x22,0x33};voiddelay_nms(uintms)//每步延時de子
ErrorStatus RTC_WakeUpCmd(FunctionalState NewState){__IO uint32_t wutcounter = 0x00;uint32_t wutwfstatus = 0x00;ErrorStatus status = ERROR;assert_param(IS_FUNCTIONAL_STATE(NewState));RTC->WPR = 0xCA;R
系統(tǒng)測試一般流程 為保證工作正常進(jìn)行,并減少工作量。系統(tǒng)測試時,一般先進(jìn)行硬件測試,再進(jìn)行軟件測試。 硬件電路檢測時要按照各個模塊的功能,一個一個模塊的進(jìn)行。軟件配合硬件測試,先進(jìn)行功能驗證,正確
環(huán)境:主機(jī):WIN8開發(fā)環(huán)境:MDK4.72ucgui版本:3.90ucos版本:ucos-iimcu: stm32f103VE說明:本示例中task2設(shè)置信號量集的最后2位為1,task1讀取最后2位,發(fā)現(xiàn)是1則顯示源碼:#defineTASK_STK_SIZE512/****************
#include #include "INC\\LCD1604.H" sfr LCD_INTER = 0x80;//數(shù)據(jù)總線接口 sbit LCDBUSY=LCD_INTER^7;//標(biāo)志位sfr LCD_CONTROL = 0xA0;//數(shù)據(jù)總線接口 sbit LCDRS=LCD_CONTROL^0;//數(shù)據(jù)、指令選擇 sbit LCDRW=LC
#include//------------------------------------------------------------//使用PIC16F887芯片,輸出50kHz占空比50%的方波//------------------------------------------------------------//系統(tǒng)配置
Ⅰ、寫在前面上一篇文章是“STM32F10x_模擬I2C讀寫EEPROM”,講述使用IO口模擬I2C總線通信,對EEPROM(AT24Xxx)進(jìn)行讀寫操作的過程。上一篇文章主要內(nèi)容:I2C協(xié)議、模擬I2C底層驅(qū)動、EEPROM(AT24Xxx)單字節(jié)讀寫操作。