# 如何实现“stm32f103c8 python”教程
## 一、 整件事情的流程
下面是实现“stm32f103c8 python”的整个流程:
```mermaid
pie
title 实现“stm32f103c8 python”的流程
"安装开发环境" : 30
"编写Python程序" : 40
"烧录程序到STM32" : 30
```
## 二
原创
2024-06-24 04:24:26
112阅读
STM32新建工程模板 文章目录STM32新建工程模板1. STM32新建工程模板1.1基于寄存器开发的工程1.2基于库函数开发的工程百度网盘 1. STM32新建工程模板首先现在网上下载固件库STM32F10x_StdPeriph_Lib_V3.5.0 也可以通过我的百度网盘 链接:https://pan.baidu.com/s/10_YqJh1yriPuYIPDxoXUxA?pwd=1234
STM32F103C8T6是一款基于ARM Cortex-M 内核STM32系列的32位的微控制器,程序存储器容量是64KB(STM32F103CBT6存储器容量128KB),需要电压2V~3.6V,工作温度为-40°C ~ 85°C。具体指标如下:将 STM32F103C8T6(STM32F103X8和STM32F103XB的最小系统一致,不过是闪存不同,具体差异参见:STM32选
原创
2022-04-02 17:02:22
4080阅读
2评论
stm32基本参数stm32f103C8T6基本配置流程配置流程 分三步走:1.STM32CubeMX软件生成初始化程序首先我们打开软件,点击New Project,也就是新建一个项目。配置pinout表首先选择自己的需要的输出引脚,用来输出高电平给LED灯。这个界面可以通过鼠标滚轮来放大缩小,按住滚轮或者同时按鼠标左右键来移动图形。我这里选择的是PE6、PE5和PH9,左键点击之后选择GPIO_
转载
2024-04-27 19:46:58
300阅读
STM32F103C8T6是一款基于ARM Cortex-M 内核STM32系列的32位的微控制器,程序存储器容量是64KB(STM32F103CBT6存储器容量128KB),需要电压2V~3.6V,工作温度为-40°C ~ 85°C。具体指标如下:将STM32F103C8T6(STM32F103X8和STM32F103XB的最小系统一致,不过是闪存不同,具体差异参见:STM32选型...
原创
2021-06-29 13:39:14
2548阅读
F103C8T6 HAL库 Makefile FreeRTOS 工程模板环境该工程的开发平台为 ARM-GCC 工具链和 Make> arm-none-eabi-gcc -v
gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (GNU Tools for Arm Embedded Processor
转载
2024-04-12 23:26:44
277阅读
硬件资源:stm32F103zet6(正点原子战舰开发板)、TFT2.4 软件资源:littlevgl7.9.1、正点原子Touch工程。 编译器:keil 已从AC5改为AC6(V6.14版本)littlevgl传送门:Littlevgl7.9.1 具体lvgl所需资源等等,自行参考lvgl官网,或者正点原子的lvgl6.0的文档。1、第一步: copy正点原子的HAL库版本的touch工程,设
转载
2024-02-28 20:35:42
608阅读
STM32F103RCT6是一款由STMicroelectronics公司生产的基于ARM Cortex-M3内核的32位微控制器。它具有高性能、低功耗和广泛的应用领域。包括ADC(模数转换器)DAC(数字模拟转换器)TIM(定时器)USART(串行通信接口)SPI(串行外设接口)I2C(串行总线接口)支持多种通信协议如CAN、USB和EthernetSTM32F103RCT6芯片集成了
转载
2023-08-10 15:42:01
239阅读
目录OLED介绍取字模程序main.coled.coled.hspi2.cspi2.holedfont.h效果源码模拟SPI控制方式 OLED介绍OLED主要参数 1、高分辨率:12864(和12864LCD相同分辨率,但该OLED屏的单位面积像素点多)。 2、广可视角度:大于160°。 3、低功耗:正常显示时0.04W。 4、宽供电范围:直流3.3V-5V。 5、工业级:工作温度范围-30°℃
转载
2023-11-15 11:54:24
185阅读
该项目基于正点原子精英板的模板更改配置再自行编写文件得来 尤其注意Systeminit();以及对应的三行取消注释,没有这个初始化计延时会不准主要功能是1.传统长按、短按长条形小夜灯的所有功能,但是还没找到合适的触摸按键或侧贴按钮2.使用NEC协议来遥控灯的亮度(按键数字0到9),后续会加上定时3.使用USB转TTL连接并使用上位机XCOM可以得到按键状态(短按、长按、按下次数)、当前设
转载
2024-07-17 22:05:44
471阅读
1,可从官网下载STM32_USB-FS-Device_Lib_V4.0,里面有Custom_HID例子参考。 可从Custom_HID修改得到。时刻记住“自己是STM32F10X_MD系列”以及“自己不是官方demo板”即可将无用的代码去掉,譬如去掉ADC等等相关代码。 2,需要SystemInit();配置为72MHz,否则无法工作,USB是工作在12MHz。 3,如果D+直接上拉到3.3V,
转载
2024-04-22 08:55:28
907阅读
1、STM32的中断 STM32的中断管理是属于内核部分的,所以中断管理的寄存器也是属于内核组,不属于芯片外设,在查看相关资料的时候,需要查看相对应的内核手册。 STM32F103ZET6是Cortex-M3内核的IC。Cortex-M3内核支持256个中断,其中包含了16个内核中断和240个外部中断,并且具有256级的可编程中断设置。但是STM32并没有完全使用Cortex-M3内核的全部中
转载
2024-03-22 09:46:50
390阅读
转载脚资源的浪费,而且管脚多的成本也会很高
转载
2023-02-22 10:59:58
3095阅读
今天面试问到了,以此总结一下 先上图 首先肯定是引脚数不同一个144脚,一个40脚 其次就是flash和RAM区别超级大,一个(64&20 )另一个(512&64) 最大运行速度一样 72MHZ SPI数不一样 定时器类型不一样(一个有8种,一个有4种>>话说4种真的够用了,哈哈) A/D转换个数不 ...
转载
2021-10-08 20:41:00
7151阅读
2评论
1.简介DAC指数字/模拟转换。STM32F103RCT6具有2个12位数字输入,模拟输出的DAC;支持数字输入配置成8位右对齐、12位左对齐或12位右对齐格式;在双DAC通道模式下支持单通道独立转换或双通道同步转换。2.框图根据框图,将数据写入DHRX寄存器后,经过控制逻辑后被传输到DORX寄存器后再转成模拟输出值得注意的是,一旦使能DACx通道(ENx位置1),相应的GPIO引脚(DAC1对应
转载
2024-05-19 11:10:57
1052阅读
第4章 STM32F429工程模板建立(MDK5)本章教程为大家介绍如何创建MDK5工程,配置方法以及经常用到的一些配置项。目录第4章 STM32F429工程模板建立(MDK5)4.1 初学者重要提示4.2 第1步,创建工程文件夹4.3 第2步,创建新工程4.4 &nb
转载
2024-07-29 15:53:22
355阅读
一、STM32 启动过程 通过Boot引脚设定,寻找初始地址 初始化栈指针 __initial_sp 指向复位程序 Reset_Hander 设置异常中断 HardFault_Handler 设置系统时钟 SystemInit 调用C库函数 _main二、介绍GPIO GPIO 8种工作模式(gpio_init.GPIO_Mode): (1) GPIO_Mode_AIN 模拟输入 (2) GPIO
转载
2023-10-23 09:33:21
460阅读
文章目录前言1. 移植FreeRTOS2. 测试FreeRTOS3. 移植工程 前言该篇环境为:STM32F103ZET6、Keil 库函数版本 F4、F7、H7移植同理。FreeRTOS源码:链接:https://pan.baidu.com/s/10l8TmseEJKkFdwFY3qZc1Q?pwd=8uqw
提取码:8uqw1. 移植FreeRTOS选取平时编程的一个库函数工程进行移植。
转载
2024-04-21 13:37:39
476阅读
STM32F103RCT6项目RAM&ROM占用分析查阅DataSheet可知STM32F103RCT6属于大容量产品,内含256KB的Flash,48KB的SRAM之前关于RAM&ROM的空间利用根本没有考虑,但在移植FreeRTOS和jasson库之后,在任务中调用Json_loads()时,包括用malloc申请空间时偶尔会出现Hardware fault。如此看来,合理的空
转载
2023-10-24 09:31:59
0阅读
中断的意义被提及过无数次,这里还是再次解释一下:人的大脑其实就是中断管理器,例如“人有三急”,当你急的时候去处理其它事,放下当前事,这就是执行了一次中断。MCU也有各种中断,经典89C52单片机主要有定时器中断、外部中断、串口中断三种。定时器中断,就是设置一定时间后,响应对应的中断信息,类似于闹钟,定时1h,就执行闹铃。89C52单片机有3个定时器0/1/2,这里以定时器0为例进行解读说明。定时器