STM32F407配置暫存器(配置GPIO暫存器的例子)
在STM32F407中,有一個結構體控制引腳的高低電平:GPIOX(x∈(A, G)
typedefstruct
{
__IO uint32_t MODER; /*!< GPIO port mode register, Address offset: 0x00 */
__IO uint32_t OTYPER; /*!< GPIO port output type register, Address offset: 0x04 */
__IO uint32_t OSPEEDR; /*!< GPIO port output speed register, Address offset: 0x08 */
__IO uint32_t PUPDR; /*!< GPIO port pull-up/pull-downregister, Address offset: 0x0C */
__IO uint32_t IDR; /*!< GPIO port input dataregister, Address offset:0x10 */
__IO uint32_t ODR; /*!< GPIO port output dataregister, Address offset:0x14 */
__IO uint16_t BSRRL; /*!< GPIO port bit set/reset lowregister, Address offset: 0x18 */
__IO uint16_t BSRRH; /*!< GPIO port bit set/reset highregister, Address offset: 0x1A */
__IO uint32_t LCKR; /*!< GPIO port configuration lockregister, Address offset: 0x1C */
__IO uint32_t AFR[2]; /*!< GPIO alternate functionregisters, Address offset: 0x20-0x24*/
}GPIO_TypeDef;
在配置暫存器中,比如要配置PD11~PD14這四個引腳為輸出:
資料上資訊:
其中PD11~PD15中的位即是31位至24位,可以看到,兩位控制一個引腳,01代表輸出模式。則要完成上述功能,則此位該配置為:0101
0101 0000 0000, 其u8為:0x55000000
GPIOD->MODER = 0x55000000
相關推薦
STM32F407配置暫存器(配置GPIO暫存器的例子)
在STM32F407中,有一個結構體控制引腳的高低電平:GPIOX(x∈(A, G) typedefstruct { __IO uint32_t MODER; /*!< GPIO port mode register, Addre
學習筆記--配置DHCP服務器(基於接口的地址池)
mar huawei adb def exclude day sha png images 一,開啟DHCP功能,並且把相應端口加入VLAN,並且設置vlan網關1.開啟dhcp功能.[Huawei]dhcp enable 2.創建vlan 10 20[Huawei]vl
配置solr客戶端(全文搜索服務器)
服務 nbsp group per tid 客戶端 pre artifact rop <properties> <solrj.version>4.10.3</solrj.version> </properties>
tomcat配置的一些想法(配置合集)
start rtu 經驗 命令行 clip 編輯 是我 shutdown 小時 5.10日 記,經過兩天艱苦的裝tomcat配置環境和連接eclipse,終於是配置成功。以下是我覺得配置的幾個重點。(48小時換來的經驗!) 1.配置tomcat:如果你jdk是配置好的(在c
如何有效進行配置三庫管理(配置管理)?
如何有效管理配置三庫? 專案配置三庫分別是開發庫、受控庫、產品庫;針對三庫的關係,概要總結就是:配置三庫邏輯上獨立,物理上一體,這樣能確保配置項歷史的可追溯性。 開發庫,開發人員的工作空間,開發人員在配置項寫入時,必須填寫相關資訊以標識配置項,配置項支援Checkout\Checkin能力。
apache 配置多個網站(配置虛擬主機)
1、配置虛擬主機需要註解掉 # DocumentRoot "F:/www" 這樣虛擬主機才會執行;配置方式: 2、在apache.conf 中解開 Virtual hosts 配置檔案。 # Virtual hosts Include conf/e
CentOS安裝配置nginx-rtmp-module(同時支持IPv4和IPv6)
最好 ive install module to change str style 一個 arc 因測試需要配置IPv6環境下的rtmp流媒體服務器,想著直接使用docker鏡像,搜索對比後發現這個能滿足要求: https://hub.docker.com
android 配置Material Design主題(沉浸式狀態列的實現)
對於不遵守Material Design的專案可以無視此文。 1.先在color.xml中寫好需要的顏色: <resources> <color name="Orange"&
zabbix agent配置遇到的問題(配置tomcat監控)
一、zabbix_agentd.conf 配置檔案修改 修改配置檔案後需要重啟zabbix_agentd 1、zabbix_server服務重啟 #service zabbix-server restart 或者 #service zabbix_server resta
解決Android Studio 將String類型保存為.txt文件,按下button跳轉到文件管理器(解決了保存txt文件到文件管理後,手機打開是亂碼的問題)
判斷 text 文件管理器 length button director ioe support get 不知道為什麽保存文件後之前打開一直都OK,就突然打開看到變成亂碼了,最後解決了 關鍵:outStream.write(finalContent.getBytes("g
內存分配(malloc,new,VirtualAlloc,HeapAlloc,GlobalAlloc,LocalAlloc)區別與註意
實例 item 自己的 變量 c++ 完全 add pro ansi malloc()頭文件:#include <malloc.h> 或 #include <alloc.h> (註意:alloc.h 與 malloc.h 的內容是完全一致的。)功
Python——裝飾器(兩種不同的使用場景)
error juc 決定 mat 通過 增加 使用場景 ttr ora #例子,通過裝飾器給show_name()函數增加驗證功能 #version 1 #普通函數不帶參數,裝飾器帶參數 def auth(func): # print(func.__name__)
KindEditor 一款好用的HTML可視化編輯器(富文本編輯器)
好用 shu spl 相對 relative -a sda per 我想 KindEditor使用JavaScript編寫,可以無縫的於Java、.NET、PHP、ASP等程序接合。 KindEditor非常適合在CMS、商城、論壇、博客、Wiki、電子郵件等互聯網應用
響應式Spring的道法術器(Spring WebFlux 快速上手 + 全面介紹)
Spring WebFlux 響應式編程 Spring 5 1. Spring WebFlux 2小時快速入門 Spring 5 之使用Spring WebFlux開發響應式應用。 lambda與函數式(15min) Reactor 3 響應式編程庫(60min) Spring Webflux和
Luogu P2146 軟件包管理器(樹鏈剖分+線段樹)
層次 () 必須 rom all const code amp clu 題意 給定\(n\)個軟件包,每個軟件包都有一個依賴軟件包,安裝一個軟件包必須安裝他的依賴軟件包,卸載一個軟件包必須先卸載所有依賴於它的軟件包。給定\(m\)此操作,每次一個操作\(install/un
共享存儲(ISCSI網絡存儲)
discovery yum png roc mkdir 沒有 ini eat cat server端:(192.168.100.11) 分區sdb 分別為10G和5G #fdisk /dev/dab …… 同步分區表 #partprobe /dev/sdb
起名與選擇器~(總結類、持續更新系列)
瀏覽器 自定義 輸入 class 引入 -type 一個 important css 廢話沒有,直接幹活 一、起名方式:1.元素自身的標簽名; 2.利用class屬性自定義名稱;3.利用id屬性自定義名稱。共三種,其中class使用居多。 二、選擇器:註:選擇器使用
Luogu P2146 軟體包管理器(樹鏈剖分+線段樹)
題意 給定\(n\)個軟體包,每個軟體包都有一個依賴軟體包,安裝一個軟體包必須安裝他的依賴軟體包,解除安裝一個軟體包必須先解除安裝所有依賴於它的軟體包。給定\(m\)此操作,每次一個操作\(install/unistall\)表示安裝或者解除安裝。 題解 可以通過簡單畫圖看出,在這個樹形結構的依賴層次圖
Apache Kafka核心元件和流程-協調器(消費者和組協調器)-設計-原理(入門教程輕鬆學)
作者:稀有氣體 來源:CSDN 原文:https://blog.csdn.net/liyiming2017/article/details/82805479 版權宣告:本文為博主原創文章,轉載請附上博文連結! 本入門教程,涵蓋Kafka核心內容,通過例項和大量圖表,幫助學習
iview裡面時間選擇器(預設當月1號到至今)
<template> <div> <DatePicker type="date" :options="options3" :value="beginTime" @on-change="beginTimeChange" placeholder