娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月30日(星期日)

正在發生

2021年03月30日 | STM32 同一I/O口下 多個口同時操作

發布者:DelightWish123 來源: eefocus關鍵字:STM32  I  O口 手機看文章 掃描二維碼
隨時隨地手機看文章

規則:

一、置GPIOD->BSRR低16位的某位為'1',則對應的I/O端口置'1';而置GPIOD->BSRR低16位的某位為'0',則對應的I/O端口不變。

二、置GPIOD->BSRR高16位的某位為'1',則對應的I/O端口置'0';而置GPIOD->BSRR高16位的某位為'0',則對應的I/O端口不變。

三、置GPIOD->BRR低16位的某位為'1',則對應的I/O端口置'0';而置GPIOD->BRR低16位的某位為'0',則對應的I/O端口不變。


例如:

1)要設置D0、D5、D10、D11為高,而保持其它I/O口不變,只需一行語句:

GPIOD->BSRR = 0x0C21;// 使用規則一


2)要設置D1、D3、D14、D15為低,而保持其它I/O口不變,只需一行語句:

GPIOD->BRR = 0xC00A;// 使用規則三


3)要同時設置D0、D5、D10、D11為高,設置D1、D3、D14、D15為低,而保持其它I/O口不變,也只需一行語句:

GPIOD->BSRR = 0xC00A0C21;// 使用規則一和規則二


如果使用了PD口的PD8-PD15高8位,假設data為8位要寫入的數據:


GPIO_SetBits(GPIOD, data & 0xff00);

GPIO_ResetBits(GPIOD, (~data & 0xff00));


也可以直接操作這兩個寄存器

GPIOD->BSRR = data & 0xff00;

GPIOD->BRR = ~data & 0xff00;


如果使用了PD口的PD0-PD7低8位,假設data為8位要寫入的數據:


GPIO_SetBits(GPIOD, data & 0x00ff);

GPIO_ResetBits(GPIOD, (~data & 0x00ff));


也可以直接操作這兩個寄存器:

GPIOD->BSRR = data & 0x00ff;

GPIOD->BRR = ~data & 0x00ff;


關鍵字:STM32  I  O口 引用地址:STM32 同一I/O口下 多個口同時操作

上一篇:STM32的代碼,跑在RAM里快?還是跑在Flash里快?
下一篇:STM32之SPI的思考

0

推薦閱讀

集微網消息,據美國國際貿易委員會披露,3月27日,美國 Ultravision Technologies 公司依據《美國1930年關稅法》第 337 節規定向美國際貿易委員會提出申請,指控對美出口、在美進口或在美銷售的 LED 燈驅動及其組件侵犯其專利權,請求美國際貿易委員會發布普遍排除令和禁止令, 11 家中國上市企業為列名被訴企業,其中多數為 LED 顯示屏企業,...
2019年的第一季度從冬天里掙脫變得越來越暖而這一季度的仙知都有哪些高光時刻讓我們來一起回顧一下!仙知機器人·上海交大強強聯手1月23日,上海交通大學學生創新中心向仙知機器人頒發2019 “上海交通大學學生創新中心-雙創建設合作伙伴”、“競賽支持獎”等獎項,以及向仙知張騰宇博士等3位技術專家頒發了“企業導師”聘書。仙知年會·放飛夢想,超越無...
//3.3V供電 3.2接DT 3.7接SCK#include "MSP430.h"unsigned long data;unsigned long ReadCount(void) { unsigned long Count; unsigned char i; P3OUT &=~BIT7; //SCL=0;使能AD(PD_SCL 置低) Count=0; while(P3IN&BIT2); //AD轉換未結束則等待,否則開始讀取 for (i = 0; i...
術語的解釋其實十分困難,雖然本身的目的就是為了讓不懂此領域的新人快速入門,但往往術語解釋中又包含各種術語,令學習者頭疼。本文在講述示波器性能相關術語時,將盡可能的簡潔明了,讓剛學習示波器的人,能夠有大致的了解,幫助新人快速地接受這些術語。示波器的波形相關術語具有時空周期性的事物就可以稱之為波,波動是時間和空間的雙重周期運動。例如...

史海拾趣

問答坊 | AI 解惑

WT588D語音芯片在公交車報站器上的應用

WT588D語音芯片在公交車報站器上的應用 手動公交車報站器的市場優勢 公交車報站器,顧名思義就是在公交車上實現語音報站的功能,一鍵進行報站,服務,行車起步提醒等功能,能極大幅度的縮少司機的工作量,從而有效的消除行車安全隱患。也讓乘客在 ...…

查看全部問答∨

matlab第四課-多項式運算!

先說說加減乘法運算吧!!!…

查看全部問答∨

我收集的蹺蹺板資料

我收集的蹺蹺板資料。視頻的我就不上傳了。在優酷里搜智能小車,蹺蹺板就可以了。…

查看全部問答∨

國半的設計人員的PLL設計資料,有興趣的可以看看

國半的設計人員的設計資料,有興趣的可以看看…

查看全部問答∨

怎么破解我indowsXP的系統密碼?

我的掉鬧給管理員設了密碼,可是我忘記了,么辦法用了,也不想重新裝系統,請大家幫忙在電腦還沒有進入系統時怎么才能破解系統密碼?謝謝大家了!!!…

查看全部問答∨

關于WaitForSingleObject的問題,求教!

困擾了整整一天的問題,請各位大大幫幫忙! 各位大大,小弟新人,今天因為這個問題困擾了一個了,請各位大大幫幫忙! 驅動程序中明明已經調用了 IoCompleteRequest(Irp, IO_NO_INCREMENT); 為什么在應用程序中還是等不到信號?? -------- ...…

查看全部問答∨

這樣的程序在嵌入式設備下可能會出現什么問題 應該如何改進

viod main() { char str[1024]; .... return; } 這樣的程序在嵌入式設備下可能會出現什么問題 應該如何改進 面試題 堆棧小,堆棧溢出的問題?…

查看全部問答∨

請教:諾基亞330gps一體機,如何實現開機不用sd卡

上次關于注冊表的問題,得到了論壇朋友的很好解決 wince下的注冊表軟件我已經拿到 如果誰需要可以發留言給我 這次對于這個一體機,有新的想法,就是開機都需要sd卡,要不然就是提示請插入sd卡 個人以為可以通過修改注冊表解決 但是上次因為自 ...…

查看全部問答∨

大家幫幫,文件的透明加密解密?

現在領導逼著我做文件的透明加密解密(電子文檔安全系統),不知道應該怎么去做,怎么了解驅動開發來完成任務。希望大家幫幫忙!在這先謝了! 對文件進行加密解密,但是對用戶是透明的,應該怎么做 還有是可以針對進程應用對相應的文件進行透明的 ...…

查看全部問答∨
小廣播
添点儿料...
无论热点新闻、行业分析、技术干货……
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 屯昌县| 义乌市| 正镶白旗| 寿光市| 广丰县| 贵州省| 通许县| 齐齐哈尔市| 耿马| 和顺县| 南城县| 永济市| 会东县| 资中县| 祥云县| 合江县| 定襄县| 依兰县| 沅江市| 雷波县| 叙永县| 临湘市| 吴川市| 钦州市| 永胜县| 巴南区| 衡阳县| 榆树市| 高尔夫| 珠海市| 江陵县| 濮阳县| 响水县| 灌南县| 土默特左旗| 巴林左旗| 双鸭山市| 武清区| 甘孜| 大荔县| 扶余县|