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

歷史上的今天

今天是:2024年10月10日(星期四)

正在發生

2018年10月10日 | STM8S庫GPIO_ReadInputPin函數問題

發布者:月光男孩 來源: eefocus關鍵字:STM8S庫  GPIO_ReadInputPin  函數問題 手機看文章 掃描二維碼
隨時隨地手機看文章

ST官網推出了庫函數操作,大大方便了用戶,但是庫函數有一些問題,例如

 

1.庫函數GPIO_ReadInputPin問題

 

以下是ST文件讀取指定IO口電平原型

BitStatus GPIO_ReadInputPin(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef GPIO_Pin)

{

    return ((BitStatus)(GPIOx->IDR & (uint8_t)GPIO_Pin));

}

 

當你在程序中調用

if(GPIO_ReadInputPin(GPIOC,GPIO_PIN_7) == SET)

{

    ..................

}

你會發現你永遠得不到你想要的!

原因是BitStatus是個enum類型,其實而enum從某個層面上說它是與int類型相似。
所以你用
BitStatus test = GPIO_ReadInputPin(GPIO_ReadInputPin(GPIOC,GPIO_PIN_7) ;
你會發現,test值是個8位的數,而非類似BOOL的0或1.
所以你可以考慮將代碼修改為

BitStatus GPIO_ReadInputPin(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef GPIO_Pin)

{

    return ((GPIOx->IDR & (uint8_t)GPIO_Pin)?SET : RESET);

}


關鍵字:STM8S庫  GPIO_ReadInputPin  函數問題 引用地址:STM8S庫GPIO_ReadInputPin函數問題

上一篇:STM32的位帶操作的理解詳解
下一篇:【STM32外設ADC細節】-注入組與規則組的不同點

推薦閱讀

? ?華虹半導體有限公司近日宣布,其第二代0.18微米5V/40V BCD工藝平臺已成功量產,該平臺具有導通電阻低、高壓種類全、光刻層數少等優勢,對于工業控制應用和DC-DC轉換器等產品是理想的工藝選擇。隨著電源管理技術的地位越來越舉足輕重,華虹半導體目前已引入全面的電源管理(PMIC)BCD工藝方案,在成熟的0.5微米、0.35微米、0.18微米節點上積累了豐富...
項目背景在全球制造體系內,汽車工業經歷了100多年的發展,生產自動化水平已經漸趨成熟。但是在生產加工車間,內部物流自動化水平還相對較低,不利于適應當前柔性制造和智能制造生產需求。伴隨著移動機器人技術革新,激光自然輪廓導航移動機器人的出現,為汽車整車加工與汽車零部件生產車間實現智能物流帶來了新的解決方案,對實現柔性制造和產能提升具有...
近日,加拿大阿爾伯塔省RCMP(加拿大皇家騎警)報告了一起交通事故,一輛特斯拉Model S在高速公路上以超過140公里/時的速度行駛,但該車前排的兩個座椅完全傾斜,駕駛員似乎正在睡覺。在攔下車輛后,警察發現該車激活了Autopilot系統,正處于自動駕駛模式。最終,警察不僅開出了超速罰單,還將以危險駕駛的罪名起訴該駕駛員。涉事特斯拉Model S(圖片來...
集微網消息, 之前據業內人士透露,蘋果將 iPhone 的零部件訂單削減了多達25%,但iPhone 13 供應鏈中的中國臺灣地區的PCB制造商強調,他們來自蘋果的訂單勢頭仍然相當穩定。據digitimes 10月4日報道,PCB供應鏈消息人士稱,由于 iPhone 13 機型的預購表現不錯,而且現有 iPhone 用戶的換機需求強勁,足以為新 iPhone 帶來光明的銷售前景,即使...

史海拾趣

問答坊 | AI 解惑

PCB設計知識

布線(layout)是pcb設計工程師最基本的工作技能之一。走線的好壞將直接影響到整個系統的性能,大多數高速的設計理論也要最終經過layout得以實現并驗證,由此可見,布線在高速pcb設計中是至關重要的。下面將針對實際布線中可能遇到的一些情況,分析 ...…

查看全部問答∨

硬件設計中一些術語的簡稱

1.什么是BOM 2.什么是 LDO 3.什么是ESR 4.什么是TTL 5.什么是MOS、NMOS、PMOS、CMOS 6.什么是OC、OD 7.什么是線或邏輯與線與邏輯 8.什么是推挽結構 9.什么是MCU、RISC、CISC、DSP 10.什么是FPGA和ASIC 11.FPGA 與 CPLD 的異同點 1.BOM ...…

查看全部問答∨

逆變電路3525

本電路在網上查到的…

查看全部問答∨

三態以太網媒體訪問控制器 (TEMAC)

Xilinx 三態以太網 MAC 核是可參數化內核,特別適于交換機和路由器等網絡設備。 The TEMAC core is ideally suited for the development of high density Gigabit Ethernet communications and storage equipment.The Xilinx Tri-Mode Ethernet M ...…

查看全部問答∨

請教WINCE5.0 前端filter 的注冊問題

有哪位仁兄做過WINCE5.0下的前端自定義SOURCE FILTER開發,本人用PB編了一個工程,但是始終注冊不成,總是報DllregisterServer failed,而我做的其他類型的filter都注冊成功了,用regsvrce 工具也不行,上網查了一下,聽說只有 source filter 注冊 ...…

查看全部問答∨

開發控制17'液晶顯示器(1280×1024)顯示圖像的單片機

首先聲明我對硬件嵌入開發幾乎不了解。 目前需要開發一個這樣的控制板,可以控制圖像在17\'液晶顯示器(1280×1024)上顯示,圖像是預先做好的。圖像切換通過遙控器控制。 請問做這樣的一塊板子復雜嗎?有能做的留個聯系方式或與我聯系. 希望大 ...…

查看全部問答∨

版主主幫我看看

檢測電網過零點時觸發SPWM有問題,SWPM缺失 復件 scope_48.png (86.24 KB) 下載次數:1 2010-4-8 11:47 …

查看全部問答∨

關于硬件乘法器的問題

我使用的MSP430F1611中帶有硬件乘法器,如果在不同的中斷中使用乘法器,則有可能產生沖突導致死機,請問版主有無好方法解決。…

查看全部問答∨

段碼LCD顯示模糊!求助

望請高人指點一下,不盛感激,謝謝!…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

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

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

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
ter.php"--> 主站蜘蛛池模板: 若尔盖县| 二连浩特市| 惠安县| 泽州县| 大同县| 土默特左旗| 平武县| 泸定县| 河池市| 仪征市| 无锡市| 安岳县| 定远县| 巩义市| 华池县| 庄浪县| 青冈县| 陇川县| 库伦旗| 天门市| 喀什市| 章丘市| 白河县| 西华县| 无极县| 镇远县| 峨边| 桂东县| 凯里市| 秦安县| 海安县| 宜阳县| 泸水县| 剑河县| 保靖县| 牟定县| 八宿县| 渭南市| 禄丰县| 株洲县| 汉源县|