一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ME32x系列是內(nèi)嵌ARM Cortex M0/M3核的32位微控制器

MCU開(kāi)發(fā)加油站 ? 來(lái)源:敏矽MCU ? 作者:敏矽MCU ? 2021-03-31 15:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述ME32x系列是內(nèi)嵌ARM Cortex M0/M3核的32位微控制器。該系列控制器由敏矽微電子有限公司自主開(kāi)發(fā),并具有自主知識(shí)產(chǎn)權(quán)。微控制器包括有通用MCU和專(zhuān)用SOC系列,具有非常高的性?xún)r(jià)比,是MCU產(chǎn)品升級(jí)換代和國(guó)外產(chǎn)品替代的最佳選擇。通用功能有高精度ADC,CAN接口,I2S音頻接口,UART串口,SPI接口,I2C總線接口,看門(mén)狗定時(shí)器(WDT),通用計(jì)數(shù)器/定時(shí)器。特殊接口包括人機(jī)界面控制器(LCD驅(qū)動(dòng),電容觸摸按鍵)和馬達(dá)控制功能模塊。IO端口所有ME32x系列產(chǎn)品都采用的一個(gè)多功能數(shù)?;旌螴O端口。每個(gè)IO端口都有一個(gè)獨(dú)立的寄存器來(lái)配置IO端口功能。I/O 配置寄存器控制管腳的功能及電氣特性。

可配置下列功能:

管腳功能,針對(duì)管腳復(fù)用

管腳模式:內(nèi)部上拉電阻使能/禁止

施密特整形

輸入信號(hào)邏輯取反

管腳驅(qū)動(dòng)

ADC管腳的模擬輸入或數(shù)字模式切換

IO管腳抗干擾數(shù)字濾波

輸入高阻控制

IOCON寄存器描述

下表列出該寄存器所有位控制分配。表格 4?3: IOCON寄存器位名稱(chēng)值描述初始值

2:0FUNC

功能選擇000

000選擇功能 0 (初始值)。

001選擇功能 1.

010選擇功能 2.

011選擇功能 3.

100選擇功能 4.

101選擇功能 5.

110選擇功能 6.

111保留。

3PDE

選擇管腳模式 (下拉電阻控制).0

0無(wú)下拉電阻

1使能下拉電阻

4PUE

選擇管腳模式 (上拉電阻控制).1

0無(wú)上拉電阻

1使能上拉電阻

5CSE

施密特觸發(fā)控制.1

0使能

1禁止

6INV

輸入取反0

0無(wú)輸入取反

1輸入取反

7SRM

IO電壓轉(zhuǎn)換速率模式1

0快速模式

1慢速模式

8ADM

模擬/數(shù)字功能選擇0

0選擇數(shù)字功能

1選擇模擬功能

9DRV

驅(qū)動(dòng)電流1

0選擇高電流模式

1選擇低電流模式

10OD

開(kāi)漏模式0

0禁止

1已使能開(kāi)漏模式。

注:這不是真正的開(kāi)漏模式。輸入不能上拉至超過(guò)VDD

11S_MODE

采樣模式0

0繞過(guò)輸入濾波器

1采樣1 個(gè)濾波器時(shí)鐘周期。不足1個(gè)濾波器時(shí)鐘的輸入脈沖將被抑制。

12INE

數(shù)字輸入使能0

0允許

1禁止

31:13--保留0

1. 設(shè)置

IOCON 寄存器中的FUNC 位可設(shè)為GPIO (FUNC = 000) 或外設(shè)功能。如果將管腳配置為GPIO 管腳,則DIR 寄存器決定管腳是配置為輸入還是輸出。對(duì)于任何外設(shè)功能,會(huì)根據(jù)管腳的功能自動(dòng)控制管腳方向。GPIO的DIR 寄存器對(duì)外設(shè)功能無(wú)效。在任何情況下,GPIO的PIN狀態(tài)寄存器都可以觀察到當(dāng)前管腳的電氣邏輯:高電平或者低電平。該電平甚至可以產(chǎn)生IO中斷。IO管腳功能配置可以簡(jiǎn)單實(shí)用庫(kù)IOCONFIG.h文件的宏定義,例如:

PA_0_INIT(PA_0_ADC0); //配置為ADC通道0PA_0_INIT(PA_0_SPI_MOSI); //配置為SPI的MOSI(master out slave in)

2. 管腳施密特整形

IOCON 寄存器的CSE 位允許為每個(gè)管腳信配有施密特觸發(fā)器。默認(rèn)情況下,施密特觸發(fā)器沒(méi)有打開(kāi)。

施密特觸發(fā)器的應(yīng)用有:1. 波形變換可將三角波、正弦波等變成矩形波。2. 脈沖波的整形數(shù)字系統(tǒng)中,矩形脈沖在傳輸中經(jīng)常發(fā)生波形畸變,出現(xiàn)上升沿和下降沿不理想的情況,可用施密特觸發(fā)器整形后,獲得較理想的矩形脈沖。3. 脈沖鑒幅幅度不同、不規(guī)則的脈沖信號(hào)時(shí)加到施密特觸發(fā)器的輸入端時(shí),能選擇幅度大于欲設(shè)值的脈沖信號(hào)進(jìn)行輸出。在下列情況下,施密特觸發(fā)器一定要打開(kāi):

輸入方波沿斜率過(guò)大

程序內(nèi)部使用管腳沿觸發(fā)中斷,捕獲功能

管腳作為I2C/SPI/UART信號(hào)輸入

3. 管腳上下拉配置

IOCON 寄存器的MODE 位允許為每個(gè)管腳使能或禁止片內(nèi)上拉電阻。默認(rèn)情況下,所有管腳的上拉電阻都被使能。

切記:該上下拉是一個(gè)弱上下拉,阻值在20K~50K之間。在輸入懸空時(shí)(如按鍵到地情況),如果輸入線較長(zhǎng),有可能會(huì)受到外部信號(hào)干擾,導(dǎo)致輸入擾動(dòng)。解決辦法很簡(jiǎn)單,給管腳接一個(gè)4.7K電阻的強(qiáng)上下拉并一個(gè)0.1u電容到地即可。

4. 管腳驅(qū)動(dòng)

對(duì)于每個(gè)正常驅(qū)動(dòng)管腳,可以選擇兩種電流的輸出驅(qū)動(dòng),即低電流模式和高電流模式。

5. 開(kāi)漏模式

所有數(shù)字I/O 管腳都可為開(kāi)漏模式。該模式不是真正的開(kāi)漏模式。輸入不能上拉至超過(guò)VDD。

6. 可編程抗干擾濾波器

所有GPIO 管腳都配有可編程數(shù)字抗干擾濾波器。濾波器在一個(gè)可選擇的時(shí)間段內(nèi)抑制輸入脈沖,這個(gè)時(shí)間段可短于一個(gè)濾波器時(shí)鐘周期。濾波器時(shí)鐘是使用IOCONFIGCLKDIV寄存器從主時(shí)鐘推導(dǎo)得出。也可以完全繞過(guò)濾波器。滿(mǎn)足以下條件時(shí), tpulse期間內(nèi)任意極性的輸入脈沖將被抑制:tpulse《 tPCLKn

數(shù)字模擬選擇

當(dāng)選擇模擬輸入時(shí),管腳上下拉一定要關(guān)掉。

數(shù)字輸入高阻態(tài)

在數(shù)字模式下,INE位可以切掉數(shù)字輸入,從而I/O 管腳處于高阻狀態(tài)。

Revision HistoryRevisionDescriptionDate

1.0Initial Release.Dec. 2018

責(zé)任編輯:lq6

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7954

    瀏覽量

    155170
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124576
  • 管腳
    +關(guān)注

    關(guān)注

    1

    文章

    230

    瀏覽量

    32767

原文標(biāo)題:ME32x系列MCU IO使用技巧

文章出處:【微信號(hào):mcugeek,微信公眾號(hào):MCU開(kāi)發(fā)加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Analog Devices / Maxim Integrated MAX32672 ARM Cortex-M4F微控制器特性/應(yīng)用/框圖

    Analog Devices MAX32672 ARM Cortex-M4F微控制器是一款超低功耗、高性?xún)r(jià)比、高度集成、高度可靠的32微控制器
    的頭像 發(fā)表于 06-27 11:12 ?164次閱讀
    Analog Devices / Maxim Integrated MAX32672 <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M</b>4F<b class='flag-5'>微控制器</b>特性/應(yīng)用/框圖

    雅特力AT32L021系列低功耗ARM?Cortex?-M0+微控制器

    雅特力AT32L021系列低功耗ARM?Cortex?-M0+微控制器AT32L021系列是雅特
    發(fā)表于 06-05 08:58

    MAX32555 Cortex-M3閃存微控制器英文數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《MAX32555 Cortex-M3閃存微控制器英文數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 04-25 16:40 ?1次下載

    MSPM0G1505 80MHz Arm? Cortex-M0?+ MCU數(shù)據(jù)手冊(cè)

    MSPM0G150x 微控制器 (MCU) 是 MSP 高度集成、超低功耗 32 MCU 系列的一部分,該系列基于增強(qiáng)型
    的頭像 發(fā)表于 04-15 14:08 ?454次閱讀
    MSPM<b class='flag-5'>0</b>G1505 80MHz <b class='flag-5'>Arm</b>? <b class='flag-5'>Cortex-M0</b>?+ MCU數(shù)據(jù)手冊(cè)

    MSPM0G3106 80MHz Arm? Cortex-M0?+ MCU數(shù)據(jù)手冊(cè)

    MSPM0G310x 微控制器 (MCU) 是 MSP 高度集成、超低功耗 32 MCU 系列的一部分,基于增強(qiáng)型 Arm
    的頭像 發(fā)表于 04-15 11:44 ?476次閱讀
    MSPM<b class='flag-5'>0</b>G3106 80MHz <b class='flag-5'>Arm</b>? <b class='flag-5'>Cortex-M0</b>?+ MCU數(shù)據(jù)手冊(cè)

    MSPM0G3107-Q1 汽車(chē)級(jí) 80MHz Arm? Cortex-M0?+ MCU技術(shù)手冊(cè)

    MSPM0G310x 微控制器 (MCU) 是 MSP 高度集成、超低功耗 32 MCU 系列的一部分,基于增強(qiáng)型 Arm
    的頭像 發(fā)表于 04-15 10:13 ?535次閱讀
    MSPM<b class='flag-5'>0</b>G3107-Q1 汽車(chē)級(jí) 80MHz <b class='flag-5'>Arm</b>? <b class='flag-5'>Cortex-M0</b>?+ MCU技術(shù)手冊(cè)

    MSPM0C1103 24MHz Arm? Cortex-M0?+ MCU數(shù)據(jù)手冊(cè)

    MSPM0C110x 微控制器 (MCU) 是 MSP 高度集成的超低功耗 32 MCU 系列的一部分,基于增強(qiáng)型 Arm
    的頭像 發(fā)表于 04-15 09:39 ?535次閱讀
    MSPM<b class='flag-5'>0</b>C1103 24MHz <b class='flag-5'>Arm</b>? <b class='flag-5'>Cortex-M0</b>?+ MCU數(shù)據(jù)手冊(cè)

    MSPM0G3505-Q1 汽車(chē)級(jí) 80MHz Arm? Cortex-M0?+ MCU數(shù)據(jù)手冊(cè)

    MSPM0G350x 微控制器 (MCU) 是 MSP 高度集成、超低功耗 32 MCU 系列的一部分,基于增強(qiáng)型 Arm
    的頭像 發(fā)表于 04-14 16:52 ?493次閱讀
    MSPM<b class='flag-5'>0</b>G3505-Q1 汽車(chē)級(jí) 80MHz <b class='flag-5'>Arm</b>? <b class='flag-5'>Cortex-M0</b>?+ MCU數(shù)據(jù)手冊(cè)

    MSPM0C1104-Q1 汽車(chē)級(jí) 24MHz Arm? Cortex-M0?+ MCU數(shù)據(jù)手冊(cè)

    MSPM0C110x 微控制器 (MCU) 是 MSP 高度集成的超低功耗 32 MCU 系列的一部分,基于增強(qiáng)型 Arm
    的頭像 發(fā)表于 04-14 15:48 ?528次閱讀
    MSPM<b class='flag-5'>0</b>C1104-Q1 汽車(chē)級(jí) 24MHz <b class='flag-5'>Arm</b>? <b class='flag-5'>Cortex-M0</b>?+ MCU數(shù)據(jù)手冊(cè)

    XMC1402-F064X0128AA——基于 ARM? Cortex?-M 的32工業(yè)微控制器

    明佳達(dá)/XMC1402-F064X0128AA是一款基于 ARM? Cortex?-M 的32工業(yè)微控
    發(fā)表于 02-22 17:42

    東芝推出七款基于Arm Cortex-M4內(nèi)核的32微控制器

    東芝電子元件及存儲(chǔ)裝置株式會(huì)社(“東芝”)宣布,最新推出七款配備Cortex-M4內(nèi)核的32微控制器,進(jìn)一步擴(kuò)大其電機(jī)控制微控制器產(chǎn)品線。
    的頭像 發(fā)表于 01-22 18:05 ?851次閱讀
    東芝推出七款基于<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b>4內(nèi)核的32<b class='flag-5'>位</b><b class='flag-5'>微控制器</b>

    敏矽微ME32G070開(kāi)發(fā)板開(kāi)發(fā)資料(規(guī)格書(shū)、庫(kù)和例程)

    矽微提供整套軟、硬件解決方案,幫助用戶(hù)快速開(kāi)發(fā); ME32G070 系列內(nèi)嵌 ARM Cortex?
    發(fā)表于 12-11 14:18

    兆易創(chuàng)新推出基于Arm Cortex-M33內(nèi)核的GD32G5系列高性能微控制器

    近日,業(yè)界領(lǐng)先的半導(dǎo)體器件供應(yīng)商兆易創(chuàng)新GigaDevice (股票代碼 603986) 宣布,正式推出基于Arm Cortex-M33內(nèi)核的GD32G5系列高性能微控制器。
    的頭像 發(fā)表于 11-13 17:24 ?1780次閱讀
    兆易創(chuàng)新推出基于<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b>33內(nèi)核的GD32G5<b class='flag-5'>系列</b>高性能<b class='flag-5'>微控制器</b>

    M0L 或 M0G:如何為您的應(yīng)用選擇合適的 MSP 微控制器

    電子發(fā)燒友網(wǎng)站提供《M0L 或 M0G:如何為您的應(yīng)用選擇合適的 MSP 微控制器.pdf》資料免費(fèi)下載
    發(fā)表于 09-09 09:48 ?0次下載
    <b class='flag-5'>M0</b>L 或 <b class='flag-5'>M0</b>G:如何為您的應(yīng)用選擇合適的 MSP <b class='flag-5'>微控制器</b>

    S1C31W65節(jié)能32微控制器

    S1C31W65節(jié)能32微控制器配備Arm?Cortex?-M0+處理-LCD驅(qū)動(dòng)
    的頭像 發(fā)表于 08-13 16:59 ?697次閱讀
    S1C31W65節(jié)能32<b class='flag-5'>位</b><b class='flag-5'>微控制器</b>