摘要: 本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 理解H桥电路的工作原理,结合前面几个项目学习过的定时器中断、EXTI、串口通讯等,要求通过7个按钮控制步进电动机 阅读全文
posted @ 2022-06-02 11:01 Sheepeach 阅读(3038) 评论(1) 推荐(0) 编辑
摘要: 本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 理解H桥电路的工作原理,结合前面几个项目学习过的PWM、EXTI、串口通讯等,要求通过5个按钮控制直流电动机的运 阅读全文
posted @ 2022-06-01 13:42 Sheepeach 阅读(3849) 评论(7) 推荐(1) 编辑
摘要: 本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 在SPI总线通信的基础上,使用单片机控制DAC芯片MCP4921以1秒为周期输出正弦波,正弦波的波动范围为0-3 阅读全文
posted @ 2022-05-31 11:48 Sheepeach 阅读(2397) 评论(0) 推荐(2) 编辑
摘要: 本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 掌握SPI总线通信规则,使用单片机每隔1s读取一次温度传感器TC72的温度值,并通过串口将读取的温度值发送出去。 阅读全文
posted @ 2022-05-30 10:53 Sheepeach 阅读(2721) 评论(2) 推荐(0) 编辑
摘要: 本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 掌握$I^2C$的通讯方法和时序,通过串口发送数据,单片机接收并存入AT24C02首地址中。按下按键BTN,单片 阅读全文
posted @ 2022-05-27 10:11 Sheepeach 阅读(2902) 评论(0) 推荐(0) 编辑
摘要: 本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 写在前面 在前面几节的基础上,我们已经基本了解了STM32F103的GPIO、外部中断、定时器、串口通信和一些片内外设,接 阅读全文
posted @ 2022-05-23 11:36 Sheepeach 阅读(3151) 评论(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 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: 本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 单片机将由串口收到的1字节数据存入Flash ROM的指定地址;按下按钮BTN,单片机将存储在Flash ROM 阅读全文
posted @ 2022-05-19 11:15 Sheepeach 阅读(1331) 评论(0) 推荐(0) 编辑
摘要: 本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 单片机每隔1秒采集一次温度值(0~40℃),并通过串口输出(ASCII格式)。 硬件设计 在第一节的基础上,在P 阅读全文
posted @ 2022-05-18 11:26 Sheepeach 阅读(3463) 评论(0) 推荐(1) 编辑
摘要: 本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》 源代码:https://github.com/LanLinnet/STM32F103R6 项目要求 实现通过串口助手发送单字节数据,单片机收到数据后,交换高4位与低4位,将新的数据通过串口发回串口助手。例如,串口 阅读全文
posted @ 2022-05-16 09:54 Sheepeach 阅读(4596) 评论(1) 推荐(0) 编辑