
STM32
文章平均质量分 84
通信1班 陈港
这个作者很懒,什么都没留下…
展开
-
STM32的PWM和DAC练习
STM32的PWM和DAC练习1. 用STM32F103输出一路PWM波形,采用定时器方法。2. 用STM32F103的DAC功能完成以下波形输出,用示波器观察波形。1)输出一个周期2khz的正弦波(循环)。此波形驱动作用至蜂鸣器或喇叭,会呈现一个“滴...”的单音;2)将一段数字音频歌曲数据转换为模拟音频波形输出(循环)。1. 用STM32F103输出一路PWM波形,采用定时器方法。2. 用STM32F103的DAC功能完成以下波形输出,用示波器观察波形。1)输出一个周期2khz的正弦波(循环)。此原创 2021-01-02 20:44:38 · 240 阅读 · 0 评论 -
AHT20温度采集
这里写自定义目录标题欢迎使用Markdown编辑器1.“软件I2C”和“硬件I2C”欢迎使用Markdown编辑器1.“软件I2C”和“硬件I2C”所谓硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所使用的I2C管脚bai也是专用的;软件I2C一般是用GPIO管脚,用软件控制管脚状态以模拟I2C通信波形。硬件I2C的效率要远高于软件的,而软件I2C由于不受管脚限制,接口比较灵活。本次实验中使用的软件I2C...原创 2020-12-21 22:11:14 · 171 阅读 · 0 评论 -
Ardunio和HAL库函数编程
Ardunio和HAL库函数编程1.Ardunio1.1安装Ardunio IDE1.2配置Ardunio IDE1.3连接stm32f103指南者开发板1.4烧录程序(stm32f103指南者)2.串口通信基于标准库函数与基于HAL库函数的stm32编程方式的差异3.stduino IDE体会4.参考文章1.Ardunio1.1安装Ardunio IDE链接:Ardunio IDE相关包提取码:q251下载解压后安装Ardunio,一直默认安装就可以。1.2配置Ardunio IDE将打包原创 2020-12-14 16:33:45 · 137 阅读 · 0 评论 -
FreeRTOS入门
FreeRTOS入门1.材料准备2.移植FreeRtos3.使用野火的模板4.运行结果1.材料准备*STM32指南者开发板(包括USB串口转换线、所需软件及驱动)2.移植FreeRtos把下载的文件的FreeRTOSv9.0.0\FreeRTOS\Demo\CORTEX_STM32F103_Keil目录下的FreeRTOSConfig.h放到FreeRTOSv9.0.0\FreeRTOS\source下再将FreeRTOSv9.0.0\FreeRTOS\Source\portable\IAR目原创 2020-12-03 17:35:46 · 250 阅读 · 0 评论 -
STM32串口通讯
STM32串口通讯一、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式的差异二、STM32的USART窗口通讯三、在ubuntu系统中编程C语言程序里全局变量、局部变量、堆、栈等概念一、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式的差异固件库编写方式,特点是简单易于理解,资料多。新手适合用这种方式入门。寄存器的可移植性强,更贴近底层,要求对外设的工作原理和运行机理有更深的理解。二、STM32的USART窗口通讯该处串口通信实现以下功能:1)设置波特率为115200原创 2020-12-02 21:24:19 · 247 阅读 · 0 评论 -
绘制stm32最小系统PCB图
绘制stm32最小系统PCB图一.绘制stm32最小系统PCB图二.生成logo三.生成gerber文件一.绘制stm32最小系统PCB图1.打开Altium Designer之前画好stm32的最小系统图:2.新建一个PCB工程3.添加原理图和pcb图4.再画一次stm32的最小系统图PCB Library库schlib库5.进行封装,导入pcb6.画好的pcb图如下:3D图2D图二.生成logo此时我们的logo就加载好了三.生成gerber文件原创 2020-11-28 22:08:59 · 212 阅读 · 0 评论 -
STM32嵌入式应用系统设计
这里写目录标题STM32嵌入式应用系统设计1.基于跨平台多类型代码编辑器VScode2.Proteus仿真运行stm32程序3.学习使用Altium Designer软件绘制一个stm32最小系统的电路原理图、PCB图3.1绘制stm32最小系统原理图STM32嵌入式应用系统设计1.基于跨平台多类型代码编辑器VScode图形安装1.在ubuntu桌面找到应用中心2.在软件中心中,搜索Visual Studio Code,然后在页面中就可以直接选择安装。3.创建文件mkdir test1原创 2020-11-09 23:12:11 · 429 阅读 · 0 评论