![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
proteus
文章平均质量分 83
Drawing Ting
知行合一
展开
-
记录4——stm32f411ceu6之PWM制作呼吸灯(+proteus仿真实验)
目录PWM制作呼吸灯PWM简介任务工程配置代码实现PWM制作呼吸灯PWM简介如实例任务让LED实现从熄灭逐渐变亮,再从最亮逐渐变暗至熄灭,不断循环。使用定时器产生PWM,周期为20ms.工程配置由于控制LED的PC13无tim,可将PC13与拥有tim2_ch1的PA0用杜母线连接,可以实现同样的效果。PSC=9999,ARR=199实现PWM周期为20ms设置Pulse(CRR)为0,表示PWM信号最初占空比为0%代码实现/* USER CODE BEGIN PV */ui原创 2022-02-20 00:02:10 · 7514 阅读 · 1 评论 -
记录5——stm32f411ceu6之串口实现定长数据、不定长数据收发(另附proteus仿真)
目录定长数据收发不定长数据收发stn32cube配置二级标题定长数据收发/* USER CODE BEGIN PV */uint8_t RxBuffer[10];/* USER CODE END PV */while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ HAL_UART_Receive(&huart2 ,RxBuffer ,5,0xFFFF); HAL_UART_Transm原创 2022-02-26 19:28:21 · 1529 阅读 · 0 评论 -
记录2——stm32f411CEU6的LED灯玩UART+DMA通信、外部中断EXIT、定时器中断(另含Proteus仿真)
文章目录前言一、UART+DMA1.配置工程代码实现二、外部中断EXIT1.配置工程2.代码实现步骤三.定时器中断配置工程代码实现1.开启定时器中断2.定时器中断回调函数总结前言一、UART+DMA1.配置工程1.引脚配置PC13如上一次方法一样2.配置USART2优先级配置很重要!!!代码实现/* USER CODE BEGIN 0 */uint8_t temp1[]="abc";uint8_t temp2[2];//声明发射与接收的变量 /* Initialize a原创 2022-02-09 21:41:04 · 6029 阅读 · 0 评论 -
Proteus仿真stm32f103R6Tx——外部中断控制LED亮灭(Cube MX+Keil5+proteus)
为了熟悉使用proteus相关操作并结合HAL库进行代码编写,本文介绍通过外部中断控制LED亮灭,以及自己在探索阶段出现的一些问题与相关解决资料。部分基础操作与上一篇Proteus基础操作介绍基础部分介绍相同,本文将略去。如有表述不妥之处,还望指正。SYS、RCC、Clock Configuration部分配置不再赘述...原创 2022-06-05 15:21:24 · 3504 阅读 · 2 评论 -
proteus仿真stm32——流水灯(Cube MX+Keil5+proteus操作详解)
之前都是用HAL库+实际单片机进行调试,网上proteus教程多基于51单片机且并非HAL库,本文便基于proteus仿真stm32——流水灯,利用Cube MX+Keil5+proteus来实现8个led依次交替闪烁,并且总结自己踩过的大坑,如有问题请多多指教。原创 2022-05-31 16:37:07 · 7928 阅读 · 3 评论