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

    文章

    4437

    浏览量

    94086
  • Arduino
    +关注

    关注

    184

    文章

    6428

    浏览量

    184858
  • STM32F407
    +关注

    关注

    15

    文章

    187

    浏览量

    29007
收藏 人收藏

    评论

    相关推荐

    使用STM32F407正点原子的开发板作为客户端,电脑作为服务器端时程序总是死在接收函数上是为什么?

    生成的工程可以ping通,使用STM32F407正点原子的开发板作为客户端,电脑作为服务器端时程序总是死在接收函数上,把接收函数屏蔽后程序正常也能于服务器连接上。请大神指教,是否是哪里参数配置有问题导致这样现象?
    发表于 04-29 06:54

    STM32F407开发板上移植了LwIP TCP,在while(1)里或者接收到数据后就什么也发不出来的原因?

    STM32F407开发板上移植了LwIP TCP,当我想做客户端的时候,在初始化阶段使用函数tcp_write()就可以发送出来数据,但是,当在while(1)里或者接收到数据之后,在这两个地方调用此函数时,就什么也发不出来,这是什么原因导致的?
    发表于 04-12 08:13

    stm32f407 double类型

    STM32F407是意法半导体(STMicroelectronics)推出的一款ARM Cortex-M4内核的微控制器。它是针对智能电动车领域的实时操作、数字信号处理和高性能应用而设计的。在这
    的头像 发表于 01-07 16:45 1444次阅读

    stm32f407 LAN8720A速率调整

    STM32F407是一款基于ARM Cortex-M4内核的高性能微控制器,而LAN8720A是一款高速以太网PHY芯片。它们的组合可以实现在STM32F407上使用以太网功能。 调整
    的头像 发表于 01-05 13:54 1217次阅读

    智嵌STM32F407开发板(增强型)V1.1原理图

    电子发烧友网站提供《智嵌STM32F407开发板(增强型)V1.1原理图.pdf》资料免费下载
    发表于 09-15 15:24 13次下载
    智嵌<b class='flag-5'>STM32F407</b><b class='flag-5'>开发板</b>(增强型)V1.1原理图

    STM32F407+FreeRTOS+LWIP1.4.1移植问题记录

    最近在学习物联网相关的知识,打算用ST的开发板STM32F407ZGT6作为控制中心,上面搭载FreeROTS实时系统,STM32F407开发板作为 TCP client
    的头像 发表于 07-21 14:09 2700次阅读
    <b class='flag-5'>STM32F407</b>+FreeRTOS+LWIP1.4.1移植问题记录

    STM32F407 基本定时器使用

    介绍STM32F407基本定时器的配置方法,分别介绍轮询方式、中断方式使用定时器完成定时。
    的头像 发表于 07-06 14:32 2132次阅读
    <b class='flag-5'>STM32F407</b> 基本定时器使用

    STM32F407 滴答定时器

    介绍STM32F407滴答定时器配置方法、使用方式,封装延时函数得到精确的时间。
    的头像 发表于 07-06 14:32 1252次阅读
    <b class='flag-5'>STM32F407</b> 滴答定时器

    STM32F407 外部中断配置步骤

    介绍STM32F407外部中断配置步骤,以按键为例,实现外部中断配置,使用按键触发中断进行LED灯控制。
    的头像 发表于 07-06 14:31 1044次阅读
    <b class='flag-5'>STM32F407</b> 外部中断配置步骤

    STM32F407 位带配置步骤

    介绍STM32F407位带操作方法,设置寄存器的偏移量,实现按GPIO口指定位进行读写操作,方便编程。
    的头像 发表于 07-06 14:30 707次阅读
    <b class='flag-5'>STM32F407</b> 位带配置步骤

    STM32F407 串口配置步骤

    介绍STM32F407串口配置步骤,完成串口的数据发送与接收、实现中断接收,支持printf重定向。
    的头像 发表于 07-06 14:29 1894次阅读
    <b class='flag-5'>STM32F407</b> 串口配置步骤

    STM32F407开发板资料

    STM32F407开发板1.zip,方便你在这个原理图基础上进行修改和定制,提供常用的元器件封装库,节省设计时间
    发表于 07-03 15:08 5次下载

    Arduino IDE代码上传到Esp8266的这个过程是怎样的?

    我想借助 Arduino IDE 将我的代码上传到 Esp8266 。我在网上看到了一些关于如何去做的视频。但是我无法理解上传代码的过程。我还看到你需要一个 TTL 模块来
    发表于 06-02 08:41

    代码上传到Raspberry pi 3b+上的ESP8266 NodeMCU开发板,一直报错如何解决?

    您好,我尝试将我的代码上传到我的 Raspberry pi 3b+ 上的 ESP8266 NodeMCU 开发板,但我一直收到此错误,有人知道如何解决这个问题吗?tia 文件“/home/pi
    发表于 06-01 11:27

    如何在Arduino IDE之外文件上传到SPIFFPS?

    Windows 可执行文件之一)上传的固件 bin。 但是如何在 Arduino IDE 之外文件上传到 SPIFFPS?我的固件是 1MB,因此我在用于该项目的通用 ESP32
    发表于 05-15 08:29