首页 > 其他分享 >stm32 在arduino平台上开启非默认外设

stm32 在arduino平台上开启非默认外设

时间:2022-08-28 22:14:44浏览次数:67  
标签:kyo arduino pio 开启 默认 stm32 外设

起初原因是我试图编译fsmc,但始终无法编译。在C:\Users\kyo\.platformio\packages\framework-arduinoststm32\system\STM32F1xx\stm32f1xx_hal_conf_default.h 里看到这个  

看到了 #if  0   原来那些#define都没生效。挂不得我在pio。ini里-D HAL_SRAM_MODULE_ENABLED才起作用了   。看来默认设置是在这个

C:\Users\kyo\.platformio\packages\framework-arduinoststm32\cores\arduino\stm32\stm32yyxx_hal_conf.h   里了   我一开始没明白这个yyxx是啥意思 。后来想到stmfxx  是表示f系列  f1xx是f1系列 。yyxx就是stm所有的系列的意思。

默认只开启了芯片基本运行的跟arduino用到的功能  其他的像fsmc    can 看门狗都关了

要开启的话那就在pio.ini里加 -D

 

标签:kyo,arduino,pio,开启,默认,stm32,外设
From: https://www.cnblogs.com/kyo413/p/16633826.html

相关文章

  • 修改红牛开发板在arduino平台的上cpu速度
    起初是发现红牛的官方例程的延时程序跑在arduino上时间是不对的 。voidDelay_10ms(u32nCount){ volatileinti;//volatile表示编译器不要优化这个变量,即使没有用到......
  • stm32学习|cubemx配置通用定时器
    stm32学习|cubemx配置通用定时器使用cubemx配置定时器时,存在internalclock和ETR2,后面编程的时候一直没办在在中断函数中处理数据,最后发现应该选择internalclock.Clock......
  • STM32H7_Rtthread_LVGL开发第一章<STM32H7工程创建>
    工具:MDK5-STM32CubeMX-Rtthread源码-LVGL源代码-ENV工具 步骤1:用CubeMX生成一个最小基础工程外部晶振为25Mhz,系统时钟配置为最高  设置调试口设置系......
  • 关于stm32f10xRB系列的PB5和PB12外设冲突问题
      上周在公司做了一个项目,调试一个mcu,本以为很简单的调试一下裸机驱动,但是调试过程中遇到了一些问题让我觉得比较有意思,记录一下。1、关于stm32的SMBUS功能的介绍  ......
  • STM32环境配置
    ==================================STM32概念==================================一、什么叫STM32 ST:意法半导体 M:ARM公司的cortex-M内核 32:32位单片机 STM32:ST公司......
  • arduino自定义库c与c++的区别
    起初是想把手头的红牛开发板的基于stm32标准库的例子都改成用arduino库的   发现arduino库是基于hal库的 不是直接把c文件挪过来就能用的arduino是c++编译器 如......
  • 采用STM32的HRTIM实现三相同步三角载波PWM输出
    1.应用需求与实现思路对于常用的三相两电平变流器,通常应使三桥臂的载波为同步的三角载波。为方便控制,常在三角载波过零处进入中断进行采样何控制。当采用STM32的HRTIM实......
  • stm32开漏、推挽区别
    推挽能输出较高电压,开漏由引脚提供电压。推挽电路开漏(开集)电路......
  • STM32Cube配置I2C不会自动配置引脚速度
     使用STM32Cube配置I2C的时候,不会自动配置速度,但I2C需要配置引脚的速度,需要手动配置添加。 GPIO_MODE_AF_OD:启动引脚复用(开漏模式)。 ......
  • Arduino MKR Shield to 控制 DYNAMIXEL舵机- 快速启动
    嘿,有机器人专家!您可能熟悉Arduino的原装DYNAMIXEL Shield,该Shield与ArduinoUno和“1.0”ArduinoPinout兼容。然而,由于多年来芯片技术的改进,现在有许多较新的Arduino板,......