摘要: 对于STM32F1的IO可以配置成8种模式,三种最大输出速度。也就是每组IO口有7个寄存器,也就是说7个寄存器可以控制一组16个IO口。 这个7个寄存器分别是: 位配置寄存器,主要是:模式的选择以及输出速度的选择。 GPIOx_CRL GPIOx_CRH 数据寄存器,主要是:一个是输入数据寄存器。一 阅读全文
posted @ 2018-01-19 11:49 慧心的眼眸 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 在本实例中,主要是为了实现LED灯的闪烁。首先分析LED的驱动方式,本实验中使用的是OpenM3V,内置8个LED均采用灌流方式驱动(低电平亮)。如果想要实现其闪烁,则需要给相应端口持续不断的高低交替电平。 在软件结构设计中,加入使用LED8,则需要在PD7口不断的输出高电平和低电平。首先需要初始化 阅读全文
posted @ 2018-01-18 13:43 慧心的眼眸 阅读(6468) 评论(0) 推荐(0) 编辑
摘要: GPIO工作模式 由于GPIO内部的结构关系,决定了GPIO可配置成以下几种模式。 · 输入模式 · 在输入模式时,施密特触发器打开,输出被禁止。可通过输入数据寄存器GPIOx_IDR读取I/O状态。输入模式可以配置为模拟、上拉、下拉以及浮空模式。上拉和下拉输入很好理解,默认的电平由上拉或者下拉决定 阅读全文
posted @ 2018-01-17 15:26 慧心的眼眸 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: LED流水灯程序初始化流程 [cpp] view plain copy 寄存器方式 [cpp] view plain copy LED.H [cpp] view plain copy "\"为行连接符,表示本行与上一行属于同一代码行. 端口设置可以使用“sys.h“下的PXout(n)=0/1;PX 阅读全文
posted @ 2018-01-16 14:07 慧心的眼眸 阅读(6486) 评论(0) 推荐(0) 编辑
摘要: 很多人在技术的道路上,都会面临选择,一个是大公司的资深工程师/技术专家,一个是小公司的leader,这个选择是一条分叉路口,是持续纵向深入发展,还是横向发展。这实际上就是个人职业规划问题。 接着往专家工程师走,还是转为技术管理,每个人机遇不一样,面临选择也不一样,其实从个人角度出发,公司大小和个人的 阅读全文
posted @ 2018-01-12 14:11 慧心的眼眸 阅读(480) 评论(1) 推荐(0) 编辑