----------接着上一篇笔记写八、OC输出比较九、PWM配置1、RCC开启时钟2、配置时基单元3、配置输出比较单元4、配置GPIO5、运行控制输出比较的函数介绍十、重映射(重映像)十一、了解部分 八、OC输出比较OC (output compare) 输出比较 比较CNT 和 CCR 寄存器的关系IC (input compare) 输入捕获CC (capture compare)输入捕获
软件介绍stm32图形化编程软件免费版是一款非常专业的图形化编程软件,我们可以通过这款软件来获取一个高仿真的图形化编程平台,然后你就可以通过图形化的操作方式来完成编程的工作,适合编程初学者使用哦!stm32图形化编程软件免费版软件简介stm32中文编程软件是一款非常专业的图形化编程仿真平台。它拥有所见即所得的可视化界面以及简单专业的模拟仿真功能,可以进行可视化代码编程,有hex、python、bl
一·首先在D盘新建一个文件夹,作为stm32目录,这里我给他命名stm32. 二·把准备好的工程模板复制进去三·打开Keil uVision5软件。四·点击创建新的项目。 五.项目路径保存在user目录下,我这路径为D:\stm32\STM32_Project工程模板\USER,我这里命名stm32,点击保存。 六.然后就会出现这个界面七.选择STMicroelect
转载 2023-12-25 10:46:20
393阅读
        之前写过一篇文章《STM32(在F051上调试通过)配置从SDRAM上启动》,参考该文章可以手工配置从SDRAM上运行程序,但是学习过程中配置起来有些麻烦,每次需要一项项修改一些数据,而且还需要手工计算SDRAM的大小分配,挺麻烦的。开发板的配套光盘都是从Flash上运行,每次学习调试都需要重新配置。希
转载 2023-08-04 20:06:27
680阅读
Python 32位安装包是一款非常好用编程语言,此版本可以帮助32位系统的用户进行操作,为用户提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,可谓是广大程序员的最佳选择。【功能特点】一、【新语法功能】1、PEP 498:格式化字符串文字。2、PEP 515:以数字文字表示。3、PEP 526:变量注释的语法。4、PEP 525:异步发电机。5、PEP 530:异步理
转载 2023-09-02 17:27:36
78阅读
目录前言一、主要功能二、主要模块1.贪吃蛇链表2.ADC3.定时器中断三、实际显示效果 前言 自学完电阻触摸屏之后做的小项目。我采用了C语言链表的方式来形成贪吃蛇。利用相关封装好的函数,将其移植在了野火指南者开发板上,使其能在3.2寸触摸屏上显示,并且添加了暂停/继续的触摸按键以及简单的游戏结束显示,大体再现了贪吃蛇这款小游戏。一、主要功能 上图是整个显示屏的布局以及对应功能。游戏界面是240X
转载 2023-11-28 23:42:11
142阅读
    0x01 引言    MicroPython是运行在微控制器上的Python,遵守MIT协议。剑桥大学数学科学中心的Damien P. George在研究各种深奥数学、物理问题之余,还搞了一个MicroPython项目,将Python移植到ARM Cortex M微处理器上,并开发了电路板。2013年曾经在KickStarter上
转载 2023-07-01 17:12:52
1570阅读
# Python开发stm32 ## 1. 引言 STM32是一种非常流行的嵌入式系统开发平台,广泛应用于各种物联网设备、机器人和工业控制系统中。而Python是一种简单易学的高级编程语言,具有丰富的库和强大的编程能力。本文将介绍如何使用Python开发STM32,让我们能够更加便捷地进行嵌入式系统开发。 ## 2. 准备工作 在进行Python开发stm32之前,我们需要准备一些必要的工
原创 2023-12-20 07:29:33
446阅读
# Python开发STM32教程 ## 1. 简介 本教程将教会你如何使用Python进行STM32开发。作为一名经验丰富的开发者,我将会带你了解整个开发流程并提供每一步所需的代码和注释。 ## 2. 开发流程 下面是整个开发过程的步骤,可以用表格展示如下: | 步骤 | 描述 | | ---- | ---- | | 1. 准备工作 | 安装相关开发工具和软件 | | 2. 连接硬件 |
原创 2023-10-05 07:48:43
434阅读
# 用Python开发STM32 ## 简介 STM32是由意法半导体(STMicroelectronics)公司推出的一系列32位嵌入式微控制器产品,广泛应用于工业控制、物联网、智能家居等领域。而Python作为一种简洁而强大的脚本语言,也被广泛应用于各种领域。那么如何将Python应用到STM32开发中呢?本文将介绍如何使用Python开发STM32,并给出相应的代码示例。 ## S
原创 2024-05-18 04:38:32
89阅读
# Python 开发 STM32 简易指南 在这篇文章中,我们将一起探索如何使用 Python 开发 STM32 微控制器的基本流程。对于刚入行的小白来说,这个过程可能看起来复杂,但只要遵循以下步骤,你就能顺利完成开发任务。 ## 开发流程 以下是实现“Python 开发 STM32”的主要步骤: | 步骤 | 内容描述
原创 2024-10-18 07:18:49
89阅读
结构:通过RX、TX脚连接到MCU芯片串口引脚,USB串口转换器(USB TTL的电路)一边连接RX、TX引脚,一边连接电脑。 2.中间的USB串口转换器也可以是232的转换电路 3.USB转换芯片常用的CH340,PL2303 4.电脑需要装串口驱动,串口调试软件(sscom,MCUISP,flymcu)注意STM32的ISP下载,只能使用串口1,也就是对应串口发送接收引脚PA9,PA10,不能
转载 2024-08-22 20:57:11
1159阅读
最近实在太忙,N多东西都来不及通过文字方式记录下来,今天还有点空,记录一些wxPython的学习内容。实际将要记录的内容不仅仅是wxPython的,还有wxFormBuilder的。废话就不说了,多记录些有用的内容。话说Python下的Win32框架有很多,wxPython算是一个简洁的吧。听说PyQt有很多需要安装的,我的Win8性能利用已经超过100%了,所以,简单些吧。要配合wxPython
 为了进一步明确STM32103系列MCU的内部资源。我们可以从两份资料着手学习。一份是《STM32中文资料》,一份是 《STM32F103中文资料》,您的英文水平如果还可以,那么您就使用原版的英文资料。但是因为中文资料是厂家提供的。那我们基本可以放心使用了。            我们查看《STM32中文资料》的第二节《存储
转载 2023-08-30 13:06:09
215阅读
STM32的I2C特性及架构:1 硬件实现协议:        由STM32的I2C片上外设专门负责实现I2C通讯协议,只要配置好该外设,它就会自动根据协议要求产生通讯信号,收发数据并缓存起来,CPU只要检测该外设的状态和访问数据寄存器,就能完成数据收发。这种由硬件外设处理I2C协议的方式减轻了CPU的工作,且使软件设计更加简单。   
该行以 # 字符开始,意味着只是一个注释。这样的命令行不会被执行,仅为代码提供信息用在这个 main.py 加多两行,如下所示:第一行表明使用 pyb 模块,这个模块包含了控制开发板的所有函数和类。第二行打开了蓝色的 LED:先是在 pyb 模块中使用了 LED 类,创建了 LED 4 的实例,然后将其点亮第四步:重置开发板为运行这个小小的脚本,我们需要保存并关闭 main.py文件,然后在 US
# 使用Python编写STM32程序的简单指南 在嵌入式系统开发中,STM32系列微控制器因其性能和多样性而备受欢迎。传统上,开发者使用C或C++进行编程。然而,随着MicroPython等项目的发展,使用Python进行嵌入式编程逐渐成为可能。本文将介绍如何使用Python编写STM32程序,并带有代码示例,帮助你入门。 ## STM32与MicroPython MicroPython是
原创 8月前
115阅读
# PythonSTM32开发 ## 简介 STM32是一款基于ARM Cortex-M内核的32位微控制器系列,它在嵌入式系统领域有着广泛的应用。而Python是一种高级编程语言,以其简洁易读的语法和丰富的库支持而备受开发者青睐。本文将介绍如何使用Python进行STM32开发,通过一些代码示例来帮助读者更好地理解。 ## 准备工作 在开始之前,我们需要准备以下工具和环境: - STM32
原创 2023-11-25 04:18:02
260阅读
# 用Python开发STM32 ## 引言 STM32是意法半导体(STMicroelectronics)推出的一系列基于ARM Cortex内核的微控制器,被广泛应用于嵌入式系统开发。虽然STM32原生支持C语言开发,但近年来,Python作为一种简洁而强大的编程语言,也逐渐渗透到了嵌入式领域。本文将介绍如何用Python开发STM32,具体包括环境配置、代码示例以及一些开发中的注意事项。
原创 10月前
386阅读
1.openocd介绍openocd全名叫做Open On-Chip Debugger,是一个自由开放的片上调试工具,目前已经发布到0.10.0版本,目前主流调试器几乎都支持,具体可以查看Open On-Chip Debugger:OpenOCD User’s Guide,它的项目托管在sourceforge上,可以使用git工具获得,git命令如下:git clone https://git...
  • 1
  • 2
  • 3
  • 4
  • 5