完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>
標簽 > 預分頻器
在STM32的定時器中,預分頻器(Prescaler-PSC)用來將定時器時鐘源進行分頻輸出。預分頻器的值由寄存器TIMx_PSC設定,是一個16位正整數值。
預分頻器的工作的工作原理是,定時器時鐘源每tick一次,預分頻器計數器值+1,直到達到預分頻器的設定值,然后再tick一次后計數器歸零,同時,CNT計數器值+1。
由此可以看出,因為達到最大值后還要再tick一次才歸零,所以定時器時鐘頻率應該為Fosc/(PSC+ 1)。其中Fosc是定時器的時鐘源。比如想對時鐘源進行72分頻,那么預分頻器的值就應該設置為71。
預分頻器值寄存器TIMx_PSC存在影子寄存器(官方翻譯為緩沖功能),所以在定時器啟動后更改TIMx_PSC的值并不會立即影響當前定時器的時鐘頻率。要等到下一個更新事件(UEV)發生時才會生效。比如下邊這張圖就體現了將分頻系數由1修改為2(即TIMx_PSC由0更改為1)時整個定時器的時序圖。
計數器從0開始計數,直到達到自動加載值(TIMx_ARR),然后重新從0開始計數。
STM32CubeIDE下配置STM32F103輸出帶死區的互補PWM波
STM32F103的TIM1和TIM8是高級定時器,可以產生嵌入死區時間的互補PWM波,使用STM32CubeIDE完成相關配置,可以直接生成代碼,輸出...
CLASS B內部時鐘檢測在MM32SPIN0280上的實現
很多應用場合需要檢測系統時鐘是否在正常范圍內,以保證MCU能正常工作,CLASS B功能安全實現系統時鐘自檢的方法是采用兩個獨立時鐘源交叉檢查來進行測量
類別:IC datasheet pdf 2024-07-31 標簽:CMOS預分頻器
編輯推薦廠商產品技術軟件/工具OS/語言教程專題
電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯網 | NXP | 賽靈思 |
步進電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
伺服電機 | SVPWM | 光伏發電 | 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 |