随笔分类 -  STM32F103

1
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 理解H桥电路的工作原理,结合前面几个项目学习过的定时器中断、EXTI、串口通讯等,要求通过7个按钮控制步进电动机 阅读全文
posted @ 2022-06-02 11:01 Sheepeach 阅读(3889) 评论(1) 推荐(0) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 理解H桥电路的工作原理,结合前面几个项目学习过的PWM、EXTI、串口通讯等,要求通过5个按钮控制直流电动机的运 阅读全文
posted @ 2022-06-01 13:42 Sheepeach 阅读(4509) 评论(8) 推荐(1) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 在SPI总线通信的基础上,使用单片机控制DAC芯片MCP4921以1秒为周期输出正弦波,正弦波的波动范围为0-3 阅读全文
posted @ 2022-05-31 11:48 Sheepeach 阅读(3120) 评论(0) 推荐(2) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 掌握SPI总线通信规则,使用单片机每隔1s读取一次温度传感器TC72的温度值,并通过串口将读取的温度值发送出去。 阅读全文
posted @ 2022-05-30 10:53 Sheepeach 阅读(3559) 评论(2) 推荐(0) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 掌握I2C的通讯方法和时序,通过串口发送数据,单片机接收并存入AT24C02首地址中。按下按键BTN,单片 阅读全文
posted @ 2022-05-27 10:11 Sheepeach 阅读(3507) 评论(0) 推荐(0) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 写在前面 在前面几节的基础上,我们已经基本了解了STM32F103的GPIO、外部中断、定时器、串口通信和一些片内外设,接 阅读全文
posted @ 2022-05-23 11:36 Sheepeach 阅读(3859) 评论(0) 推荐(0) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 单片机每隔1s以“YYYY-MM-DD HH:MM:SS”的格式自动向串口输出日期和时间信息(“ASCII格式” 阅读全文
posted @ 2022-05-20 11:01 Sheepeach 阅读(2003) 评论(0) 推荐(0) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 单片机将由串口收到的1字节数据存入Flash ROM的指定地址;按下按钮BTN,单片机将存储在Flash ROM 阅读全文
posted @ 2022-05-19 11:15 Sheepeach 阅读(2232) 评论(0) 推荐(0) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 单片机每隔1秒采集一次温度值(0~40℃),并通过串口输出(ASCII格式)。 硬件设计 在第一节的基础上,在P 阅读全文
posted @ 2022-05-18 11:26 Sheepeach 阅读(4273) 评论(0) 推荐(1) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 实现通过串口助手发送单字节数据,单片机收到数据后,交换高4位与低4位,将新的数据通过串口发回串口助手。例如,串口 阅读全文
posted @ 2022-05-16 09:54 Sheepeach 阅读(5726) 评论(1) 推荐(0) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 实现呼吸灯的效果:D1为长亮LED,D2为呼吸灯,通过PWM的方式实现D2亮→灭→亮→灭……的渐变效果,一次变化 阅读全文
posted @ 2022-05-12 10:48 Sheepeach 阅读(3607) 评论(0) 推荐(0) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 通过定时器中断的方式,实现流水灯的效果。 硬件设计 在第一节的基础上,在Proteus中添加电路如下图所示。 在 阅读全文
posted @ 2022-05-10 10:20 Sheepeach 阅读(2220) 评论(1) 推荐(0) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 通过定时器延时(阻塞)的方式,实现LED灯以1秒为周期闪烁。 硬件设计 在第一节的基础上,在Proteus中添加 阅读全文
posted @ 2022-05-09 10:58 Sheepeach 阅读(3883) 评论(0) 推荐(1) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 同04节,电路常态为流水灯状态,当按下按钮BTN0时,8个LED灯全亮全灭闪烁3次后恢复到常态;当按下按钮BTN 阅读全文
posted @ 2022-05-07 10:29 Sheepeach 阅读(2700) 评论(0) 推荐(0) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 实现矩阵键盘扫描,当按下任意一个按钮时,数码管立即显示当前按下按钮对应键值。 硬件设计 在第一节的基础上,在Pr 阅读全文
posted @ 2022-05-06 10:39 Sheepeach 阅读(2684) 评论(0) 推荐(1) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 实现数码管动态显示数字1~8。 硬件设计 在第一节的基础上,在Proteus中添加电路如下图所示,其中我们添加了 阅读全文
posted @ 2022-05-05 17:46 Sheepeach 阅读(2371) 评论(0) 推荐(1) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 实现流水灯效果。 硬件设计 在第一节的基础上,在Proteus中添加电路如下图所示,其中我们添加了一个排阻RX8 阅读全文
posted @ 2022-04-28 17:56 Sheepeach 阅读(1680) 评论(0) 推荐(1) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 按下按钮控制LED灯的亮灭。 硬件设计 在第一节的基础上,在Proteus中添加电路如下图所示。 打开CubeM 阅读全文
posted @ 2022-04-26 17:47 Sheepeach 阅读(1603) 评论(0) 推荐(1) 编辑
摘要:本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 STM32单片机控制单个LED灯亮灭,在PC0引脚控制LED灯以1s为周期闪烁。 硬件设计 在上一节的基础上,在 阅读全文
posted @ 2022-04-25 18:00 Sheepeach 阅读(2339) 评论(0) 推荐(1) 编辑
摘要:源代码:https://github.com/LanLinnet/STM32F103R6 ##硬件搭建 打开Proteus,这里使用的是8.9版本,点击新建工程。 在弹出的窗口中填写工程名和保存路径,其他设置都不变,点击“下一步”直到完成即可。 在工程窗口中点击“P”图标,打开“Pick Devic 阅读全文
posted @ 2022-04-24 11:33 Sheepeach 阅读(13665) 评论(6) 推荐(1) 编辑

1
点击右上角即可分享
微信分享提示