
STM32及硬件相关
文章平均质量分 58
asty008
喜欢编程,网络和硬件
展开
-
寄存器的位带地址
如:端口A的第6个引脚GPIOA_6=0x42000000+(GPIOA->ODR - 0x40000000)*8*4+6*4=0x42000000+((AHB1PERIPH_BASE+0x0000+0x14)-0x40000000)*8*4+6*4=0x42000000+((PERIPH_BASE + 0x00020000+0x0000+0x14)-0x40000000)*32+24=0x42000000+((0x40000000)+0x00020000+0x0000+...原创 2021-09-23 22:30:45 · 1153 阅读 · 0 评论 -
STM32下载程序 (以F407VET6为例)
线路图代码#include "stm32f4xx.h" // Device headerGPIO_InitTypeDef GPIO_InitStructure;void delay(void){ uint32_t i = 0x200000; while(i--);}int main(void){ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE); GPIO_InitStru.原创 2021-09-20 14:37:14 · 3251 阅读 · 0 评论 -
STM32新建工程以F407VET6为例
#include "stm32f4xx.h" // Device headerint main(void){ while(1) { }}添加main函数后进行编译,这时候会有很多警告..需要添加宏定义....加完后再编译就没有问题了.附 : STM32F4xx_DSP_StdPeriph_Lib_V1.8.0.zip链接:https://pan.baidu.com/s/1Z_bmGREjJIZ9T4fjBi...原创 2021-09-20 11:53:17 · 4034 阅读 · 0 评论 -
关于ESP8266与网络调试助手的通信
所需硬件: ESP8266 CH340模块 开发板(主要用于供电和提供信号) 关于管脚连接: ESP8266 CH340模块 开发板 GND------------------------------------------------------------GND VCC------------------------------原创 2016-10-30 09:05:58 · 10609 阅读 · 6 评论 -
正点原子 10 新建工程模板(固件库)
1, 新建一个文件夹 (Template) 用来存放工程的全部文件2, 在Template文件夹中再建五个文件夹:CORE FWLIB OBJ SYSTEM USER 用来划 分不同类型的工程文件3, 打开Keil,点击Keil 的菜单:Project –>New Uvision Project 保存工程在USER文件夹下,名为Templ...翻译 2017-01-02 22:20:58 · 2562 阅读 · 0 评论 -
IO口的常见应用
什么时候输出 控制外设或者模块(如点亮LED灯,蜂鸣器等) 模式: 1,推挽输出 2,开漏输出 3,复用推挽 4,复用开漏什么时候输入 检测一些状态(如按键) 模式: 1,上拉输入 2,下拉输入 3,浮空输入 4,原创 2017-01-22 22:26:31 · 1057 阅读 · 0 评论