控制/MCU
介紹信號控制、總線控制、單片機(jī)、驅(qū)動IC以及接口IC等技術(shù)與應(yīng)用,內(nèi)容涉及PIC單片機(jī)、STC單片機(jī)、51單片機(jī)以及單片機(jī)開發(fā)板和單片機(jī)技術(shù)經(jīng)驗(yàn)。PIC單片機(jī)的程序編寫和空間分配時應(yīng)注意哪些問題
控制部分采用PICl6F7X系列單片機(jī),運(yùn)用匯編語言編程,運(yùn)行速度較快,能夠達(dá)到系統(tǒng)的要求。在這里使用的大多是數(shù)字信號的控制,電機(jī)的控制只有開和合兩種狀態(tài)。在動作的過程中需要兩只手...
2018-11-20 標(biāo)簽:PIC單片機(jī)程序編寫 1456
單片機(jī)的空閑和掉電模式的應(yīng)用
單片機(jī)進(jìn)入空閑模式的時候,除了cpu處于休眠狀態(tài)外,其余的硬件全部處于活動狀態(tài),芯片中未涉及的數(shù)據(jù)存儲器和特殊功能寄存器中的數(shù)據(jù)在空閑模式期間都將保持原值 單片機(jī)在空閑模式...
2018手機(jī)CPU大起底:蘋果A12很強(qiáng),聯(lián)發(fā)科P60很弱
2018年,我們感覺到手機(jī)發(fā)布的節(jié)奏越發(fā)快了,快到你剛出店面可能就后悔怎么沒等另一部手機(jī)發(fā)布的地步。手機(jī)市場已經(jīng)進(jìn)入巨頭的排位戰(zhàn),小廠商已經(jīng)沒有多少可以施展的空間了,羅永浩改...
2018-11-20 標(biāo)簽: 678
C51單片機(jī)對液晶片的驅(qū)動
Keil C51編寫的192*64液晶片驅(qū)動程序,感謝很多網(wǎng)友提供了參考源程序, 本程序是在網(wǎng)友們提供的程序基礎(chǔ)上改寫而成,有很多地方得到高手們的耐 心指導(dǎo),在此深表謝意。這是一個完整的...
2018-11-19 標(biāo)簽:液晶屏C51單片機(jī) 2288
單片機(jī)中的拉電流和灌電流是什么意思
單片機(jī)的拉電流和灌電流都是對單片機(jī)的輸出而言的,是單片機(jī)驅(qū)動能力的具體體現(xiàn)。...
基于STM8SF103定時器的使用方法解析
這個定時器的時鐘源是系統(tǒng)時鐘源(fMaster),然后直接通過預(yù)分頻器分頻后供CK_CNT使用。如:系統(tǒng)頻率為4MHz,經(jīng)過128分頻后,提供給定時器使用的頻率就為 31250Hz 因?yàn)轫?xiàng)目需要,我這里使用...
51單片機(jī)定時器模式2與波特率的應(yīng)用
一般來說,我們都是采用定時器1的模式2(自動重裝模式)來作為波特率發(fā)生器的,同理,定時器1的中斷也就被我們遺棄了,因?yàn)闉榱瞬ㄌ芈十a(chǎn)生的時候不會受到干擾(如果定時器1有中斷函數(shù)...
如何用STM32配置一個EXTIx中斷線的I/O口
//NVIC_CONFIG(); //2.配置EXTIx線的中斷優(yōu)先級 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1); NVIC_InitStructure.NVIC_IRQChannel=EXTI3_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0; NVIC_InitStructure.NVIC...
PIC16C5X系列單片機(jī)的四種振蕩方式解析
PIC16C5X系列可以使用4種類型振蕩方式:標(biāo)準(zhǔn)晶體/陶瓷振蕩XT、高速晶體振蕩HS(4MHz以上)、低頻晶體振蕩LP(32KHz)以及阻容振蕩RC。...
基于STM32的MDK程序啟動
__heap_base Heap_MemSPACEHeap_Size;//保留Heap_Size的堆空間 __heap_limit;//標(biāo)號,代表堆末尾地址,后面有用 PRESERVE8;//指示編譯器8字節(jié)對齊 THUMB;//指示編譯器為THUMB指令 ;VectorTableMappedtoAddress0atR...
STM32F4的FPU性能的設(shè)置及要點(diǎn)
浮點(diǎn)運(yùn)算一直是定點(diǎn)CPU的難題,比如一個簡單的1.1+1.1,定點(diǎn)CPU必須要按照IEEE-754標(biāo)準(zhǔn)的算法來完成運(yùn)算,對于8位單片機(jī)來說已經(jīng)完全是噩夢,對32為單片機(jī)來說也不會有多大改善。雖然將浮點(diǎn)數(shù)...
單片機(jī)系統(tǒng)開發(fā)設(shè)計(jì)的七大規(guī)則
單片機(jī)的能力的關(guān)鍵就在軟件設(shè)計(jì)者編寫的軟件上。只有充分地了解到單片機(jī)的能力,才不會做出“冗余”的系統(tǒng)設(shè)計(jì)。而采用許多的外圍芯片來實(shí)現(xiàn)單片機(jī)能實(shí)現(xiàn)的功能。這樣做,即增加了系...
2018-11-19 標(biāo)簽:寄存器cpuPC單片機(jī)系統(tǒng) 4178
基于STM32的電容觸摸按鍵的原理解析
沒有按下的時候,充電時間為T1(default)。按下TPAD,電容變大,所以充電時間為T2。我們可以通過檢測充放電時間,來判斷是否按下。如果T2-T1大于某個值,就可以判斷有按鍵按下。...
ARM Cortex-M3 MCU的I2C和DMA操作被中斷打斷的解決方法
在項(xiàng)目開發(fā)的過程中,發(fā)現(xiàn)程序總是死在判斷DMA一次傳輸是否完成這個標(biāo)志位上。進(jìn)一步回退分析,發(fā)現(xiàn)是在I2C讀的過程中,有使用到DMA去取外部I2C設(shè)備的data。...
MCU暗存變局 無線MCU成趨勢
曾經(jīng)“井水不犯河水”的無線技術(shù)開始萬眾一“芯”了。以IoT無線技術(shù)的分合為例,雖然IoT界各種無線互連技術(shù)相互之間的競爭互有攻守,各成其就,不過時至今日,在碎片化的IoT市場“一家通...
意法半導(dǎo)體全新STM32L0x0超值系列MCU再添新品
中國,2018年11月 13日 - 意法半導(dǎo)體全新STM32L0x0超值系列微控制器(MCU)為STM32L0*系列再添一價格親民的入門級產(chǎn)品,為飽受成本、尺寸或功率限制的設(shè)計(jì)人員帶來超低功耗技術(shù)和高效的32位性能...
2018-11-17 標(biāo)簽:mcu意法半導(dǎo)體 2165
基于MSP430對UART的控制方案
1 #include "msp430g2553.h" 2 3 typedef unsigned char uchar; 4 typedef unsigned int uint; 5 6 #define LED BIT0 7 #define TXD BIT1 // TXD on P1.1 8 #define RXD BIT2 // RXD on P1.2 9 #define POUT P1OUT 10...
STM32的各種時鐘系統(tǒng)的應(yīng)用解析
在STM32中,有五個時鐘源,為HSI、HSE、LSI、LSE、PLL。 ①、HSI是高速內(nèi)部時鐘,RC振蕩器,頻率為8MHz。 ②、HSE是高速外部時鐘,可接石英/陶瓷諧振器,或者接外部時鐘源,頻率范圍為4MHz~1...
2018-11-16 標(biāo)簽:STM32時鐘系統(tǒng) 6643
什么是PIC單片機(jī)又有何應(yīng)用
PIC單片機(jī)有計(jì)算功能和記憶內(nèi)存像CPU并由軟件控制允行。然而,處理能力—存儲器容量卻很有限,這取決于PIC的類型。但是它們的最高操作頻率大約都在20MHz左右,存儲器容量用做寫程序的大約...
2018-11-16 標(biāo)簽:cpuPIC單片機(jī)計(jì)算機(jī) 3903
如何利用CC2530實(shí)現(xiàn)無線串口
CC2530是符合802.15.4標(biāo)準(zhǔn)的無線收發(fā)芯片,但是本文并沒有遵守802.15.4協(xié)議規(guī)則,在發(fā)送過程中忽略了網(wǎng)絡(luò)ID、源地址和目標(biāo)地址等參數(shù),在接收的過程中禁止了幀過濾。通過發(fā)送和接收過程的處理...
51單片機(jī)實(shí)現(xiàn)通訊協(xié)議的串口通訊編程
51中一般針對串口通訊編程,通常采取中斷接受查詢發(fā)送的方式。中斷函數(shù)在接受數(shù)據(jù)到達(dá)時被重復(fù)調(diào)用,其實(shí)是個重復(fù)入棧的過程,所以不宜將函數(shù)寫的太長,函數(shù)太長一般會導(dǎo)致棧太深占用...
STM32的Cortex-M3中斷異常處理
在STM32處理器中有43個可屏蔽中斷通道(不包含 16個 Cortex?-M3的中斷線)。共設(shè)置了16個可編程的優(yōu)先等級(使用了 4位中斷優(yōu)先級);它的嵌套向量中斷控制器(NVIC)和處理器核的接口緊密相...
基于STM32單片機(jī)連接射頻si4438模塊的方案設(shè)計(jì)
SI4438射頻模塊參數(shù): 1、頻率范圍:425-525MHz 2、數(shù)字接收信號強(qiáng)度指示(RSSI) 3、64字節(jié)收發(fā)數(shù)據(jù)寄存器(FIFO) 4、跳頻功能...
2018-11-15 標(biāo)簽:射頻模塊STM32單片機(jī)Si4438 5091
51單片機(jī)對LED點(diǎn)陣屏的設(shè)計(jì)
微控制器的IO口均不能流過過大的電流,LED點(diǎn)亮?xí)r有約10ms的電流,因此LED點(diǎn)陣引腳不要直接接單片機(jī)IO口,應(yīng)先經(jīng)過一個緩沖器74HC573。單片機(jī)IO口只需很小的電流控制74HC573即可間接的控制LED點(diǎn)陣...
2018-11-15 標(biāo)簽:51單片機(jī)LED點(diǎn)陣屏 10216
C51單片機(jī)對五線四相八拍步進(jìn)電機(jī)的控制設(shè)計(jì)
本試驗(yàn)板設(shè)有四個按鍵,其功能分別為“啟動/停止”“正轉(zhuǎn)/反轉(zhuǎn)”“速度-”“速度+”。 定義P2口與試驗(yàn)板相接,低四位為驅(qū)動信號,高四位為四個按鍵口。...
2018-11-15 標(biāo)簽:步進(jìn)電機(jī)C51單片機(jī) 10372
MC51單片機(jī)取鍵值程序分享
取鍵值程序 功能:等待鍵入,并刷新顯示,并返回鍵值放A 占用:PSW,A,DPTR,R0,R2,R3,R4,R6,R7 入口:無出口:A ORG0190H WAT_KB:MOVR0,#3FH WAT_0:ACALLDISP_0;刷新顯示器 ACALLT_KB ...
2018-11-15 標(biāo)簽:MC51單片機(jī) 2509
基于51單片機(jī)對兩路DS18B20溫度傳感器的設(shè)計(jì)
目前,溫度控制器存在的問題是如何縮減成本,減少功耗,溫度測量的準(zhǔn)確性和多路溫度的同時顯示。本方案設(shè)計(jì)的實(shí)現(xiàn)基于C51單片機(jī)的兩路溫度控制器,做到成本最低化,精確度高,兩路溫度...
基于STM32對DS1302的驅(qū)動
////DS1302引腳定義,可根據(jù)實(shí)際情況自行修改端口定義 #define RST PAout(5) #define IO PAout(6) #define SCK PAout(7)...
基于ARM異常中斷處理的方法解析
1. 在匯編中保存現(xiàn)場,然后調(diào)用C語言編寫的中斷處理程序,任務(wù)處理完成之后,再返回到匯編中恢復(fù)現(xiàn)場,并返回到斷點(diǎn)。其中C語言編寫的中斷處理程序,通過switch語句對INTOFFSET進(jìn)行判斷,然...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
| 電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
| BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 無刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
| 直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
| 步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無人機(jī) | 三菱電機(jī) | ST |
| 伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
| Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
| 示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
| OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
| C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
| Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
| DuerOS | Brillo | Windows11 | HarmonyOS |






















