Stm32cubemx

STM32CubeMx——ADC多通道采集

1.配置STM32CUBEMX (1)使用的是PB0和PB1,对应的通道是IN8和IN9。 (2)ADC的配置 2.代码部分 (1)定义存储变量 uint32_t ADC_Value[2];//ADC采集存储 uint8_t i; float ad1,ad2;存储转化为电压的变量 (2)主函数while内代码 for(i=0;i<2;i++)...

STM32CubeMx——串口收发

生成代码1.配置串口1 2.选择模式 3.开中断 4.其他的RCC、调试都一样,弄完直接生成代码。 串口发送 1.定义一个用来测试的数组并初始化 /* USER CODE BEGIN 0 */ uint8_t aTxBuffer[]="123"; /* USER CODE END 0 */ 2.主函数while循环发送 while (1) {...

STM32CubeMx——串口使用DMA收发数据

用到的是DMA发送数据,DMA接收,在中断回调里发送出去。 一.代码生成 1.按以前的方法设置好时钟和调试方式,这里就不多说了。 2.设置串口1。 3.在DMASetting里点击Add添加USART1_TX,Mode有两种模式,一种是普通模式,使用一次发送语句就发一次,另一种是循环模式,使用一次发送会一直发送。这里发送我选择普通模式,接收选择循环模式...

STM32CUBEMX配置RTC闹钟

查看参考手册RTC章节闹钟的操作顺序 复制上一章工程,打开CubeMX进行配置,使能闹钟A 使能EXTI线17配置为中断模式 配置RTC的参数,异步分频值为127,同步分频值为255,24小时制 初始日期为2020年6月17日周三 初始时间为BCD格式,14点15分0秒 设置闹钟A的参数为每周三14点25分0秒,当时间到达指定日期的时间时发生中...