STM32Duino STM32F103 arduino 针脚对应关系

使用ArduinoIDE进行STM32开发(STM32duino)环境配置方法 本文是使用Arduino IDE进行STM32开发的环境配置教程 ,使用了串口下载的方式,这样相对而言配置起来会简单一些,加快开发进度。 阅读详情

STM32Duino STM32F103 arduino 针脚对应关系

1.官方说明

请添加图片描述

2.全部针脚

请添加图片描述

3.PWM 针脚

序号物理引脚
0PA0
1PA1
2PA2
3PA3
4PA4
5PA5
6PA6
7PA7
8PA8
9PA9
10PA10
16PB0
22PB6
23PB7

注:PWM引脚,16bit即65536级PWM。

4.ADC 针脚

剩下的 除了电影就都是ADC啦。(因为懒得写了)

5.串口

支持的串口 有4个

void setup() {
Serial.begin(115200);
Serial1.begin(115200); //RX=PA9,TX=PA10
Serial2.begin(115200); //RX=PA2,TX=PA3
Serial3.begin(115200); //RX=PB10,TX=PB11

}

void loop() {

Serial.println(“Test Serial”);
Serial1.println(“Test Serial1”);
Serial2.println(“Test Serial2”);
Serial3.println(“Test Serial3”);// wait for a second
}

STM32duino-bootloader:STM32的开源Bootloader深入解析 STM32duino-bootloader项目是一个实现了STM32微控制器的USB DFU bootloader的开源项目,它为STM32的固件远程更新提供了一种可行的解决方案。这个项目展示了如何在STM32平台上实现一个功能强大的bootloader,其中包含了如何使用STM32的硬件特性,如何处理USB通信,以及如何编程STM32的内部闪存。如果你需要为你的STM32项目开发一个bootloader,这个项目无疑是一个很好的参考。对于固件更新,重要的一步是将新的固件写入STM32的内部闪存。 阅读详情

相关推荐

STM32duino:使用Arduino框架玩转STM32——配置开发环境

本文将介绍如何通过在Arduino框架下使用STM32duino库,配置开发环境并开始使用STM32微控制器进行编程。我们将涵盖STM32duino的安装、开发板支持、库管理以及示例代码的编写。首先,我们需要安装Arduino IDE,它是一个开源的集成开发环境,用于编写和上传代码到STM32微控制器。在Arduino IDE中,我们需要安装STM32duino库以支持STM32微控制器。安装完STM32duino库后,我们需要选择正确的开发板。步骤2:安装STM32duino库。步骤4:编写示例代码。

2301_79326616的博客 1281

Arduino借助STM32Duino开发STM32教程-(2023年8月)

最详细的arduino开发Stm32配置教程

m0_46236949的博客 1万+

自动驾驶仿真(五)—— 基于Carsim、Prescan、Simulink的联合仿真

自动驾驶仿真五——基于Carsim、Prescan、Simulink的联合仿真1. 联合仿真流程2. CarSim联合仿真配置要点3. Prescan联合仿真配置要点4. Carsim、Prescan、Simulink联合仿真结果5. 参考学习的书目教材 博主前面的博文已经介绍了Carsim和Prescan各自与Matlab/Simulink的相关联合仿真应用实例,并且论述过几款软件各自的优势及用法,CarSim适合动力学模型的建立,PreScan适合行车场景的搭建,Simulink适合控制算法的设计及信号

zhudj08的博客 1万+

STM32duino:【玩STM32】STM32Duino的引脚映射,ADC,PWM等介绍

基于迷你强的STM32duino文章,感觉非常有价值,这小单片机做Arduino实在太强了,甩AVR的几条街,结合Maple Mini研究了一下,总结下面基础资料: 0、编程语法参考 http://docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-docs/latest/language.html 1、引脚对应关...

Android/Linux的专栏 1万+

量化风控核心:信用评分卡模型的设计与迭代全流程

◦ 动态策略适配:根据评分卡结果动态调整风控流程——高分用户(>750分)秒级放款,中低分用户(600-700分)触发补充资料提交,低分用户(<600分)直接拒绝。◦ 特征有效性监控:每月计算特征IV值,对IV<0.1的低效特征(如“用户星座”)进行淘汰,同时引入新特征(如电商消费数据)。某城商行通过增量学习,评分卡PSI值长期稳定在0.1以下。◦ 数据筛选:整合征信数据(逾期记录、查询次数)、行为数据(消费频次、还款习惯),某银行评分卡纳入150+维度特征,覆盖用户偿债能力、意愿、稳定性等维度;

2501_91651383的博客 1483

别再手动调参了!用BERTopic分析500篇论文摘要,我总结了这份超全参数调优指南

本文详细介绍了如何通过BERTopic参数调优从500篇论文摘要中挖掘高质量主题。从文档嵌入、降维到聚类,每个环节的关键参数设置都直接影响主题分析效果。文章提供了学术文本特有的调优技巧,包括预处理、主题多样性与专注度的平衡,以及评估指标与迭代优化方法,帮助研究者高效完成NLP主题分析任务。

weixin_31235909的博客 215

STM32duino——用ArduinoIDE玩STM32(一): 刷入Bootloader,实现免串口下载

STM32duino——用ArduinoIDE玩STM32(一): 刷入Bootloader,实现免串口下载写在前面:为什么我们需要STM32duino?准备工作刷入Bootloader安装相关支持第一个测试程序注意事项参考文献 写在前面:为什么我们需要STM32duino? 同样的价格,更高的性能 性能简单对比: STM32F103C8T6 vs Arduino Nano 主频: 72MHz vs 8MHz SRAM:

gucongtian的博客 1万+

Python RPA 流程自动化快速上手

Python RPA 流程自动化快速上手

看花容易绣花难 1万+

STM32duino的定时器输入捕获及PWM频率修改

以上内容摘自Brokking.net的YMFC-32,链接。一、以TIMER2和TIMER3的输入捕获为例。无法科学上网可以搜优酷或B站,有老邵翻译的视频。二、以TIMER4的PWM输出频率调整为例。

TerminatorRoot的博客 1370

智能手表PCB布局:PPG与IMU传感器噪声隔离与应力解耦设计

在可穿戴设备硬件开发中,PCB布局已超越传统布线范畴,成为决定信号完整性、电磁兼容性与机械可靠性的核心环节。心率传感器(PPG)依赖微伏级光电容积脉搏波信号,极易受数字开关噪声与电源纹波干扰;姿态传感器(IMU)则对PCB弯曲形变引发的机械应力高度敏感。其布局需融合电磁场建模、热-力-电多物理协同及高密度互连约束。关键技术价值体现在噪声路径切断、地弹抑制、应力方向解耦与电源域隔离等工程实践。典型应用场景涵盖智能手表、医疗级贴片设备及微型运动传感终端。本文聚焦PPG与IMU两大模组在STM32L4平台上的实操

weixin_32869687的博客 174

Codex 100个真实案例 - 全系列总结与Codex最佳实践全解析

历经100个案例的淬炼,我们终于来到了终点!本篇是整个系列的压轴之作——全面回顾100个案例的分类统计、提炼Codex使用的核心技巧和最佳实践、总结Prompt工程的精华要点、剖析常见错误及解决方案、展望AI编程的未来趋势,并为不同水平的读者规划学习路径。这不仅是一篇总结,更是一本Codex实战手册!

yueyeguzhuo的专栏 136

STM32duino Arduino_Core_STM32 项目教程

STM32duino Arduino_Core_STM32 是一个开源项目,旨在为 Arduino IDE 提供对 STM32 系列微控制器的支持。该项目基于 STM32Cube 软件包,包括 HAL(硬件抽象层)和 LL(低层)API,以及 CMSIS(Cortex Microcontroller Software Interface Standard)设备定义。通过这个项目,开发者可以在 Ar...

gitblog_00405的博客 1525

【unity游戏开发入门到精通——UGUI】文本控件 —— TextetMeshPro新文本控件(TextMeshPro - Text(UI)和TextMeshPro - Text)

文本组件是UGUI中最常用的组件,它的作用是对文本数据进行处理并显示。UGUI的文本组件可以分两为种——Text旧文本控件、TextMeshPro新文本组件。本文主要是介绍TextMeshPro新文本控件,而TextMeshPro新文本控件又可以分为两种——TextMeshPro - Text(UI)和TextMeshPro - Text。TextMeshPro是Unity收购的一个第三方插件,现在已经自动内置到编辑器中,只要使用一次就会自动导入到工程。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 3766

Arduino框架下STM32全系列开发固件安装指南

Arduino框架下STM32全系列开发固件安装指南

perseverance51博客 5341

【扣子AI开发】如何开发一个图像生成智能体?

【扣子AI开发】如何开发一个图像生成智能体,从创建到发布

tl437002770的博客 2427

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

STM32----搭建Arduino开发环境

本章介绍搭建STM32搭建Arduino开发环境,包括软件下载,安装配置,烧录下载等内容。本文介绍了搭建stm32的arduino开发环境,安装arm-none-eabi-g ++工具链、stm32库文件、烧录软件及开发板配置等。

疯狂飙车的蜗牛的博客 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

STM32duino Arduino_Core_STM32 项目推荐

STM32duino Arduino_Core_STM32 是一个开源项目,旨在为 Arduino IDE 提供对 STM32 系列微控制器的支持。该项目的主要编程语言是 C/C++,这是 Arduino 开发环境中常用的编程语言。通过这个项目,开发者可以在 Arduino IDE 中轻松地编写和上传代码到基于 STM32 的开发板上,从而利用 STM32 强大的性能和丰富的外设。 ## 2. ...

gitblog_00701的博客 821

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

STM32duino——依托Arduino框架玩转STM32(一): 开发环境的配置

这篇文章主要讨论STM32duino环境的配置,并以STM32F103C8T6为例烧写Blink Demo. 写在前面:为什么我们需要STM32duino? 理由一:同样的价格,更高的性能 价格对比: 性能简单对比: STM32F103C8T6 vs Arduino Nano 主频: 72MHz vs 8MHz SRAM:...

随笔 2万+

探索STM32duino Bootloader:解锁微控制器的新可能

探索STM32duino Bootloader:解锁微控制器的新可能 是一个开源项目,旨在简化基于Arduino IDE对STM32系列微控制器的编程和开发过程。该项目由Roger Clark开发,它提供了一个用户友好的环境,使得非专业开发者也能轻松地利用STM32的强大功能。 项目简介 STM32系列是意法半导体(STMicroelectronics)推出的高性能、低功耗的32位微控制器。尽管这...

gitblog_00059的博客 465

如何快速上手STM32duino开发:Arduino_Core_STM32完整指南

Arduino_Core_STM32是一个强大的开源项目,为Arduino IDE提供全面的STM32微控制器支持。通过这个项目,开发者可以轻松使用Arduino生态系统开发STM32应用,兼顾易用性和高性能。 ## ???? 什么是Arduino_Core_STM32? ### 核心功能解析 Arduino_Core_STM32是STMicroelectronics官方支持的Arduino核心...

gitblog_00119的博客 1423

最快的方法在这!使用STM32 Duino读写SD卡内的资料

SD卡的话是可以通过spi的方式来进行读取写入,还有获得关于这张卡的一些基本信息,例如容量。那么这一次的话就来说说看要如何使用stm32来读取SD卡的信息,并且用一种目前最简单的方法

arenascat的博客 2245

Arduino_Core_STM32终极指南:5分钟快速上手STM32duino开发

想知道如何用Arduino的简单语法驾驭STM32的强大性能吗?Arduino_Core_STM32项目正是为此而生!这个开源项目为Arduino IDE提供了完整的STM32微控制器支持,让你能够像玩积木一样轻松构建复杂的嵌入式系统。想象一下,用几行代码就能控制高性能的H7系列,或者实现超低功耗的L0应用,这就是STM32duino的魅力所在! ## 🎯 为什么选择Arduino_Core_

gitblog_00072的博客 944

【亲测免费】 探索STM32在Arduino IDE中的无限可能:STM32duino项目推荐

STM32duino项目为Arduino IDE带来了对STM32系列微控制器的全面支持。通过这个开源项目,开发者可以在熟悉的Arduino环境中轻松使用STM32微控制器,享受其强大的性能和丰富的外设资源。无论是初学者还是资深开发者,STM32duino都提供了一个便捷的途径,让STM32的强大功能触手可及。 ## 项目技术分析 STM32duino的核心技术基于以下几个关键组件: 1. ...

gitblog_00632的博客 996

STM32duino Serial2

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33946020的博客 550

stm32duino 文件结构分析

analogRead 与analogWrite是不同的,使用adc输入测量,但输出是用pwm 而不是dac。library:示列,以及于ARDUINO相关的函数(SRCWRAPPER文件)corel/arduino :包含与arduino相关的文件。stm32 外设时钟使能与arduino中。variant:stm32不同板子的信息。system:stm32的启动文件。目录:corel/arduino。涉及相应函数 来源于LL。

qq_39239990的博客 1185

Arduino IDE2.3.3在Win11环境使用STM32duino开发中总结的一些要点

以前一直玩Arduino,后来开始入手STM32,但是被相对复杂的编程搞的很不爽(毕竟50+了),后来发现用Arduino可以开发STM32,深感兴奋。它支持全系列的STM芯片,几乎所有芯片都提供了“variants”文件,大部分都添加到“工具”菜单里了,没有在菜单里的,都有对应的“variants”文件夹,并提供了如何添加的方法。我就是根据这个教程,一步步完成了STM32F429IGT6的添加,并测试了程序,以下的代码都是基于STM32F429IGT6的,并且都测试成功。PWM输出是通过示波器来验证的;

u010297049的博客 1899
上一篇: Qt5多线程串口收发数据
下一篇: qml QListView or QGridView C++提供model笔记
低配天才
博客等级 码龄10年 277粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值