0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样将Arduino Sketch上传到STM32F407开发板

454398 来源:wv 2019-10-25 10:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:为Arduino安装STM32

我下载了从Roger Clark的Github中获取Arduino的STM32库:

重新启动Arduino软件,选择正确的硬件:

通用STM32F407V系列

然后写一个简单的草图:

void setup() {

pinMode(PC8, OUTPUT);

}

void loop() {

digitalWrite(PC8,HIGH);

delay(10);

digitalWrite(PC8,LOW);

delay(10);

}

按下“验证”按钮(而不是上传按钮)。这将编译您的草图。

二进制文件现在位于Temp目录中,您可以在Arduino调试窗口中查看路径。 (您可能必须启用File-》 Preferences-》 Show verbose output)

路径类似于:

C: Users 。.. AppData Local Temp arduino_build_146449 example.ino.ino.bin

步骤2:接线

我已将这些连接从串行USB适配器到主板的针脚:

3.3V 3.3V (I guess connecting the 5V to 5V would work too)

GND GND

RXD PA9

TXD PA10

在“ BOOT 1”针脚上添加跳线(最后一行)

步骤3:上传草图

在启动Demonstrator GUI之前将USB适配器插入计算机。

第4步:测试

您现在需要将跳线的位置更改为BOOT 0,并重置电路板以运行您的草图。/p》

重置按钮是Micro USB插头附近的按钮。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    6132

    浏览量

    113524
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195994
  • STM32F407
    +关注

    关注

    15

    文章

    189

    浏览量

    31411
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    STM32F407的晶振选型分析

    STM32F407的最佳晶振选项
    的头像 发表于 11-07 12:03 304次阅读

    STM32 Nucleo-64开发板技术解析与应用指南

    ARDUINO^®^ Uno V3连接和ST morpho接头,可轻松扩展STM32 Nucleo开放式开发平台的功能。该设有板载ST-LINK调试器/编程器,具有USB重新枚举功能
    的头像 发表于 10-22 14:26 424次阅读
    <b class='flag-5'>STM32</b> Nucleo-64<b class='flag-5'>开发板</b>技术解析与应用指南

    STM32 Nucleo-144开发板技术解析与应用指南

    STMicroelectronics NUCLEO-H7S3L8 STM32 Nucleo-144开发板采用STM32H7S3L8 MCU,提供了一个经济实惠的多功能平台,用于原型设计和实验
    的头像 发表于 10-17 14:40 544次阅读
    <b class='flag-5'>STM32</b> Nucleo-144<b class='flag-5'>开发板</b>技术解析与应用指南

    STM32 Nucleo-64开发板技术解析与应用指南

    STMicroelectronics -C051C8 STM32 Nucleo-64开发板通过由STM32微控制器为概念测试和原型创建提供了一种经济实惠且灵活的途径。该开发板支持
    的头像 发表于 10-16 10:50 414次阅读
    ‌<b class='flag-5'>STM32</b> Nucleo-64<b class='flag-5'>开发板</b>技术解析与应用指南

    rtt5.0.0下lvgl在正点原子stm32f407探索者开发板V3上mdk编译报错怎么解决?

    开发板为正点原子stm32f407探索者V3,在rtt5.0.0版本下加入lvgl及相应的lcd, touch驱动,其它什么功能也没加,在mdk中编译,报错: Program Size: Code
    发表于 09-22 06:17

    如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino
    的头像 发表于 08-08 20:16 3075次阅读
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3<b class='flag-5'>开发板</b>给另一个<b class='flag-5'>Arduino</b> IDE不能下载的<b class='flag-5'>Arduino</b> Nano/UNO R3<b class='flag-5'>开发板</b>重新烧录引导程序bootlaoder

    极海APM32F407IG-Tiny开发板的DAPLINK固件更新方法

    最近申请到了APM32F407IG-Tiny,这块开发板做工不错,尤其自带了DAPLINK下载器,外设资源也挺丰富的,很适合做mbedos移植,并且mbedos官方stduio是有自带
    的头像 发表于 05-24 14:28 1129次阅读
    极海APM32<b class='flag-5'>F407</b>IG-Tiny<b class='flag-5'>开发板</b>的DAPLINK固件更新方法

    如何在APM32F407开发板上应用uC/OS-III实时操作系统

    最近我开始学习 uC/OS-III 实时操作系统,并着手将其移植到APM32F407 开发板上。在这个过程中,我遇到了许多有趣的挑战和发现,也感受到了操作系统带来的强大功能和灵活性。
    的头像 发表于 04-01 09:39 1273次阅读
    如何在APM32<b class='flag-5'>F407</b><b class='flag-5'>开发板</b>上应用uC/OS-III实时操作系统

    STM32F103C8T6开发板最小系统原理图

    电子发烧友网站提供《STM32F103C8T6开发板最小系统原理图》资料免费下载
    发表于 03-24 09:09 83次下载

    stm32f407这个STM32_RCC_PERIPHCLK_SDMMC是哪里定义的?

    stm32f407这个STM32_RCC_PERIPHCLK_SDMMC 是哪里定义的 函数调用这个会报错 Error[Pe020]: identifier \"
    发表于 03-07 07:34

    STM32F407的高速USB,采用的是虚拟串口方式,VCP驱动有linux系统的吗?

    STM32F407使用高速USB的Device模式,使用的是虚拟串口VCP方式,网站上有Window7和Window8的驱动,是否也有linux系统下的驱动?
    发表于 03-07 06:42

    求一份在STM32F407的CS1239的驱动程序

    求一份STM32F407的CS1239的驱动程序,目前没有调试通,读不到数据,邮箱:298487317@qq.com谢谢?
    发表于 02-10 16:52

    使用STM32F407的硬件SPI接口去读取ADS8694的18位ad数据怎样才能读取出来?

    使用STM32F407的硬件SPI接口去读取ADS8694的18位ad数据怎样才能读取出来,因为STM32F407的硬件SPI接口只能设置每次读取的数据位是8位或者16位,看了TI的ADS8694芯片手册上的SPI时序图发现
    发表于 12-27 06:23

    STM32F407和ADS8684进行SPI通信,寄存器怎么配置?

    通过STM32F407和ADS8684进行SPI通信,阅读了ADS8684的手册,配置STM32F407为主,CPOL为0,CPHA为1,这样对吗? 配置好后应该先设置ADS8684的程序寄存器还是发送命令寄存器后再设置程序寄存器呢?
    发表于 12-20 06:25

    STM32F407 MCU使用SD NAND 不断电初始化失效解决方案

    STM32F407微控制器单元(MCU)与SD NAND的结合提供了强大的存储解决方案。然而,不断电初始化失效问题可能会导致系统稳定性和数据完整性受损。我们STM32F407与SD NAND集成时可能遇到的初始化问题,并提供专
    的头像 发表于 12-11 10:51 1491次阅读
    <b class='flag-5'>STM32F407</b> MCU使用SD NAND 不断电初始化失效解决方案