//位帶操作,實現(xiàn)51類似的GPIO控制功能
//具體實現(xiàn)思想,參考< //IO口操作宏定義 #define BITBAND(addr, bitnum) ((addr & 0xF0000000)+0x2000000+((addr &0xFFFFF)<<5)+(bitnum<<2)) #define MEM_ADDR(addr) *((volatile unsigned long *)(addr)) #define BIT_ADDR(addr, bitnum) MEM_ADDR(BITBAND(addr, bitnum)) //IO口地址映射 #define GPIOA_ODR_Addr (GPIOA_BASE+12) //0x4001080C #define GPIOB_ODR_Addr (GPIOB_BASE+12) //0x40010C0C #define GPIOC_ODR_Addr (GPIOC_BASE+12) //0x4001100C #define GPIOD_ODR_Addr (GPIOD_BASE+12) //0x4001140C #define GPIOE_ODR_Addr (GPIOE_BASE+12) //0x4001180C #define GPIOF_ODR_Addr (GPIOF_BASE+12) //0x40011A0C #define GPIOG_ODR_Addr (GPIOG_BASE+12) //0x40011E0C #define GPIOA_IDR_Addr (GPIOA_BASE+8) //0x40010808 #define GPIOB_IDR_Addr (GPIOB_BASE+8) //0x40010C08 #define GPIOC_IDR_Addr (GPIOC_BASE+8) //0x40011008 #define GPIOD_IDR_Addr (GPIOD_BASE+8) //0x40011408 #define GPIOE_IDR_Addr (GPIOE_BASE+8) //0x40011808 #define GPIOF_IDR_Addr (GPIOF_BASE+8) //0x40011A08 #define GPIOG_IDR_Addr (GPIOG_BASE+8) //0x40011E08 //IO口操作,只對單一的IO口! //確保n的值小于16! #define PAout(n) BIT_ADDR(GPIOA_ODR_Addr,n) //輸出 #define PAin(n) BIT_ADDR(GPIOA_IDR_Addr,n) //輸入 #define PBout(n) BIT_ADDR(GPIOB_ODR_Addr,n) //輸出 #define PBin(n) BIT_ADDR(GPIOB_IDR_Addr,n) //輸入 #define PCout(n) BIT_ADDR(GPIOC_ODR_Addr,n) //輸出 #define PCin(n) BIT_ADDR(GPIOC_IDR_Addr,n) //輸入 #define PDout(n) BIT_ADDR(GPIOD_ODR_Addr,n) //輸出 #define PDin(n) BIT_ADDR(GPIOD_IDR_Addr,n) //輸入 #define PEout(n) BIT_ADDR(GPIOE_ODR_Addr,n) //輸出 #define PEin(n) BIT_ADDR(GPIOE_IDR_Addr,n) //輸入 #define PFout(n) BIT_ADDR(GPIOF_ODR_Addr,n) //輸出 #define PFin(n) BIT_ADDR(GPIOF_IDR_Addr,n) //輸入 #define PGout(n) BIT_ADDR(GPIOG_ODR_Addr,n) //輸出 #define PGin(n) BIT_ADDR(GPIOG_IDR_Addr,n) //輸入
上一篇:stm32時鐘設置函數(shù)
下一篇:STM32F10x的啟動代碼分析
推薦閱讀
史海拾趣
得力公司最初以文具制造起家,但在電子科技快速發(fā)展的時代,公司意識到必須轉(zhuǎn)型升級以適應市場需求。于是,得力決定進軍專業(yè)門檻高、技術壁壘深的打印機產(chǎn)業(yè)。經(jīng)過數(shù)年的科研攻堅,得力成功研發(fā)出首臺激光工程機,并在隨后幾年內(nèi),發(fā)展成為國內(nèi)唯一一家同時掌握激光、噴墨打印核心技術研發(fā)、生產(chǎn)能力的企業(yè)。這一跨越不僅展現(xiàn)了得力公司在科技創(chuàng)新方面的決心和毅力,也為其在電子行業(yè)樹立了新的里程碑。
得力公司最初以文具制造起家,但在電子科技快速發(fā)展的時代,公司意識到必須轉(zhuǎn)型升級以適應市場需求。于是,得力決定進軍專業(yè)門檻高、技術壁壘深的打印機產(chǎn)業(yè)。經(jīng)過數(shù)年的科研攻堅,得力成功研發(fā)出首臺激光工程機,并在隨后幾年內(nèi),發(fā)展成為國內(nèi)唯一一家同時掌握激光、噴墨打印核心技術研發(fā)、生產(chǎn)能力的企業(yè)。這一跨越不僅展現(xiàn)了得力公司在科技創(chuàng)新方面的決心和毅力,也為其在電子行業(yè)樹立了新的里程碑。
為了提高生產(chǎn)效率和降低成本,益升華(Essentra)公司不斷優(yōu)化供應鏈。公司與多家優(yōu)質(zhì)供應商建立了長期穩(wěn)定的合作關系,確保原材料的質(zhì)量和供應的穩(wěn)定性。同時,公司還引入先進的生產(chǎn)設備和工藝,提高生產(chǎn)自動化水平,降低人工成本。此外,益升華(Essentra)公司還建立了完善的物流體系,確保產(chǎn)品能夠及時送達客戶手中。這些措施的實施,使公司的競爭力得到了顯著提升。
在產(chǎn)品質(zhì)量和技術水平得到認可后,ETAL開始積極拓展市場。公司制定了詳細的市場營銷策略,通過參加國際電子展會、與知名企業(yè)合作等方式提高品牌知名度。同時,ETAL還注重客戶服務,建立了完善的售后服務體系,確保客戶在使用產(chǎn)品過程中得到及時、專業(yè)的支持。這些舉措使得ETAL的市場份額不斷擴大,品牌影響力逐漸增強。
1955年,Gems Sensors & Controls公司的創(chuàng)始人Edward H. Moore在地下室中開始了他的創(chuàng)新之旅,成功研發(fā)出了第一臺液位指示器。這一發(fā)明不僅為日后的公司奠定了基礎,也標志著Moore在傳感器技術領域的初步探索。1959年,他獲得了該技術的專利,這一成果迅速吸引了業(yè)界的關注,為Gems公司的誕生鋪平了道路。
近年來,電子行業(yè)經(jīng)歷了深刻的變革,新興技術的不斷涌現(xiàn)給Bedford Opto公司帶來了前所未有的挑戰(zhàn)。然而,公司憑借敏銳的市場洞察力和靈活的戰(zhàn)略調(diào)整,成功應對了這些變革。通過加大研發(fā)投入,積極引進新技術,公司不斷推出新產(chǎn)品,保持了市場競爭優(yōu)勢。
隨著時間的推移, 導體表面的溫度不斷地上升直至穩(wěn)定。穩(wěn)定的條件是在3個小時內(nèi)前后溫差不超過2℃,此時測得導體表面的溫度為此導體的最終溫度,溫度的單位為度(℃)。上升的溫度中超過周圍空氣的溫度(環(huán)境溫度)的這一部分溫度稱為溫升,溫升的單 ...… 查看全部問答∨ |
|
關于faad里面匯編在vs2005 mobile ce平臺的編譯 __asm 我最近在一直libfaad,準備在vs2005上面編譯,可以里面一些定點計算是用匯編寫的。 static INLINE real_t MUL_SHIFT23(real_t A, real_t B) { __asm { mov eax,A &n ...… 查看全部問答∨ |
|
ARM7 怎樣在外部存儲器FLASH內(nèi)組織數(shù)據(jù) ARM7 怎樣在外部存儲器FLASH內(nèi)組織數(shù)據(jù)結(jié)構(gòu),并進行數(shù)據(jù)的存儲、讀??? 實現(xiàn)的思想、關鍵技術點?… 查看全部問答∨ |
|
wince5.0,系統(tǒng)只有一個rtl8139網(wǎng)卡,在release模式下禁掉vmini(環(huán)境變量KERNELNOSHAREETH=1, BSP_NOSHAREETH=1),并且加載了8239網(wǎng)卡驅(qū)動,結(jié)果wince啟動后在網(wǎng)絡設置界面里沒有找到8139網(wǎng)卡的連接,然后我又在pci插槽插了一個8139網(wǎng)卡,也就是 ...… 查看全部問答∨ |
|
在2812上使用DSP/BIOS,那個HWI 怎么用??? 在2812上使用DSP/BIOS,那個HWI 怎么用啊? *.cdb 配置里面,HWI 只有HWI_INT1~13 怎么分配給INTx.y呢? 謝謝 … 查看全部問答∨ |
設計資源 培訓 開發(fā)板 精華推薦
- 中國研究人員發(fā)明全新動作好奇心算法 增強不確定環(huán)境下的自主導航
- 技術解析|沃爾沃XC70超級混動有什么亮點?
- 小米汽車:磁吸物理按鍵已接入米家,可通過APP操控
- 專家專論 | 顧劍民:L2級輔助駕駛激光雷達“價格歸零”
- 近一個月投資五家!京東密集落子具身智能機器人賽道
- 海外動力電池裝車量TOP10:3家落榜 一新上榜中企暴增逾10倍
- 吉利汽車:全域AI守護輔助駕駛安全
- 松下汽車系統(tǒng)與VicOne深化合作 共拓新一代智能座艙系統(tǒng)安全創(chuàng)新
- 汽車MCU的“芯”浪潮
- 具身智能如何大規(guī)模推廣?丨具身智能機器人高質(zhì)量發(fā)展
- 一覽TE可靠的電源連接家族產(chǎn)品,下載贏TTI定制禮品
- 報名抽取京東卡|2021慕尼黑華南電子展觀眾注冊進行中
- 泰克MDO3000系列示波器結(jié)合MDO3PWR功率分析模塊 立即詢價享春季好禮!
- 月度原創(chuàng)精選評選2018年2月(總第2期)
- 【瓜分2500元紅包】票選2024 DigiKey “感知萬物,樂享生活”創(chuàng)意大賽人氣作品TOP3!
- 【MPS有獎活動】分享【PCB設計、焊接】問題或經(jīng)驗
- 直播已結(jié)束【通過集成隔離數(shù)據(jù)和電源 IC 降低輻射】
- 關注 PI 最新 SCALE-iDriver IC產(chǎn)品系列 答題有好禮!
- VISHAY醫(yī)療主題月 幸運闖關贏大獎!
- 促進微電子產(chǎn)業(yè)發(fā)展,蕪湖扶持新政:單個項目最高補貼2000萬
- 解禁后中興首款新機Blade V9開啟預約,售價999元起
- 榮耀暢玩8X通過無線電型號核準 或搭載麒麟710
- HTC連續(xù)12個季度虧損 7月份業(yè)績創(chuàng)15年來歷史最低月營業(yè)額
- 小米Pocophone F1外觀曝光:跟iPhone X同款劉海設計
- 技術壁壘:格羅方德宣布擱置7nm研發(fā),5nm/3nm亦將終止
- XenomatiX宣布推出一款真正全固態(tài)LiDAR XenoLidar
- 機器人發(fā)展突破技術是關鍵 未來10年是發(fā)展的窗口期
- 高通7nm芯片爭奪戰(zhàn),臺積電笑到最后
- 蘋果未來將與臺灣與大陸科技大廠合作,三星將被拋棄