logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

蓝桥杯嵌入式——输入捕获测量引脚输出PWM频率

2.激活(Activated)定时器x,让定时器x的通道y为输入捕获模式( Input Capture direct mode )4.在main函数中打开定时器x中断( HAL_TIM_IC_Start_IT(&htimx,TIM_CHANNEL_y) )7.调用读取捕获CNT值的函数(该函数实际上是读取CCR的值,因为在捕获到上升沿时,会将CNT赋值给CCR)读取CNT的值。5.设置变量记录频率

#蓝桥杯#职场和发展
蓝桥杯嵌入式——LED灯

3.在定时器中设计数器(static uint16_t count=0),每进入一次定时器中断计数器加一(count++),直到加到50次表示经过5s后关闭定时器中断并且清除定时器中断标志。1.在cube中配置定时器TIMx,把时钟来源配置为内部时钟(Internal Clock),再设置PSC(8000-1)和ARR(10000-1),打开定时器中断。2.在需要进入定时器中断的条件下开启定时器中

#蓝桥杯#单片机#stm32
蓝桥杯嵌入式——动态调整PWM输出频率和比较值(占空比)

/设置定时器 TIM3 的周期(即 PWM 信号的频率)---------------->CCR/(ARR+1)=0.1(设置占空比为10%)-------->CCR=0.1*(ARR+1)在cube中设定时器通道TimxChy的PSC为80-1,ARR为1000-1,CCR为500(TIMx->CCRy=500)定时器 TIM3 的时钟源为 1MHz(即每秒计数 1,000,000 次):将 A

#蓝桥杯#职场和发展#stm32 +2
蓝桥杯嵌入式——串口发送和接收

1.在cube中打开串口USART1,然后配置Mode为异步通信(Asynchronous),配置波特率,配置GPIO(将对应引脚(PA9、PA10)设置为USART1_TX或USART1_RX),使能中断。extern uint8_t rec_data )1.在main函数中,先使能中断( HAL_UART_Receive_IT(&huart1,&rec_data,1) )3.调用接收中断函数接

#蓝桥杯#单片机#stm32
蓝桥杯嵌入式——eeprom读写

3.在i2c_hal.h声明函数void eeprom_write(uint8_t addr,uint8_t dat)和uint8_t eeprom_read(uint8_t addr)uint eeprom_data=( eeprom(1)<<8 )+eeprom_read( 2 );5.定义变量调用eeprom读取函数接收数据( uint8_t dat =eeprom_write(0) )4.

文章图片
#蓝桥杯#职场和发展
蓝桥杯嵌入式——RTC实时时钟

4.找到闹钟中断函数( void HAL_RTC_AlarmAEventCallback(RTC_HandleTypeDef *hrtc){} ),在中断函数内写时间到了设置时间后发送的事件。2.在header.h文件中引入rtc.h文件。3.编写显示时钟日期函数。

文章图片
#蓝桥杯#实时音视频#职场和发展
蓝桥杯嵌入式——定时器中断

2.在cube中配置周期(时钟频率为80000000,记住定时器中断周期公式,只需配置PSC和RCC,比如配置1s则PSC为8000-1,RCC为10000-1)5.在主函数中一定要使能定时器中断( HAL_TIM_Base_Start_IT(&htim2))1.在cube中先将时钟来源设置为内部时钟( Internal Clock )3.打开中断,使能中断( NVIC Settings为Enab

#蓝桥杯#单片机#stm32
蓝桥杯嵌入式——lcd高亮显示

【代码】蓝桥杯嵌入式——lcd高亮显示。

#蓝桥杯#java#服务器
C++——set/multiset容器

/查找key是否存在,若存在,返回该键元素的迭代器,若不存在,返回set.end( )//删除区间[beg,end]的所有元素,返回下一个元素的迭代器。//删除pos迭代器所指的元素,返回下一个元素的迭代器。2、本质:set/multiset属于关联式容器,底层结构是用二叉树实现。1、功能描述:统计set容器大小以及交换set容器。①set不可以插入重复数据,而multiset可以。

#c++#开发语言
C++——stack容器和queque容器

/queque采用模版类实现,queque对象的默认构造形式。//stack采用模版类实现,stack对象的默认构造形式。//从栈顶移除第一个元素。①empty( );//判断堆栈是否为空。//从队头移除第一个元素。①empty( );//返回最后一个元素。

#c++#开发语言
    共 40 条
  • 1
  • 2
  • 3
  • 4
  • 请选择