目录ADC 实验ADC 简介单通道ADC 采集实验ADC 寄存器硬件设计程序设计下载验证单通道ADC 采集(DMA 读取)实验ADC & DMA 寄存器硬件设计程序设计下载验证多通道ADC 采集(DMA 读取)实验ADC 寄存器硬件设计程序设计下载验证单通道ADC 过采样(16 位分辨率)实验ADC 寄存器硬件设计程序设计下载验证内部温度传感器实验内部温度传感器简介硬件设计程序设计ADC
1)实验平台:正点原子STM32mini 开发板 第二十章 ADC 实验本章我们将向大家介绍 STM32 的 ADC 功能。在本章中,我们将使用 STM32 的 ADC1 通道 1 来采样外部电压值,并在 TFTLCD 模块上显示出来。本章将分为如下几个部分:20.1 STM32 ADC 简介20.2 硬件设计20.3 软件设计20.4 下载验证20.1 STM32 ADC 简介STM
月黑风高夜!一双黑手伸向了室友的STM32F103开发板!一日逛淘宝,推送STM32F103ZET6原装芯片,点击进入,惊!!!STM32F103ZET6居然涨价到388一片诧异着这不可思议的价格,看着旁边正在拿正点原子精英版研究如何点起流水灯的室友,脑海中想到之前囤积的几片GD32F103ZET6的芯片一个大胆的想法从我脑海中诞生,我要狸猫换太子,GD32F103ZET6替换掉STM32F103
转载 2024-07-31 11:32:35
78阅读
解决问题正在开发一个双脉冲发生器,主控MCU用到了STM32F103RBT6,写入程序后发现原本设置的1000ms的延时不起作用,没有任何响应,起初还以为式程序卡死了,在代码上检查了一会儿,并没有发现明显的错误,抱着试试的想法把1000ms的延时改成了100ms,发现有相应的现象了,但是LED闪烁的频率明显是对应着1000ms延时。浏览器查找相关资料,看到正点原子的论坛里也有人遇到同类的问题,这下
转载 2024-01-19 14:35:38
137阅读
第二章 STM32简介本章,我们将向大家介绍STM32是一个什么东西?有哪些资源?能够做什么?如何选型?等基础知识,让大家对STM32有一个大概了解。 本章将分为如下几个小节: 2.1 初识STM32 2.2 STM32H750资源简介 2.3 STM32H750设计选型2.1 初识STM32 2007年6月,ST在北京发布了全球第一款基于ARM Cortex M3内核的32位通用微控制器芯片:S
1)实验平台:正点原子stm32f103战舰开发板V4 第十章 STM32CubeMX简介STM32CubeMX是由ST公司开发的图形化代码自动生成工具,能够快速生成初始化代码,如配置GPIO,时钟树,中间件等,使用户专注于业务代码的开发。现在ST主推HAL库代码,经典的标准外设库已经停止维护了,新产品也只提供HAL库的代码,因此,我们学习HAL库是更加有优势的,由于HAL库具有低耦合、通用、抽象
# 教你如何在正点原子STM32板上跑Python ## 1.整件事情的流程 首先,我们来看一下在正点原子STM32板上跑Python的整个流程,可以使用下面的表格展示: | 步骤 | 操作 | | ---- | ---- | | 1 | 安装Python虚拟机 | | 2 | 准备STM32开发环境 | | 3 | 配置MicroPython固件 | | 4 | 烧录MicroPython
原创 2024-06-13 06:28:55
270阅读
       学习32,串口的使用很重要,特别是现在学的越多就觉得在很多方面通信才是主角,原子历程写的挺好,但是我看论坛里好像没怎么有这个的解析那就按自己的理解写写吧,希望能帮助到正在学习的同学。然后写在前面,初学者或者想深入学习一定要多看看参考手册。       &n
 第四章开发环境搭建要进行ZYNQ MPSoC开发肯定要先搭建好开发环境,我们在开始学习STM32的时候肯定需要安装一堆的软件,比如MDK、IAR、串口调试助手等等,这个就是STM32的开发环境搭建。同样的,要想在Ubuntu下进行ZYNQ MPSoC开发也需要安装一些软件,也就是网上说的开发环境搭建,环境搭建好以后我们就可以进行开发了。环境搭建分为Ubuntu和Windows,因为我们
野火uart   寄存器映射新建工程仿照51添加启动文件和main.c编译报错。main.c中:置位和复位不要直接赋值0或者1,否则有可能覆写别的位            正点原子下载,ch340GLED整合了德飞莱 C8T6最小系统板 ZET6最小
转载 2024-07-18 08:38:03
166阅读
1)实验平台:正点原子STM32MP157开发板 第二十九章 Linux按键输入实验在前几章我们都是使用的GPIO输出功能,还没有用过GPIO输入功能,本章我们就来学习一下如果在Linux下编写GPIO输入驱动程序。正点原子STM32MP1开发板上有三个按键,我们就使用这些按键来完成GPIO输入驱动程序,同时利用第二十七章讲的原子操作来对按键值进行保护。29.1 Linux下按键驱动原理 按键驱
1.在STM32的数据手册中,引脚定义中的I/O structure中如果是FT的话,说明该引脚兼容5V; 2.IO口一般都有多个功能,可以通过寄存器的设置来选择其IO口的功能,F1还有重映射的概念,F4没有; 3.IO口分为两种情况:一个是完全独立的IO(不能有任何外设连接的IO,一般比较少)(如
转载 2017-08-26 16:28:00
287阅读
2评论
ESP8266学习记录前言一、ESP8266正电原子模块官方模块二、配置过程1.初次问候2.连接WIFI3.开启我们的简单服务器开启网络调试助手方法一开启网络调试助手方法二4.模块连接服务器5.开始通过WIFI与服务器通信总结写在最后 前言从这周开始我开始学习ESP8266WIFI模块,并将我的学习经历记录下来供和我一样的初学者学习讨论。一、ESP8266ESP8266与HC-05蓝牙模块类似,
使用openMV3与stm32进行通讯想用openMV与stm32通讯,在网上找了一大圈,最后决定使用串口 可以找到openMV的引脚资源图如下: 这里使用P4(USART3_TX)与P5(USART3_RX)脚与stm32的USART1交叉联接。 openMV的代码如下,功能是进行色块识别并把中心点传给stm32,需要注意的是对数据的打包格式,用到了ustruct.pack这个函数:import
此篇文章是自己在学习制作寻迹小车中遇到的问题以及解决方法,写出来供同样的人参考参考… -------------->直接开始------------> STM32各类小车工作原理及学习http://www.yahboom.com/study/bc-32简介:循迹小车由三轮或四轮小车和摄像头两大部分组成,通过镜头识别路径,将其得到的图像做处 理并发送给小车,小车对应做出动作。 寻迹小车核
转载 2024-05-09 09:07:26
58阅读
文章目录基于STM32芯片车载货物搬运系统研究项目中的分工资料相关文书材料 基于STM32芯片车载货物搬运系统研究项目中的分工1、原理图,PCB等硬件相关设计以及项目实践总结2、机械臂在柔性上通过算法和结构进行优化3、基于PYTHON处理的OPENMV摄像头模块4、PID算法、速度插补算法优化5、蓝牙模块在人机交互的应用以及相关APP设计相关文书材料项目介绍(项目研究的目的和主要研究内容)近年来
小知识如果创建了任务却完全空着,没有while(1){延时}的话,整个程序会卡住,其他正常的任务无法运行。如果任务里单单有赋值之类的操作也会卡死在这个任务,一定要记得加延时vTaskDelay(10);。 任务调度周期是1ms,能改,但是别改。FreeRTOS中的变量,函数命名规则(u.v.x.p什么意思) 前面的字母是返回值的缩写 u :代表unsigned。s :代表short。c :char
OpenCV3学习笔记(1)1. 版本OpenCV Version 3.4.5 CMake Version 3.6.3 MinGW Version x86_64-8.1.0-release-posix-seh-rt_v6-rev0 Clion Version 2018.2.22. 图像读入与输出2.1 命名空间与Mat类OpenCV的所有类和函数都声明在命名空间cv,所以代码开头加上
上一篇文章中我们详细介绍了OpenCV概述以及安装配置教程,而实际上,许多情况下我们需要在32位系统下运行OpenCV库,而OpenCV本身并没有提供x86配置文件,如下图因此,本文详细介绍一下在32位系统下配置OpenCV,希望能对大家有所帮助。下面的教程默认大家已经安装完64位的OpenCV并进行了配置,如果没有 步骤:一、下载Cmake二、打开Cmake,生成x86文件2.1 打开Cmake
转载 2024-02-29 14:37:00
568阅读
1.下载的时候需要选用DAP模式2.下载器的接收端的TX需要与板子的RX连接,下载器的接收端的RX需要与板子的TX连接。
原创 2022-12-07 11:42:29
646阅读
  • 1
  • 2
  • 3
  • 4
  • 5