# 教你如何在正点原子STM32板上跑Python
## 1.整件事情的流程
首先,我们来看一下在正点原子STM32板上跑Python的整个流程,可以使用下面的表格展示:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 安装Python虚拟机 |
| 2 | 准备STM32开发环境 |
| 3 | 配置MicroPython固件 |
| 4 | 烧录MicroPython            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-13 06:28:55
                            
                                270阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            解决问题正在开发一个双脉冲发生器,主控MCU用到了STM32F103RBT6,写入程序后发现原本设置的1000ms的延时不起作用,没有任何响应,起初还以为式程序卡死了,在代码上检查了一会儿,并没有发现明显的错误,抱着试试的想法把1000ms的延时改成了100ms,发现有相应的现象了,但是LED闪烁的频率明显是对应着1000ms延时。浏览器查找相关资料,看到正点原子的论坛里也有人遇到同类的问题,这下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-19 14:35:38
                            
                                135阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            月黑风高夜!一双黑手伸向了室友的STM32F103开发板!一日逛淘宝,推送STM32F103ZET6原装芯片,点击进入,惊!!!STM32F103ZET6居然涨价到388一片诧异着这不可思议的价格,看着旁边正在拿正点原子精英版研究如何点起流水灯的室友,脑海中想到之前囤积的几片GD32F103ZET6的芯片一个大胆的想法从我脑海中诞生,我要狸猫换太子,GD32F103ZET6替换掉STM32F103            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 11:32:35
                            
                                78阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             目录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            
                
         
            
            
            
            第二章 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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            野火uart   寄存器映射新建工程仿照51添加启动文件和main.c编译报错。main.c中:置位和复位不要直接赋值0或者1,否则有可能覆写别的位            正点原子下载,ch340GLED整合了德飞莱 C8T6最小系统板 ZET6最小            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-18 08:38:03
                            
                                166阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             第四章开发环境搭建要进行ZYNQ MPSoC开发肯定要先搭建好开发环境,我们在开始学习STM32的时候肯定需要安装一堆的软件,比如MDK、IAR、串口调试助手等等,这个就是STM32的开发环境搭建。同样的,要想在Ubuntu下进行ZYNQ MPSoC开发也需要安装一些软件,也就是网上说的开发环境搭建,环境搭建好以后我们就可以进行开发了。环境搭建分为Ubuntu和Windows,因为我们            
                
         
            
            
            
            1)实验平台:正点原子STM32MP157开发板 第二十九章 Linux按键输入实验在前几章我们都是使用的GPIO输出功能,还没有用过GPIO输入功能,本章我们就来学习一下如果在Linux下编写GPIO输入驱动程序。正点原子的STM32MP1开发板上有三个按键,我们就使用这些按键来完成GPIO输入驱动程序,同时利用第二十七章讲的原子操作来对按键值进行保护。29.1 Linux下按键驱动原理 按键驱            
                
         
            
            
            
            qemu早就可以跑stm32程序了。很简单: windows bat: cd C:\Program Files\qemu .\qemu-system-arm.exe ^-M netduinoplus2 ^-nographic ^-kernel C:\Users\kk\STM32CubeIDE\wor ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-04 11:59:00
                            
                                4468阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            最近看python搞的蛮火,无意之间看到一个micropython的东西,可以在STM32上面,于是我搭建了一个UBUNTU环境,试试这个东西。首先安装虚拟机先不要导入系统,安装好就行。安装好之后,在安装根目录下面新建一个ISO的文件夹,用来存放系统下载好之后,放到刚才建好的文件夹内,VDI文件不要管,是虚拟机生成的打开虚拟机网上教程:添加好之后,就可以运行起来了。第一次开启有个漫长的过程,安装U            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-06 11:56:25
                            
                                351阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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蓝牙模块类似,            
                
         
            
            
            
            虽然Python在国外是一门非常火的语言,在黑客界更是赫赫有名,然而中国的大学却极少开设 Python 课程,故而国内 Python 程序员多属自学。而一个没有MCU编程经验的初学者,要想让芯片跑起来,出现问题有时候要对照一两千页的英文文档来排查,这也绝非一天两天可以打下坚实的基础。Python是一门适合初学者的语言相比于目前不少主流的编程语言,Python拥有更好的可读性,因此非常适合初学者。P            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 14:50:43
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            By Derrick Wang之前我一直在找一种方案,可以把stm32打造成一个真正的创客平台。因为传统的开发环境安装编译,眼花缭乱的工具栏和按钮并不实用于非电子类专业的爱好者设计出自己的作品。这样的高门槛把很多有兴趣者拒之门外。一个没有mcu编程经验的初学者,要想让芯片跑起来,出现问题有时候要对照一两千页的英文文档来排查,这也绝非一天两天可以打下坚实的基础。所以今天就介绍这种可以脱离编译器,中小            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 21:27:55
                            
                                451阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            按pytorch环境遇到的问题01 安装包问题#解决 ImportError: DLL load failed while importing win32api: 找不到指定的程序。 
  最靠谱的是 只需运行[conda]() install pywin3202 镜像源修改安装包的镜像源(conda) 显示当前镜像源:conda config --show-sources 添加国内源: cond            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-10 13:15:11
                            
                                68阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            拿到正点原子miniSTM32开发板,前期的KEIL软件安装不介绍了,点个灯玩玩吧!第一步:建个文件夹LED\USER,打开KEIL5,新建项目New uVision Project,在刚才建的文件夹路径下,填个名字LED,保存,这时弹出窗口,选择我们的芯片STM32F103RC,点OK,弹出的窗口叉掉。 到这里,我们还只是建了一个框架,还需要添加启动代码,以及.c 文件等。ST 公            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-25 20:42:20
                            
                                12阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            此篇文章是自己在学习制作寻迹小车中遇到的问题以及解决方法,写出来供同样的人参考参考… -------------->直接开始------------> STM32各类小车工作原理及学习http://www.yahboom.com/study/bc-32简介:循迹小车由三轮或四轮小车和摄像头两大部分组成,通过镜头识别路径,将其得到的图像做处 理并发送给小车,小车对应做出动作。 寻迹小车核            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 09:07:26
                            
                                58阅读