目的
測試不同情況下IO翻轉的速度
測試環境
- MDK5.38
- 實驗例程實驗一 流水燈實驗
- 示波器:DS1054
測試代碼
- 使用TOG進行測試:
int main()
{
uint32_t i;
RCC_Configuration(); //時鐘配置64M
GPIO_Configuration();//LED初始化
while(1)
{
PA08_TOG();
}
}
速率為4MHz:
- 使用直接寫高BSRR/BRR
int main()
{
uint32_t i;
RCC_Configuration(); //時鐘配置64M
GPIO_Configuration();//LED初始化
while(1)
{
PA08_SETHIGH();
PA08_SETLOW();
}
}
所示頻率為6.41MHz
- 我們看到上面的波形占空比好象不是50%,是因為跳轉也需要點用時間,所以我修改了一下代碼進行測試:
int main()
{
uint32_t i;
RCC_Configuration(); //時鐘配置64M
GPIO_Configuration();//LED初始化
loop:
PA08_SETHIGH();
PA08_SETLOW();
PA08_SETHIGH();
PA08_SETLOW();
PA08_SETHIGH();
PA08_SETLOW();
PA08_SETHIGH();
PA08_SETLOW();
PA08_SETHIGH();
PA08_SETLOW();
PA08_SETHIGH();
PA08_SETLOW();
PA08_SETHIGH();
PA08_SETLOW();
PA08_SETHIGH();
PA08_SETLOW();
PA08_SETHIGH();
PA08_SETLOW();
PA08_SETHIGH();
PA08_SETLOW();
PA08_SETHIGH();
PA08_SETLOW();
PA08_SETHIGH();
PA08_SETLOW();
goto loop;
}
測得波形如下:
從上圖我們得知頻率可以達到15.9MHz。
- 經查看數據手冊,GPIO有兩種速度模式一種高速,一種是低速,但是我配置高低速都是一樣。
【總結】經測試,對GPIO進行了原子的操作,最高速度可以達到15.9MHz。對寄存器直接寫BSRR、BRR,相比TOG速度還是要快很多。當于提供了TOG這個寄存器,對于需要翻轉電平,還是非常方便的。
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
測試
+關注
關注
8文章
5382瀏覽量
127073 -
示波器
+關注
關注
113文章
6282瀏覽量
185851 -
流水燈
+關注
關注
21文章
433瀏覽量
59835 -
開發板
+關注
關注
25文章
5121瀏覽量
98213 -
GPIO
+關注
關注
16文章
1216瀏覽量
52387 -
CW32
+關注
關注
1文章
218瀏覽量
737 -
武漢芯源
+關注
關注
1文章
66瀏覽量
295
發布評論請先 登錄
相關推薦
【CW32飯盒派開發板試用體驗】TFT測試
準備 基于實驗七TFT彩屏實驗 工程配置參考上一篇【CW32飯盒派開發板試用體驗】初體驗與串口測試 編譯報錯如下 是因為使用的編碼不對
發表于 04-28 00:25
【CW32飯盒派開發板試用體驗】+機械臂游戲項目(開源)(1)開箱試驗舵機
我很高興能得到 CW32飯盒派開發板試用體驗機會,想利用業余時間,做個機械臂游戲項目,用咱們的這個開發板,讓更多的人了解此國產芯片的項目,了
發表于 04-28 20:10
【CW32飯盒派開發板試用體驗】+機械臂游戲項目(開源)(4)多加點東西
接上三篇,繼續本項目開發。【CW32飯盒派開發板試用體驗】+機械臂游戲項目(開源)(1)開箱試驗舵機 - 武漢芯源MCU - 電子技術論壇-
發表于 05-08 18:40
【CW32飯盒派開發板試用體驗】+機械臂游戲項目(開源)(5)加紅外游戲操控機
接上幾篇:
【CW32飯盒派開發板試用體驗】+機械臂游戲項目(開源)(1)開箱試驗舵機 - 武漢芯源MCU - 電子技術論壇 - 廣受歡迎的專業電子論壇!
【
發表于 05-24 22:27
【CW32飯盒派開發板試用體驗】+開箱+軟件
溫濕度接口;
這些功能保證 CW32飯盒派 可以外接非常多的模塊來做各種測試,也可以提供豐富的接口來擴展這塊開發板。
看下資源,使用此
發表于 05-29 08:41
【CW32飯盒派開發板試用體驗】+初識CW32飯盒派開發板
在一起
吃灰。這個,得加分!
2、開箱。
從上圖,我們可以知道,不止有CW32飯盒派開發板,還有一個下載器!工作人員想得真周到!雖然是WCH家
的DAP下載器,
發表于 05-29 15:51
評論