首页 > 其他分享 >【DIY】自制STM32_Arduino

【DIY】自制STM32_Arduino

时间:2023-12-24 20:34:39浏览次数:29  
标签:引脚 Arduino 电路板 STM32 开源 DIY

【DIY】自制STM32_Arduino电路板

前言

为了在STM32上使用SimpleFOC,使用SimpleFOC的Arduino驱动板,就有了制作STM32_Arduino电路板的想法。
使用STM32F103C8T6作为主控,使用立创EDA专业版软件进行电路板设计。

功能需求:

  1. 电路板外形上与Arduino外形相同。
  2. 使用STM32的定时器TIM输出引脚来代替原来Arduino的PWM引脚,实现同样的PWM功能。
  3. 引出TYPE-C接口,并且可以使用串口。
  4. 引出调试下载接口(SWD),方便程序下载和调试。

STM32_Arduino电路板引脚功能图

引脚功能图

STM32_Arduino电路上引出STM32芯片上大部分的引脚,并且将一些外设的功能引脚进行了特殊说明。

实物图:

实物图

开源链接

该工程将会在立创开源硬件平台进行开源,有兴趣的可以点击下方链接:

工程链接

标签:引脚,Arduino,电路板,STM32,开源,DIY
From: https://www.cnblogs.com/haostudio/p/17924816.html

相关文章

  • 【IIC】通过Arduino的SoftI2C库学习IIC通信
    【IIC】通过Arduino的SoftI2C库学习IIC通信SoftIC库SoftI2C库是Arduino的一个第三方库,可以通过软件模拟IIC时序与其他设备进行通信。可以实现与Wire库一样的功能。SoftI2C库的官方链接:https://www.arduino.cc/reference/en/libraries/softi2c/相关的API函数如下所示:IIC基本知......
  • 如果我想把一款芯片做成 arduino开发,应该怎样的步骤
    导入Arduino开发编译器编织指令集需要以下步骤:下载并安装ArduinoIDE。你可以从Arduino官方网站上下载最新版本的ArduinoIDE。打开ArduinoIDE,选择“文件”菜单下的“首选项”。在弹出的窗口中,找到“附加开发板管理器网址”一栏,输入以下网址:https://adafruit.github.io/arduino-bo......
  • STM32MP157驱动开发——USB设备驱动
    一、简介  由于USB协议太过庞大和复杂,所以本节只对STM32MP157自带的USB驱动进行使能和测试。详细的USB接口和协议的介绍,可以参考原子哥的资料《USB2.0协议中文版.pdf》和《USB3.0协议中文版.pdf》。  USB全称为UniversalSerialBus,翻译过来就是通用串行总线,用......
  • STM32中滴答定时器的使用并进行ms和us级延时
    STM32中滴答定时器的使用并进行ms和us级延时滴答定时器(Systick)滴答定时器Systick是stm32内核中的一个系统定时器,是属于内核的外设。滴答定时器是一个24位的倒计数定时器,当计数到0时,会从LOAD寄存器中自动重装载定时初值,开始新一轮计数。在core_cm3.h和core_cm4.h头文件中都会......
  • 阅读STM32-hal库代码得到的几点C代码编程规范
    阅读STM32-hal库代码得到的几点C代码编程规范规范一:头文件使用#ifndef_XXX_H#define_XXX_H#ifdef__cplusplusextern"C"{#endif//头文件内容#ifdef__cplusplus}#endif#endif在C++编译环境中,会定义__cplusplus宏,如果在C++代码中需要使用C语言的函数和变......
  • ESP32在Arduino环境下使用QUEUE接收串口数据帧
    ESP32在Arduino环境下的串口数据帧接收测试平台ESP32-WROOM测试语言Arduino@PlatformIO注意事项需要添加Queue的库函数作者:SMFSWPlatformIO环境配置文件-platformio.ini[env:esp32doit-devkit-v1]platform=espressif32board=esp32doit-devkit-v1framewo......
  • stm32之名缩写词
    缩写名称缩写名称NVIC嵌套向量中断控制器CANCAN通信SysTick系统滴答定时器USBUSB通信RCC复位和时钟控制RTC实时时钟GPIO通用IO口CRCCRC校验AFIO复用IO口PWR电源控制EXTI外部中断BKP备份寄存器TIM定时器IWDG独立看门狗ADC模......
  • STM32 窗口看门狗(WWDG)实验
    ......
  • STM32智能小车 0基础教学
    (文章目录)前言最近发现很多小伙伴都想自己制作一辆属于自己的智能小车,从今天开始我准备从选材料开始教大家如何制作一辆智能小车。一、必备器材选择及其作用1.主控制器STM32首先最重要的就是选择主控制器,因为我们需要通过STM32来控制各个模块协调工作。这里我们选择STM32RC......
  • STM32驱动步进电机
    一、步进电机的介绍17HS4401步进电机是一种步进电机,也称为双级四相混合式步进电机。它是一种旋转电机,可以控制旋转角度和速度,17HS4401步进电机通常被应用于一些需要精准控制转动的场合,例如打印机、CNC机床等。参数:1.步距角度:1.8度2.驱动方式:双级四相混合式3.工作电压:12V4.......