ARM Mbed在线IDE编程意法半导体(ST)开发板

2023-11-10

硬件

软件

介绍

STM32F407发现板不直接支持MBED在线IDE。 但是该板上的MCU也用于另一块官方MBED板上(Seeed Studio Arch Max v1.1)。 因此,可以通过将发现板当作Arch Max板进行编程。

  • 这是使用MBED在线IDE快速进行原型制作的一种简便方法。无需在PC上安装Keil / IAR / AC6并进行繁琐的设置。
  • ADC / PWM / DAC / GPIO / UART / SPI / I2C之类的常见内容可以通过最少的配置使用。
  • 测试板载加速度计

步骤

登陆ARM Mbed官网。

选择平台Seeed Arch Max。

编辑,编译和下载代码

以下代码演示了GPIO,ADC,串行,PWM和板载加速度计功能。

库文件:

</>

GPIO和Pwm初始化:

</>

串行和ADC:

</>

串行波特率和打印:

</>

PWM频率和占空比:

</>

LED闪烁:

</>

ADC读取:

</>

引脚图

注意,建议使用非标记引脚,它们可能会干扰板载硬件。

DAC在PA4和PA5上运行

经过A4和A5引脚测试的12位DAC,可用。但是,加速度计和音频可能不会与DAC一起用于其他应用程序(同一引脚)。

DAC设置:

</>

输出模拟电压:

</>

20x4 LCD支持

经过mbed测试液晶显示器效果很好! 5伏显示屏以3.3伏逻辑运行时没有问题。下面的代码链接:

警告

并非所有功能都可以根据上述引脚图工作。例如,使用mbed编程时,PD13上的Pwm将不起作用。因为,mbed编译器根据Arch Max板引脚映射来处理代码。

要确定可以使用的特定引脚功能,请参见下面附带的引脚图。

同样,闪存可能限制为512 kB,而不是完整的1 MB。

外部参考

源代码

详情参阅 - 亚图跨际

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ARM Mbed在线IDE编程意法半导体(ST)开发板 的相关文章

  • 【福利】南昌大学NCU主题电子笔记本,免费获取!

    转载请注明出处 小锋学长生活大爆炸 xfxuezhang cn 禁止转卖 恰烂钱可耻 下载链接 https pan baidu com s 1RWVrQgbmth CwoTcY 1yVw pwd 5gu8
  • PN结的形成原理

    关于二极管的原理来自于PN结 下图为本征半导体 1 空穴与电子 动画中空穴是红的 电子是蓝的 其实我一直对空穴这个概念很抵触 因为从这个动画上来看空穴是不动的 但讲PN结 三极管的时候都会把空穴当成运动的载流子 虽然似乎也不是很难理解 P型
  • 电感的主要参数

    转载 大鑫专栏 大鑫专栏 2022 02 13 21 08 电感的主要参数 1 电感量 L 又称自感系数 表示电感器产生自感能力的一个物理量 电感器电感量的大小 主要取决于线圈的圈数 匝数 绕制方式 有无磁心及磁心的材料等等 当通过一个线圈
  • 滤波电容的大小的选取

    印制板中有接触器 继电器 按钮等元件时 操作它们时均会产生较大火花放电 必须采用RC吸收电路来吸收放电电流 一般R取1 2k C取2 2 4 7 F 一般的10PF左右的电容用来滤除高频的干扰信号 0 1UF左右的用来滤除低频的纹波干扰 可
  • 数据和C学习

    第三章 数据和C 3 1 示例程序 include
  • STM32无线网络监控传感器数据

    介绍 在此项目中 我们将首先创建一个无线传感器节点 传感器节点由四个基本组件组成 例如传感单元 处理单元 收发器单元和电源单元 传感单元可以由任何传感器组成 我正在使用BME280气压传感器 处理单元是STM32F103C微控制器 收发器单
  • Python探索Raspberry Pi机器人平台

    随机轨迹 第一代机器人吸尘器在一个无限循环中使用了一种非常简单的算法 直行直到撞到障碍物 转一个随机角度 如果您担心这种行为的清洁质量 那可能是对的 但是从数学角度来看 如果给定无限的时间 只要机器人可以物理上到达 该算法将覆盖整个清洁区域
  • CMOS门电路详解

    MOS管的开关特性 在CMOS集成电路中 以金属 氧化物 半导体场效应晶体管 Metal Oxide Semiconductor 简称MOS 作为开关器件 MOS管的结构和工作原理 MOS管的输入 输出特性 对于共源极接法电路 闪击和衬底之
  • 【见刊通知】ISEEIE 2022 & COMSE 2022已见刊,请自行查看见刊链接 ~

    见刊通知 CoMSE 2022 喜讯 2022年材料科学与工程国际会议论文集已于8月10日见刊 相关链接已发送至各位作者邮箱 请注意查看 ISEEIE 2022 喜讯 2022年电气 电子与信息工程国际会议论文集已于8月18日见刊 相关链接
  • 【会议分享】2022年工业电子与仪器仪表国际会议(ICoIEI 2022)

    2022年工业电子与仪器仪表国际会议 ICoIEI 2022 重要信息 会议网址 www icoiei org 会议时间 2022年10月15 17日 召开地点 韩国济州岛 截稿时间 2022年9月15日 录用通知 投稿后2周内 收录检索
  • 2023年交通与智慧城市国际会议ICoTSC 2023

    会议日期 2023 5 26 至 2023 5 28 会议简介 2023年交通与智慧城市国际会议 ICoTSC 2023 重要信息 会议网址 www icotsc org 会议时间 2023年7月28 30日 召开地点 长沙 截稿时间 20
  • 什么是全国大学生电子设计大赛?如何备战?

    前言 全国大学生电子设计竞赛是教育部和工业和信息化部共同发起的大学生学科竞赛之一 每一届都有非常多的大学生参加 但每届的比赛前夕 总会有很多同学并不清楚比赛的相关信息 流程以及如何去备战比赛 导致在比赛中出现准备不足或违法比赛规则等现象从而
  • keil调试warning和error

    STM32 逻辑错误 1 若要用引脚重映射 一定要把该引脚原来的功能DISABLE 不然永远都没有想要的结果 例如 将TIM4 CH1映射到PB4 PB4原功能是JRST 因此需要调用 GPIO PinRemapConfig GPIO Pa
  • 使用VHDL语言控制相机

    将CMOS相机与ZYNQ 7000系列FPGA SoC连接 并将实时视频输入输出到VGA屏幕 硬件 软件 概述 在这个项目中 我们将从头开始构建一个FPGA映像平台 目的是将VGA分辨率CMOS相机与MiniZed Development板
  • 无线通信(LoRa和zigbee,补充WIFI)

    原文 1 LoRa是物联网应用中的无线技术有多种 可组成局域网或广域网 2 ZigBee是基于IEEE802 15 4标准的低功耗局域网协议 1 简介 LoRa 是LPWAN通信技术中的一种 是美国Semtech公司采用和推广的一种基于扩频
  • FPGA微型板Verilog简单音频

    简单音调生成 该模块通过使用一个计数器生成一个1 kHz的信号 该计数器在CLK的每个刻度上都递增 当计数器达到32 000时 将切换输出BUZZER 并将计数器重置为0 音频输出 使用一个1 k 电阻器和一小段实心线将GPIO引脚P97和
  • 【数电】如何使用74LS112(或74LS74)构成一个十四分频器(模七计数器)

    IT精英们 大家都学过数字电子技术吧 尽管这东西没用 不过这些基础课程对思维的培养还是很有好处的 我不爱上课 但不代表我不喜欢数电 我们实验课老师为了加强实验难度 把实验题改掉了 用74LS112 或者74LS74 设计一个十四分频器 原来
  • Arduino IDE将FreeRTOS用于STM32

    介绍 适用于STM32F103C8的FreeRTOS STM32F103C是一种能够使用FreeRTOS的ARM Cortex M3处理器 我们直接在Arduino IDE中开始使用STM32F103C8的FreeRTOS 我们也可以使用K
  • ARM Mbed网络监控温度

    硬件 软件 介绍 温度测量是最基本 最常执行的测量之一 它可以是房间的温度 人的温度或设备的温度 能够通过Internet远程监视温度具有许多潜在的重要应用 例如 许多老人独自生活 如果他们生病了 可能要过一段时间才能发现他们处于危机中 如
  • MOS管的知识,看这一篇就可以了

    转载 21ic电子网 2020 11 15 18 19 以下文章来源于记得诚电子设计 作者记得诚 记得诚电子设计 分享电子硬件知识 永远相信美好的事情即将发生 今天的文章简单总结一下MOS管 如下是本文目录 场效应管分类 场效应管分为结型

随机推荐

  • python 题(附答案)

    1 一行代码实现1 100之和 gt gt 5050 2 描述 join 和split 区别 join用来连接字符串 split恰好相反拆分字符串 gt gt my name is huihui gt gt my name is huihu
  • vba可以放服务器上处理文档,当Word Doc位于服务器上时,如何从Excel VBA更改Word Doc中的文本?...

    我有一个宏 可以根据单词模板创建实验报告 然后将其保存到远程服务器 在我的Excel工作表中选择一个单元格 运行宏 使用空白模板打开Word实例 并根据所选单元格和其他数据保存文件 我想要做的是编辑空白模板中的标题 并将其更新为实验名称 该
  • 70进货卖100利润是多少_服装批发利润大揭秘!让你拿货砍价心里有个底

    你以为服装批发档口卖货的策略是薄利多销 你以为一包货只要小几百元很便宜 错 不要用零售的价格参考服装批发的价格 服装批发还可以更便宜 只要你了解服装批发商的利润空间 你就知道他们的价格底线在哪 拿货砍价更有目标 首先 我们从服装在市场上的来
  • python高性能服务器编写,Tornado的高性能服务器开发常用方法

    最近一直开发AI人脸识别相关的项目 需要提供给客户一些服务 所以我需要开发一些服务端程序 由于AI算法都是用python3写的 所以我就索性用起了python开发服务端 毕竟速度也快 以前用过Flask Django 这次决定有Tornad
  • 编译与链接

    把C 当脚本语言写 https www cnblogs com index html archive 2012 07 28 cppscript html vc 调用exe时 如何获取exe的输出信息 输出显示在IDE的输出中 http bl
  • [Python人工智能] 五.theano实现神经网络正规化Regularization处理

    从本系列文章开始 作者正式开始研究Python深度学习 神经网络及人工智能相关知识 前四篇文章讲解了神经网络基础概念 Theano库的安装过程及基础用法 theano实现回归神经网络 theano实现分类神经网络 这篇文章讲解Overfit
  • Hibenate技术详解

    一 Hibernate的基本用法 1 Hibernate的数据库操作 在所有的ORM框架中有一个非常重要的媒介 PO Persistence Object 持久化对象 持久化对象的作用是完成持久化操作 简单的说 通过该对象可以对数据进行增删
  • 逻辑回归介绍及statsmodels、sklearn实操

    目录 1 逻辑回归简要介绍 2 statsmodels中实现逻辑回归 3 sklearn实现逻辑回归 3 1 基础案例代码 3 2 样本不平衡问题处理 3 3 LogisticRegression模型参数说明 3 4 模型调优方法 1 逻辑
  • java 获取两个日期之间的所有月份 (年月)、以及月数、年数

    获取两个日期之间的所有月份 年月 param startTime param endTime return YYYY MM public static List
  • 347. 前 K 个高频元素

    1 哈希记录元素出现次数 2 放入优先队列 最大堆 3 依次出队获取结果 public class Solution public int TopKFrequent int nums int k 收集元素次数 Dictionary
  • linux内核设置选择硬件,Linux内核中USB充电器的解决方案

    当前最新的内核 v3 5 对USB充电器的整体方案支持的不是太好 这里讨论的USB充电器的方案仅指软件 方案 即充电器的检测需要由软件干预 比如读取USB PHY的寄存器 同时电池的充电值根据 充电器的不同类型 需要由软件来设置 硬件检测充
  • 导学:从提笔就怕,到写什么都赚钱

    做最懂技术的传播者 最懂传播的工程师 课程内容分析 课程的标题非常 标题党 实际课件的标题收敛很多 如何为系统学习新媒体写作做准备 正式开始课程前的建议 本节课程为正式课程开始前的一节导论课程 主要目的是 使学员明确 新媒体写作内容提升的学
  • k8s 系列之 CoreDNS 解读

    k8s 系列之 CoreDNS CoreDNS工作原理 kuberntes 中的 pod 基于 service 域名解析后 再负载均衡分发到 service 后端的各个 pod 服务中 如果没有 DNS 解析 则无法查到各个服务对应的 se
  • CMake 学习笔记(设置C++ 标准的版本)

    CMake 学习笔记 设置C 标准的版本 C 标准发展至今已经有很多个版本 包括最开始 C 98 后面的 C 11 C 14 C 17 等 如果我们的代码用到了比较新的C 特性 那么就需要编译器有对应的支持 这篇博客主要就是讲讲如何告诉 C
  • swift手动导入OC的第三方库

    声明 作为ios开发的新语言 相对比较oc 资源还是比较欠缺 有时候开发中 我们需要引入第三方库就不得不引入oc版的第三方库 然后苹果公司也给集成了这样的快捷方式 导入第三方的方法有 1 CocoaPods 2 手动将第三方的文件复制到工程
  • 双栈排序java_数据结构和算法-栈

    1 栈 Stack 的介绍 栈是一个先入后出 FILO First In Last Out 的有序列表 栈 Stack 是限制线性表中元素的插入和删除只能在同一端进行的一种特殊线性表 允许插入和删除的一端 为变化的一端 称为栈顶 Top 另
  • system表空间用满解决 方法

    早上看到alert日志报说system表空间快满了 oracle版本是11gR2 如果system表空间不是自动扩展 空间用满甚至会出现 数据库无法登陆 使用任何用户登录均报出异常 系统表空间正常情况下只存放了数据字典之类的东西 所以占用的
  • 漏洞分析|Adobe ColdFusion 序列化漏洞(CVE-2023-29300)

    0x01 概述 近期 Adobe ColdFusion 发布了多个安全更新 引起了我们的关注 Adobe ColdFusion 是一款基于 Java 的商业应用程序服务器 2023 年 7 月 13 日 ProjectDiscovery 发
  • 定制化开发——时间轴组件

    文章目录 一 需求 二 思路 三 代码 3 1 第一版代码 3 2 改进 改进思路 改进说明 改进后代码 一 需求 1 开发一个展示轨迹数据用的时间轴组件 2 后端传入是一个 list 数据格式如下 const dataRalation e
  • ARM Mbed在线IDE编程意法半导体(ST)开发板

    硬件 软件 介绍 STM32F407发现板不直接支持MBED在线IDE 但是该板上的MCU也用于另一块官方MBED板上 Seeed Studio Arch Max v1 1 因此 可以通过将发现板当作Arch Max板进行编程 这是使用MB