嵌入式技術
權威的嵌入式系統(tǒng)、嵌入式技術和嵌入式開發(fā)頻道,涉及嵌入式設計應用、單片機與SoC、編程語言及工具、嵌入式系統(tǒng)軟硬件調試及優(yōu)化、嵌入式操作系統(tǒng)等資訊和嵌入式技術方案,包括嵌入式接口/總線/驅動、嵌入式軟件/開發(fā)板、實時應用開發(fā)、嵌入式聯網技術、ARM等領域,是嵌入式工程師最好的學習平臺。stm32中斷嵌套實例分析
STM32有43個channel的settable的中斷源:AIRC(Application Interrupt and Reset Register)寄存器中有用于指定優(yōu)先級的4bits。這4個bits用于分配pre-emption優(yōu)先級和sub優(yōu)先級,在STM32的固件庫中定義如下:...
Python編程對彩色圖像濾波處理
一般的濾波器都是針對灰度圖像的,scikit-image 庫提供了針對彩色圖像濾波的decorator:adapt_rgb,adapt_rgb 提供兩種形式的濾波,一種是對rgb三個通道分別進行處理,另外一種方式是將rgb轉為hsv顏色...
2017-11-16 標簽:python 4380
如何用keil燒寫hex文件格式
開發(fā)單片機的第一步就是用Keil軟件編寫匯編程序,并形成最終的“*.hex”目標文件,然后用編程器將該文件燒寫到單片機中就行了,最后將燒寫好的單片機插到電路板上,一接通電源就可以工作...
stm32初始化流程圖解析
STM32系列基于專為要求高性能、低成本、低功耗的嵌入式應用專門設計的ARM Cortex-M3內核。本文主要以stm32初始化流程而展開的討論。...
2017-11-16 標簽:STM32 20519
關于單片機中斷嵌套總結
所謂“中斷”是處理事件的一個“過程”,這一過程一般是由計算機內部或外部某件緊急事件引起并向主機發(fā)出請求處理的信號,主機在允許的情況下響應請求,暫停正在執(zhí)行的程序,保存好“...
2017-11-16 標簽:單片機 13917
BP神經網絡編碼樣例及工作原理
人工神經網絡是一種經典的機器學習模型,隨著深度學習的發(fā)展神經網絡模型日益完善。聯想大家熟悉的回歸問題, 神經網絡模型實際上是根據訓練樣本創(chuàng)造出一個多維輸入多維輸出的函數,...
關于Python標準輸出的重定向方式內容詳解
一. 背景 在Python中,文件對象sys.stdin、sys.stdout和sys.stderr分別對應解釋器的標準輸入、標準輸出和標準出錯流。在程序啟動時,這些對象的初值由sys.__stdin__、sys.__stdout__和sys.__stderr__保存,以便...
2017-11-16 標簽:python 9622
可編程RFSoC架構及其優(yōu)化性能方面的設計
新型 RFSoC 能將功耗和封裝尺寸減少50-75%,對高效部署 5G 大規(guī)模 MIMO 和毫米波無線回傳至關重要。 簡介 隨著通信行業(yè)逐漸向 5G 標準靠攏,移動設備制造商十分鐘情于技術試驗和概念驗證測試?,F...
51單片機怎么用usb燒寫程序
實驗板與PC機的連接:一般對現成購買的開發(fā)板來說,會有一個USB接口提供5v電源、提供通信或另一個USB用來下載接口驅動程序,同時有RS232串口,實現MAX232電平與單片機TTL電平之間轉換,用來進...
2017-11-16 標簽:單片機 60610
單片機并行處理怎么實現
并行輸入就是兩個或兩個以上的信號同時輸入。比如P0~P3口,都可以同時接受8路輸入信號,所以是并行輸入??焖佥喠髡{用CPU使用權,反正小于10MS的東西,你又看不見,人眼是不能識別刷新頻...
中斷處理和子程序調用概念解析
子程序是一組可以公用的指令序列,只要給出子程序的入口地址就能從主程序轉入子程序。子程序在功能上具有相對的獨立性,在執(zhí)行主程序的過程中往往被多次調用,甚至被不同的程序所調用...
在keil中怎么燒寫程序
Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。Keil提供了包括C編譯器、宏匯...
單片機指令系統(tǒng)與子程序調用的操作方法
MCS-51單片機有豐富的位操作指令,可以把大量的硬件組合邏輯用軟件來代替,這樣可以方便地應用于各種邏輯控制,主要用于控制線路通、斷,繼電器的吸合與釋放等。位操作指令如表所示。...
session和cookie的區(qū)別和聯系
Cookie,有時也用其復數形式 Cookies,指某些網站為了辨別用戶身份、進行 session 跟蹤而儲存在用戶本地終端上的數據。Session直接翻譯成中文比較困難,一般都譯成時域。在計算機專業(yè)術語中,...
單片機看門狗定義及其作用分析
看門狗(WDT)是一個定時器,開啟看門狗定時器之后(比如定時200ms),在單片機程序中每隔一定的時間(小于200ms)要“喂狗”一次,即將看門狗定時器清零。這樣做的用處是,一旦單片機程...
1t和12t單片機延時程序寫法
標準51單片機是12T的,就是說12個時鐘周期而現在很多51核的單片機工藝質量上去后,頻率大大提高,增強型51有6T的,如果接12M的話,一個nop就只需要0.51uS,如果是STC的部分單片機1T的話,那只需...
51單片機各種匯編延時子程序整理匯總
延時程序在單片機編程中使用非常廣泛,但一些讀者在學習中不知道延時程序怎么編程,不知道機器周期和指令周期的區(qū)別,不知道延時程序指令的用法...
單片機cc2530延遲函數實測解析
cc2530開發(fā)板,ZigBee是基于IEEE802.15.4無線標準研制開發(fā)的有關組網、安全和應用軟件方面的技術標準。其特點是近距離、低復雜度、自組織、低功耗、低數據速率、低成本。ZigBee的技術特性決定它...
c語言排序算法之選擇排序法
應廣大"鳥友"強烈要求,小編將會推出《排序系列》,給大家講講排序那些事。? ? ? ? ?那么今天首先給大家講解最符合人類思維邏輯的超簡單排序法?《選擇排序法》。? ? ? ? ?顧名思義...
2017-11-16 標簽:C語言 4933
單片機怎樣實現微秒級延遲
對于某些對時間精度要求較高的程序,用c寫延時顯得有些力不從心,故需用到匯編程序。至于如何在c中嵌入匯編大家可以去網上查查,這方面的資料很多,且很簡單。以12MHz晶振為例,12MHz晶振...
C語言教程之幾種排序算法
數據結構的排序算法有很多種。 其中, 快速排序 、希爾排序、堆排序、直接選擇排序不是穩(wěn)定的排序算法; 基數排序、 冒泡排序 、直接插入排序、折半插入排序、 歸并排序 是穩(wěn)定的排序算...
2017-11-16 標簽:C語言 2069
C語言基礎教程之鏈表
(一)什么是鏈表? 鏈表是一種常見的基礎數據結構,是一種線性表,是一種在物理存儲單元上非連續(xù)非順序的存儲結構。 鏈表有一系列節(jié)點構成,節(jié)點在運行時動態(tài)生成,每個節(jié)點包括數據...
c語言之字符數組詳解
字符數組和數組的定義是一樣的,賦值也和數組差不多,只不過字符數組用來存放字符。其實我感覺用起來也是一樣的。 字符數組的引用#include stdio.hint main(){int i,j;chara[][5]={{'B','A','S','I','C'},{...
2017-11-16 標簽: 3612
stc單片機怎么加看門狗程序
“看門狗”概念及其應用在由單片機構成的系統(tǒng)中,由于單片機的工作有可能會受到來自外界電磁場的干擾,造成程序的跑飛,從而陷入死循環(huán),程序的正常運行被打斷,由單片機控制的系統(tǒng)便...
51單片機的時鐘及總線時序和總線擴展
說到51單片機的時鐘首先想到51時怎么工作的呢?微型控制器要想工作必須要有一個“動力”,對于51單片機來說,這個“動力”就是時鐘源。一般應用上會外接一個12MHz的晶振作為時鐘源。...
單片機C51存儲器類型及存儲模式
單片機(Microcontrollers)是一種集成電路芯片,是采用超大規(guī)模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計數器等功能集...
2017-11-16 標簽:C51單片機 25075
session是什么意思_session的作用是什么
Session:在計算機中,尤其是在網絡應用中,稱為“會話控制”。Session 對象存儲特定用戶會話所需的屬性及配置信息。這樣,當用戶在應用程序的 Web 頁之間跳轉時,存儲在 Session 對象中的變量...
如何來看單片機外設A/D轉換器ADC0804時序圖
ADC0804單片集成A/D轉換器。它采用CMOS工藝20引腳集成芯片,分辯率為8位,轉換時間為100μs,輸入電壓范圍為0~5V。芯片內具有三態(tài)輸出數據鎖存器,可直接接在數據總線上。...
編輯推薦廠商產品技術軟件/工具OS/語言教程專題
| 電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
| BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
| 直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯網 | NXP | 賽靈思 |
| 步進電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
| 伺服電機 | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網 | 國民技術 | Microchip |
| 開關電源 | 步進電機 | 無線充電 | LabVIEW | EMC | PLC | OLED | 單片機 |
| 5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
| NB-IoT | LoRa | Zigbee | NFC | 藍牙 | RFID | Wi-Fi | SIGFOX |
| Type-C | USB | 以太網 | 仿真器 | RISC | RAM | 寄存器 | GPU |
| 語音識別 | 萬用表 | CPLD | 耦合 | 電路仿真 | 電容濾波 | 保護電路 | 看門狗 |
| CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
| SDI | nas | DMA | HomeKit | 閾值電壓 | UART | 機器學習 | TensorFlow |
| 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 |
































