最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

STM32CUBEMX開發(fā)GD32F303(4)----GPIO輸出模式,速率測(cè)試、開漏和輸出說明

2022-11-29 11:52 作者:記帖  | 我要投稿


概述

以STM32CUBEMX創(chuàng)建STM32F103工程,同時(shí)移植在GD32F303中,同時(shí)通過GD32303C_START開發(fā)板內(nèi)進(jìn)行驗(yàn)證。 需要樣片的可以加Qun申請(qǐng):615061293。

樣品申請(qǐng)

https://www.wjx.top/vm/mB2IKus.aspx

視頻教學(xué)

聽不到聲音的請(qǐng)點(diǎn)擊跳轉(zhuǎn)進(jìn)行觀看。

?https://www.bilibili.com/video/BV1Fv4y1T7GK/


csdn課程

課程更加詳細(xì)。?

https://download.csdn.net/course/detail/37152


硬件準(zhǔn)備

這里準(zhǔn)備了2塊開發(fā)板進(jìn)行驗(yàn)證,分別是GD32303C_START開發(fā)板。?

在這里插入圖片描述

開發(fā)板管腳配置

在GD32303C_START中的LED管腳配置如下所示。?

在這里插入圖片描述

不同速率對(duì)應(yīng)的波形

以PC3為例,在推挽輸出無上下拉情況下,輸出速率主要有4種,一般的低端MCU只有3種,沒有Very High。 下面是ST的配置圖。?

在這里插入圖片描述

?在固件庫中,定義如下所示。?

在這里插入圖片描述

LOW速率

在這里插入圖片描述

Medium速率

在這里插入圖片描述

High速率

在這里插入圖片描述

Very High速率

在這里插入圖片描述

可以看到,在不同速率下,端口的反應(yīng)速度不一樣,設(shè)置最大輸出速率越大,響應(yīng)越快,對(duì)應(yīng)的噪聲也就越大。

輸出方式

在這里插入圖片描述

?

在這里插入圖片描述

?在上圖中,P-MOS帶了一個(gè)?,說明是低電平導(dǎo)通。?

在這里插入圖片描述

上圖是GPIO的示意圖,有輸入和輸出,如果簡(jiǎn)化為輸出,則如下所示。?

在這里插入圖片描述

模擬文件下載

https://download.csdn.net/download/qq_24312945/85250172

推挽輸出

推挽輸出的內(nèi)部電路大概是下圖這個(gè)樣子,由一個(gè)P-MOS和一個(gè)N-MOS組合而成,同一時(shí)間只有一個(gè)管子能夠進(jìn)行導(dǎo)通。?

在這里插入圖片描述

?當(dāng)輸出高電平時(shí)候,P-MOS導(dǎo)通,N-MOS截至,此時(shí)電源電流入R5。?

在這里插入圖片描述

?當(dāng)輸出低電平時(shí)候,N-MOS導(dǎo)通,P-MOS截至,此時(shí)電流流入R5的為0。?

在這里插入圖片描述

線與

推挽輸出高電平與電源電壓基本上沒有壓差 高低電平的驅(qū)動(dòng)能力較強(qiáng),推挽輸出的電流都能達(dá)到幾十mA。 但是無法進(jìn)行線與操作,做進(jìn)行線與操作,那么電源和地就會(huì)短路,因?yàn)閙os管電阻很小。 看下圖可以得知,電流通過Q3的P-MOS流到Q2的N-MOS,最終回到地。?

在這里插入圖片描述

開漏輸出

開漏輸出又叫漏極開漏輸出簡(jiǎn)化后可以看作如下的示意圖。?

在這里插入圖片描述

?若還是使用上面推挽的電路圖,當(dāng)N-MOS為低電平時(shí)候,那么他的輸出就是一個(gè)高阻態(tài)。 可以看到,R5沒有電流通過,電壓也是接近于0,所以GPIO無法對(duì)外輸出高電平。?

在這里插入圖片描述

?此時(shí)需要增加一個(gè)上拉,這樣的話上拉的電流就會(huì)流出去。 所以在開漏輸出情況下,需要增加一個(gè)上拉才能進(jìn)行輸出高電平。?

在這里插入圖片描述

?對(duì)于輸出低電平,他和推挽輸出差不多,電流通過N-MOS流到地中。?

在這里插入圖片描述

?上圖是沒有增加上拉,但是開漏輸出模式都需要增加,增加上拉之后如下圖所示。 電流通過N-MOS流回地中。?

在這里插入圖片描述

輸出電壓

由于推挽輸出在輸出的時(shí)候是通過單片機(jī)內(nèi)部的電壓,所以他的電壓是不能改變的。 但是開漏輸出是通過外部上拉的電壓,所以可以改變開漏輸出模式下的電壓大小。 下圖是當(dāng)上拉為5V時(shí)候,也是可以驅(qū)動(dòng)出去的,這個(gè)上拉電壓最大值需要看單片機(jī)的耐壓。?

在這里插入圖片描述

最后

以上的代碼會(huì)在Q_qun里分享。QQ_qun:615061293。 或者關(guān)注『記帖』,持續(xù)更新文章和學(xué)習(xí)資料!?

在這里插入圖片描述



STM32CUBEMX開發(fā)GD32F303(4)----GPIO輸出模式,速率測(cè)試、開漏和輸出說明的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
綦江县| 安国市| 册亨县| 当阳市| 虞城县| 嫩江县| 华蓥市| 班玛县| 康平县| 龙胜| 普格县| 保定市| 错那县| 宁乡县| 吴江市| 安义县| 烟台市| 大埔县| 南康市| 西充县| 五河县| 黑河市| 胶州市| 孟津县| 油尖旺区| 资兴市| 高阳县| 汝州市| 威信县| 岱山县| 静海县| 资溪县| 南康市| 汝南县| 永德县| 秦皇岛市| 吴川市| 香格里拉县| 枣强县| 钟祥市| 息烽县|