



產(chǎn)品描述
PY32F0 簡介
PY32F0 屬于 32位 M0 內(nèi)核的MCU, 配置上有 16KF+2KR, 20KF+3KR, 32KF+4KR, 64KF+8KR 這些組合, 根據(jù)外設(shè)的豐富程度分成了 PY32F002, PY32F003, PY32F030, PY32F072 這四個系列, 基礎(chǔ)的外設(shè) ADC, TIM, SPI, I2C, UART 都有, 除了002, 其它系列都帶DMA支持, 1元左右的價格在市場上非常有性價比.
開發(fā)上, 因為是通用的 32位 M0內(nèi)核, 可以在Keil5, IAR, VScode 等IDE上開發(fā), 使用 STLink, DAPLink 或 JLink 燒錄和調(diào)試.
架構(gòu)方面,PY32F003采用Cortex M0+核心,支持硬件乘法,支持中斷向量重定向,不過PY32F003的中斷向量表只能放到SRAM中,如果放到FLASH中使能讀保護以后代碼運行異常,使用中需要注意,官方的資料中有詳細的操作方法。不要問是不是bug,問就是feature。
封裝方面,常見的TSSOP-20,SO-8,DFN-8,SO-16,QFN-20,MSOP-10,QFN-32,LQFP-32都有(包括003和030),其中DFN-8封裝非常小,只有1.5x1.5mm,管腳間距0.4mm,大大節(jié)省PCB面積,因為有底部的GND焊盤,DFN-8比SO-8還能多出一個可用管腳
功能概述2.1. Arm? Cortex?-M0+ 內(nèi)核Arm? Cortex?- M0+是一款為廣泛的嵌入式應(yīng)用設(shè)計的入門級 32 位 Arm Cortex 處理器。它為開發(fā)提供了顯著的好處,包括:? 結(jié)構(gòu)簡單,易于學習和編程? 功耗,節(jié)能運行? 精簡的代碼密度等Cortex-M0+處理器是 32 位內(nèi)核,面積和功耗優(yōu)化高,為 2 級流水的馮諾伊曼架構(gòu)。處理器通過精簡但強大的指令集和廣泛優(yōu)化的設(shè)計,提供處理硬件,包含單周期乘法器,提供了 32 位架構(gòu)計算機所期望的性能,比其他 8 位和 16 位微控制器具有更高的代碼密度。Cortex-M0+與一個嵌套的矢量中斷控制器(NVIC)緊密耦合。2.2. 存儲器片內(nèi)集成 SRAM。通過 bytes(8bits)、half-word(16bits)或者 word(32bits)的方式可訪問 SRAM。片內(nèi)集成 Flash,包含兩個不同的物理區(qū)域組成:? Main flash 區(qū)域,它包含應(yīng)用程序和用戶數(shù)據(jù)? Information 區(qū)域,2.7KBytes,它包括以下部分:? Option bytes? UID bytes? System memory對 Flash main memory 的保護包括以下幾種機制:? read protection(RDP),防止來自外部的訪問。? wrtie protection(WRP)控制,以防止不想要的寫操作(由于程序存儲器指針 PC 的混亂)。寫保護的*小保護單位為 4Kbytes。? Option byte 寫保護,專門的解鎖設(shè)計。2.3. Boot 模式通過 BOOT0 pin 和 boot 配置位 nBOOT1(存放于 Option bytes 中),可選擇三種不
您是第8794743位訪客
版權(quán)所有 ©2026-10-25 粵ICP備2023144498號
深圳悟芯電子科技有限公司 保留所有權(quán)利.
技術(shù)支持: 八方資源網(wǎng) 免責聲明 管理員入口 網(wǎng)站地圖手機網(wǎng)站

微信號碼
地址:廣東省 深圳市 南山區(qū) 前海深港合作區(qū)前灣一路1號
聯(lián)系人:唐經(jīng)理先生
微信帳號: