月黑风高夜!一双黑手伸向了室友的STM32F103开发板!一日逛淘宝,推送STM32F103ZET6原装芯片,点击进入,惊!!!STM32F103ZET6居然涨价到388一片诧异着这不可思议的价格,看着旁边正在拿正点原子精英版研究如何点起流水灯的室友,脑海中想到之前囤积的几片GD32F103ZET6的芯片一个大胆的想法从我脑海中诞生,我要狸猫换太子,GD32F103ZET6替换掉STM32F103            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 11:32:35
                            
                                78阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1)实验平台:正点原子STM32mini 开发板       第二十章 ADC 实验本章我们将向大家介绍 STM32 的 ADC 功能。在本章中,我们将使用 STM32 的 ADC1 通道 1 来采样外部电压值,并在 TFTLCD 模块上显示出来。本章将分为如下几个部分:20.1 STM32 ADC 简介20.2 硬件设计20.3 软件设计20.4 下载验证20.1 STM32 ADC 简介STM            
                
         
            
            
            
             目录ADC 实验ADC 简介单通道ADC 采集实验ADC 寄存器硬件设计程序设计下载验证单通道ADC 采集(DMA 读取)实验ADC & DMA 寄存器硬件设计程序设计下载验证多通道ADC 采集(DMA 读取)实验ADC 寄存器硬件设计程序设计下载验证单通道ADC 过采样(16 位分辨率)实验ADC 寄存器硬件设计程序设计下载验证内部温度传感器实验内部温度传感器简介硬件设计程序设计ADC            
                
         
            
            
            
            解决问题正在开发一个双脉冲发生器,主控MCU用到了STM32F103RBT6,写入程序后发现原本设置的1000ms的延时不起作用,没有任何响应,起初还以为式程序卡死了,在代码上检查了一会儿,并没有发现明显的错误,抱着试试的想法把1000ms的延时改成了100ms,发现有相应的现象了,但是LED闪烁的频率明显是对应着1000ms延时。浏览器查找相关资料,看到正点原子的论坛里也有人遇到同类的问题,这下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-19 14:35:38
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 教你如何在正点原子STM32板上跑Python
## 1.整件事情的流程
首先,我们来看一下在正点原子STM32板上跑Python的整个流程,可以使用下面的表格展示:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 安装Python虚拟机 |
| 2 | 准备STM32开发环境 |
| 3 | 配置MicroPython固件 |
| 4 | 烧录MicroPython            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-13 06:28:55
                            
                                270阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第二章 STM32简介本章,我们将向大家介绍STM32是一个什么东西?有哪些资源?能够做什么?如何选型?等基础知识,让大家对STM32有一个大概了解。 本章将分为如下几个小节: 2.1 初识STM32 2.2 STM32H750资源简介 2.3 STM32H750设计选型2.1 初识STM32 2007年6月,ST在北京发布了全球第一款基于ARM Cortex M3内核的32位通用微控制器芯片:S            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-22 14:37:13
                            
                                139阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1)实验平台:正点原子stm32f103战舰开发板V4 第十章 STM32CubeMX简介STM32CubeMX是由ST公司开发的图形化代码自动生成工具,能够快速生成初始化代码,如配置GPIO,时钟树,中间件等,使用户专注于业务代码的开发。现在ST主推HAL库代码,经典的标准外设库已经停止维护了,新产品也只提供HAL库的代码,因此,我们学习HAL库是更加有优势的,由于HAL库具有低耦合、通用、抽象            
                
         
            
            
            
                   学习32,串口的使用很重要,特别是现在学的越多就觉得在很多方面通信才是主角,原子历程写的挺好,但是我看论坛里好像没怎么有这个的解析那就按自己的理解写写吧,希望能帮助到正在学习的同学。然后写在前面,初学者或者想深入学习一定要多看看参考手册。       &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 08:56:05
                            
                                181阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             第四章开发环境搭建要进行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蓝牙模块类似,            
                
         
            
            
            
            拿到正点原子miniSTM32开发板,前期的KEIL软件安装不介绍了,点个灯玩玩吧!第一步:建个文件夹LED\USER,打开KEIL5,新建项目New uVision Project,在刚才建的文件夹路径下,填个名字LED,保存,这时弹出窗口,选择我们的芯片STM32F103RC,点OK,弹出的窗口叉掉。 到这里,我们还只是建了一个框架,还需要添加启动代码,以及.c 文件等。ST 公            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-25 20:42:20
                            
                                12阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.下载的时候需要选用DAP模式2.下载器的接收端的TX需要与板子的RX连接,下载器的接收端的RX需要与板子的TX连接。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-07 11:42:29
                            
                                646阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                  在前几章我们都是使用的GPIO输出功能,还没有用过GPIO输入功能,本章我们就来学习一下如果在Linux下编写GPIO输入驱动程序。领航者开发板上有5个按键,四个轻触式按键和一个触摸按键,本章我们就以PS_KEY0按键为例,使用此按键来完成GPIO输入驱动程序,同时利用第三十章讲的互斥锁来对按键值进行保护。 31.1Linux下按键驱动原理 按键驱动和LED驱动原理            
                
         
            
            
            
            一、前情电子信息专业,有嵌入式开发项目的经验,但不算完全了解。上课没认真听,项目全靠吃老本,现在为了毕业设计和工作打算认真从头学习嵌入式开发。二、目前情况看了一个星期正点原子关于STM32F429库函数开发的书,主要看的部分是ucos、fatfs和音乐播放器这几个部分,看的稀里糊涂的,应该是因为基础太差。从头开始看之后,明白了很多,但还有很多稀里糊涂。就去看了野火的资料,野火写的很好,看完清晰里很            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-13 09:22:01
                            
                                105阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第十章 STM32CubeMX简介STM32CubeMX是由ST公司开发的图形化代码自动生成工具,能够快速生成初始化代码,如GPIO、时钟树、中间件等,使用户专注于业务代码的开发。现在ST主推HAL库,经典的标准外设库已经停止维护了,新产品也只提供HAL库的代码,因此,我们学习HAL库是更加有优势的,由于HAL库具有低耦合、通用、抽象了硬件层,使得开发者无需太过关注硬件驱动的实现,使得开发更加的简            
                
         
            
            
            
            GPIO基本原理与寄存器配置基础信息STM32F103ZET6,一共有7组IO口,每组IO口有16个IOUSART:(Universal Synchronous/Asynchronous Receiver/Transmitter)USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备。FT: 可容忍5V(给IO口5V电压也可识别为高电平)GPIO工作方式4种输入模式:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-19 20:59:39
                            
                                400阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第十三章 跑马灯实验本章将通过一个经典的跑马灯程序,带大家开启STM32H750之旅。通过本章的学习,我们将了解到STM32H750的IO口作为输出使用的方法。我们将通过代码控制开发板上的RGB灯:LED0、LED1和LED2交替闪烁,实现类似跑马灯的效果。 本章分为如下4个小节: 13.1 STM32H7 GPIO简介 13.2 硬件设计 13.3 程序设计 13.4 下载验证13.1 STM3