
1、上拉輸入:上拉就是把電位拉高,比如拉到Vcc。上拉就是將不確定的信號通過一個電阻嵌位在高電平!電阻同時起限流作用!強弱只是上拉電阻的阻值不同,沒有什么嚴格區(qū)分。2、下拉輸入:就是把電壓拉低,拉到GND。與
? ? ? ?這個是暑假期間為了準備2013電子設計競賽做的一個小項目,其實就是2005電子競賽的E題。。今天抽出時間在此總結(jié)一下,,順便也可以和大家分享一下思路。。? ? ? ?關于這道題的要求,我
需求:(1)、點燈控制器:在線節(jié)拍,離線節(jié)拍;(2)、PWM控制盒:在線PWM,離線PWM;(3)、電流測試模塊:檢測車燈電流校準系數(shù);方案:點燈控制器:STM32 + CAN + GPIO節(jié)拍:比如
小弟近日看到一篇極好的文章,在此轉(zhuǎn)載分享給大家也是給自己做個備份吧?**********************************分割線*****************************
我從2014年開始使用STM32內(nèi)部RTC用于產(chǎn)品,之前出現(xiàn)過很多問題,也換過很多晶振,比如按照ST推薦的6pF晶振,也出現(xiàn)很多問題,貼片的很貴的那種也用過幾種,都不行,查詢了一些晶振啟振的資料,最后
硬件連接:戰(zhàn)艦STM32F103ZET6或其他實驗目標:通過調(diào)制占空比調(diào)節(jié)多路PWM控制LED的明暗;#include "pwm.h"#include "led.h"//PWM輸出初始化//arr:自動重裝值//psc:時鐘預分頻數(shù)void TIM3_PWM_Init(u16 arr,u16 psc
STM32——SPI接口宗旨:技術的學習是有限的,分享的精神是無限的。一、SPI協(xié)議【SerialPeripheral Interface】? ? ? ? 串行外圍設備接口,是一種高速全雙工的通信總線
一、GPIO工作模式1、當I/O端口配置為輸入時:輸出緩沖器被禁止施密特觸發(fā)輸入被激活根據(jù)輸入配置(上拉,下拉或浮動)的不同,弱上拉和下拉電阻被連接出現(xiàn)在I/O腳上的數(shù)據(jù)在每個APB2時鐘被采樣到輸入
一、I2C接口讀寫EEPROM(AT24C02)?????? ——主模式,分別用作主發(fā)送器和主接收器。通過查詢事件的方式來確保正常通信。1、I 2C接口初始化? ? ? ? 與其他對GPIO 復用的外
【對單片機的操作就是控制IO口】一、GPIO(通用輸入輸出口)1、選定需要的引腳(對應哪一個IO口);2、配置需要的功能(輸入還是輸出);3、設置需要的高低電平;?二、GPIO寄存器配置寄存器:輸入還
智能倉庫管理系統(tǒng)?? ? 隨著經(jīng)濟的發(fā)展,對企業(yè)的生產(chǎn)經(jīng)營要求提高,企業(yè)必須綜合利用各種先進技術,在網(wǎng)絡與信息技術的支持下,改進現(xiàn)在的生產(chǎn)經(jīng)營模式和組織結(jié)構,增加利潤。隨著企業(yè)規(guī)模的擴大。高效方便的倉
學習階段總結(jié)? ? ? 這幾天思考了很多東西,感覺很有必要總結(jié)一下學習的東西了。從起初進步大學到步入社會已經(jīng)一年有余,在大學感覺學也學了,玩了玩了。所以不存在什么很大的遺憾。之前零零散散的也學了不少東
USART又稱為通用同步異步收發(fā)器,是利用分數(shù)比特率發(fā)生器提供寬范圍的比特率選擇。STM32F10x系列的芯片都提供了功能比較強大的USART串口,基本上的串口功能都可以通過硬件來實現(xiàn)。USART具有以下比較典型的特征:1.全
1.STM32的Timer簡介STM32中一共有11個定時器,其中2個高級控制定時器,4個普通定時器和2個基本定時器,以及2個看門狗定時器和1個系統(tǒng)嘀嗒定時器。其中系統(tǒng)嘀嗒定時器是前文中所描述的SysTick,看門狗定時器以后再詳細
在stm32單片機的編程時,中斷函數(shù)的名稱都是“xxx_Handler()”格式。這是固定的格式嗎?編譯的時候是怎么知道這是一個中斷函數(shù)?哪里有注明?我們知道,每個中斷都是有入口地址的。程序在執(zhí)行過程中遇到中斷的時候,
1. ADC簡介stm32f103最少有2個AD模數(shù)轉(zhuǎn)換器,每個ADC都有18個通道,可以測量16個外部和2個內(nèi)部模擬量。最大轉(zhuǎn)換頻率為1Mhz,也就是轉(zhuǎn)換時間為1us(在 ADCCLK = 14Mhz,采樣周期為1.5個時鐘周期時)。最大時鐘超過14Mh
ARM是英國Acorn有限公司設計的基于RSIC的一款微處理器,全稱為Acorn RISC Machine,ARM處理器本身是32位設計,但也配備16位指令集,一般來講比等價32位代碼節(jié)省達35%,卻能保留32位系統(tǒng)的所有優(yōu)勢。ARM處理器的三大特
這里咱們說3個點1.檢查IIC總線上是否有指定地址的器件2.IIC讀取數(shù)據(jù)3.IIC寫數(shù)據(jù)下面來一個一個詳細說明1.檢查IIC總線上是否有指定地址的器件1.判斷是否總線忙,如果忙則等待2.產(chǎn)生起始位3.等待起始位產(chǎn)生完成4.發(fā)送器
在 《STM32串口向世界問好》介紹過如何發(fā)送消息,那么又如何接收消息呢?也很簡單,只需要配置好串口接收,配置好中斷,并在串口中斷函數(shù)里面進行數(shù)據(jù)接收就可以了。通用配置代碼如下:/***@brief初始化IO串口1*@par
1.跟著例程自己創(chuàng)建自己的工程時,出現(xiàn)了GPIO庫文件里有undefined等等,在我們剛開始學習新建工程時要注意C/c++里面的Defined,與開發(fā)板匹配!2.在啟動文件中選擇與開發(fā)板匹配的文件,比如hd,ld,md等等只要加入一種