凸优化_T
码龄4年
关注
提问 私信
  • 博客:7,415
    7,415
    总访问量
  • 7
    原创
  • 1,592,354
    排名
  • 4
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-06-03
博客简介:

blackot的博客

查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得4次评论
  • 获得31次收藏
创作历程
  • 7篇
    2021年
成就勋章
TA的专栏
  • stm32f103学习笔记
    7篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

STM32学习笔记(7)——输入捕获

STM32的输入捕获,简而言之就是检测上下边沿跳变的间隔,将当前定时器的值(TIMx_CNT) 存放到对应的通道的捕获/比较寄存器(TIMx_CCRx)里面,完成一次捕获。本节内容是接着在上节PWM输出后写的。TIME.C中:1)开启 TIM5 时钟和 GPIOA时钟,配置 PA0 为下拉输入需要捕获的是 TIM5_CH1 上面的高电平脉宽,其中TIM5_CH1 是连接在 PA0 上面的。TIM5_CH2,3,4则是连接在PA1,2,3上。对于上下拉问题:当一个按键按下的时候,对应的引脚输入数据
原创
发布博客 2021.03.01 ·
1646 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

STM32学习笔记(6)——PWM输出

脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。直接通过代码来解释:void TIM3_PWM_Init(u16 arr,u16 psc){ GPIO_InitTypeDef GPIO_InitStucture; TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStucture; TIM_OCInitTypeDef TIM_OCInitStuc.
原创
发布博客 2021.02.18 ·
634 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

STM32学习笔记(5)——定时器中断

STM32F1 的通用定时器是一个通过可编程预分频器(PSC)驱动的 16 位自动装载计数器(CNT)构成。其中有4 个独立通道(TIMx_CH1~4),这些通道可以用来作为:A.输入捕获B.输出比较C.PWM生成(边缘或中间对齐模式)D.单脉冲模式输出TIM1、8、9、10、11、15、16、17挂在APB2上TIM2、3、4、5、6、7、12、13、14挂在APB1上(1)使能时钟(2)初始化定时器参数,设置自动重装值,分频系数,计数方式等typedef struct{ uin
原创
发布博客 2021.02.17 ·
559 阅读 ·
2 点赞 ·
4 评论 ·
1 收藏

STM32学习笔记(4)——使用USART指令控制LED灯

对于串口通信的数据组成:波特率:异步通信由于没有时钟信号,需要通信设备约定好波特率,实现对信息的解码通信的起始和终止信号:数据包的起始信号由一个逻辑0的数据位表示,而数据包的停止信号可由0.5、1、1.5或2个逻辑1的数据位表示,只要双方约定一致即可。有效数据:一般有效数据的长度常被约定为5、6、7或8位长数据校验:一般有奇偶检验对于串口设置一般有以下几个步骤对于第三步,GPIO端口模式设置:void My_USART_Init(void){ GPIO_InitTypeDef GPI
原创
发布博客 2021.02.08 ·
1766 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

STM32学习笔记3——按键输入检测

基于正点原子STM32F103精英版开发板硬件部分:KEY0接PE4,KEY1接PE3,KEY2接PA0其中KEY0和1是低电平有效,KEY2是高电平有效软件部分,在key.c文件中定义两个函数key_Init 和 key_Scan函数key_Init中:使能GPIOA,GPIOE口初始化GPIO`void key_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Per
原创
发布博客 2021.02.06 ·
717 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

STM32学习笔记2——常用名缩写(转载)

STM32学习笔记2——常用名缩写(转载)GPIO:General-purpose input/output 通用型输入输出USART:Universal Synchronous/Asynchronous Receiver/Transmitter: 通用同步/异步串行接收/发送器PWM:Pulse Width Modulation 脉冲宽度调制IRQ: Interrupt Request 中断请求RCC: Rest and Clock Control 复位与时钟控制HAL: Hardware
原创
发布博客 2021.01.26 ·
613 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

STM32F103学习笔记(1)——点灯

STM32F103学习笔记(1)——点灯对于库函数编码,一般采用GPIO。GPIO的操作一般有以下三步:使能IO口时钟初始化IO口参数操作IO口其中这三步操作,一般包含在led.c文件中void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure;//定义一个叫做GPIO_InitStructure的结构体 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Perip
原创
发布博客 2021.01.21 ·
1476 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏