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

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

3天内不再提示

如何用MBED对STM32 L4进行编程

454398 ? 来源:网络整理 ? 作者:佚名 ? 2019-11-08 17:22 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:具有Arduino核心的板

在这里,我列出了有关多样性的列表。 。但是,我们将使用STM32L432KC和STM32L476RG。

STM32F0

Nucleo F030R8

Nucleo F091RC

32F0308DISCOVERY

STM32F1

BluePill F103C8(基本支持,无USB

MapleMini F103CB(基本支持,无USB)

Nucleo F103RB

STM32VLDISCOVERY

STM32F2

Nucleo F207ZG

STM32F3

Nucleo F302R8

Nucleo F303K8

Nucleo F303RE

STM32F4

Nucleo F401RE

Nucleo F411RE

Nucleo F429ZI

Nucleo F446RE

STM32F407G-DISC1

STM32F7

STM32F746G-DISCOVERY

STM32L0

Nucleo L031K6

Nucleo L053R8

B-L072Z-LRWAN1

STM32L1

Nucleo L152RE

STM32L4

Nucleo L432KC

Nu cleo L476RG

NUCLEO-L496ZG-P

NUCLEO-L496ZG-P

B-L475E-IOT01A

第2步:STM32F746G发现

仅说明一下,我展示了STM32F746G发现的细节,我将其视为野兽。我已经订购了该芯片,希望不久以后再讨论。

特性:

STM32F746NGH6微控制器,具有1 MB的闪存和340 Kb的RAM。一个BGA216软件包

板载ST-LINK/V2-1,支持USB重新枚举功能

已启用Mbed(mbed.org)

USB功能:虚拟COM端口,大容量存储和调试端口

带有电容触摸屏的4.3英寸480x272彩色LCD-TFT

相机连接器

SAI音频编解码器

音频输入和输出插孔

立体声扬声器输出

两个ST MEMS麦克风

SPDIF RCA输入连接器

两个按钮(用户和重置)

128 Mbit Quad-SPI闪存

128 Mbit SDRAM(可访问64 Mbit)

microSD卡连接器

RF-EEPROM子板连接器

带有Micro-AB连接器的USB OTG HS

带有Micro-AB连接器的USB OTG FS

符合IEEE-802.3-2002的以太网连接器

五个电源选项:

-ST LINK/V2-1

-USB FS连接器

-USB HS连接器

-来自Arduino连接器的VIN

-来自连接器的外部5 V

外部应用的电源输出:

- 3.3 V或5 V

Arduino Uno V3连接器

步骤3:Arduino Due X STM NUCLEO-L476RG

这里是与Arduino Due的比较,后者是ARM Cortex-M3。我在视频中使用了此模型:带驱动器TB6600的Nema 23步进电机和Arduino Due,以及SpeedTest:Arduinos-ESP32/8266s-STM32,带有STM NUCLEO-L476RG,它是ARM Cortex-M4超低功耗,并且在

Arduino Due:

微控制器:AT91SAM3X8E

工作电压:3.3V

输入电压(推荐):7-12V

输入电压(极限):6-16V

数字I/O引脚:54(其中12个提供) PWM输出)

模拟输入引脚:12

模拟输出引脚:2(DAC

所有I/O线上的总DC输出电流:130 mA

3.3V引脚的DC电流:800 mA

5V引脚的DC电流:800 mA

闪存:512 KB,均可用于用户应用

SRAM:96 KB(两个存储区:64KB和32KB)

时钟速度:84 MHz

长度:101.52毫米

宽度: 53.3毫米

重量:36克

STM NUCLEO-L476RG:

STM32L476RGT6采用LQFP64封装

ARM?32位Cortex?-M4CP U

自适应实时加速器

(ART Accelerator?),允许从闪存执行0等待状态

最大80 MHz CPU频率

VDD从1.71 V到3.6 V

1 MB闪存

128 KB SRAM

SPI(3)

I2C( 3)

USART(3)

UART(2)

LPUART(1)

GPIO(51)具有外部中断功能

具有12个通道的电容感测

具有16个通道的12位ADC(3)

具有2个通道的12位DAC

FPU或浮点单位

**我在这里强调了STM NUCLEO-L476RG的

单独的 FPU ,这意味着该芯片以惊人的速度进行了三角计算。这与Arduino Due不同,后者需要一个遗传处理器来完成。

步骤4:Dhrystone

Dhrystone是Reinhold P. Weicker于1984年开发的综合计算机基准测试程序,旨在代表(整数)系统编程。 Dhrystone成为整体处理器性能(CPU)的代表。名称“ Dhrystone”是另一种称为Whetstone的基准算法的双关语。

此程序在此处用于在Arduino的这些微控制器内部进行编译。我进行的两项测试的结果如下:

Arduino到期: US $ 37.00

Dhrystone基准测试,版本2.1(语言:C)

执行开始,Dhrystone中有300,000次运行

执行结束

微秒每秒通过Dhrystone:10.70

每秒Dhrystones:93,431.43

VAX MIPS等级= 53.18 DMIPS

运行测试Fernandok

总时间:2,458 ms

在Arduino上没有FPU

Dhrystone软件

http://www.saanlima.com/download/dhry21a.zip

STM NUCLEO-L476RG:US $ 23.00

Dhrystone基准测试,版本2.1(语言: C)

执行开始,通过Dhrystone运行300,000次

执行结束

一次通过Dhrystone运行的微秒: 9.63

每秒的石头数:103,794.59

VAX MIPS等级= 59.07 DMIPS

运行测试Fernandok

总蒂姆e:869 ms 2.8x更快

PI最高40Mbit/s,USART 10Mbit/s

2x DMA(14通道)

最高带有ART Accelerator的80 MHz/100 DMIPS

步骤5:STM32L432KC X Arduino Nano

STM32L432KC,STMicroelectronics在其中将相同的Arduino Nano引脚放置在右侧的图片中。

步骤6:STM32L432KC

超低功耗Arm?Cortex?-M432位

MCU + FPU,100DMIPS,高达256KB闪存,64KB SRAM,USB FS,模拟,音频

高达带有硬件日历,警报和校准的26个IO更快,更耐5V

RTC

多达3个电容检测通道

11x定时器: 1x16位高级引擎控制

1x 32位和2x 16位通用,2x 16位基本,2x低功耗16位计时器(在停止模式下可用), 2个看门狗,SysTick计时器

内存:

-高达256 KB闪存,专有代码读取保护

-64 KB SRA M包括16 KB的硬件奇偶校验

-Quad SPI存储器接口

丰富的模拟外设(独立供电)

-1x 12位ADC 5 Msps,最高16位,带硬件过采样,200μA/Msps

-2个12位DAC输出通道,低功耗

-1x运算放大器内置PGA

-2x(相比超低功耗接口)

-1x UPS(串行音频接口

-2x I2C FM +(1 Mbit/s),SMBus/PMBus

-3个USART(ISO 7816,LIN,IrDA,调制解调器)

-1个LPUART(Stop 2唤醒)

-2x SPI(和1x SPI Quad)

-CAN(2.0B有效)

-单线协议主SWPMI I/F

-IRTIM(红外接口)

14通道DMA控制器

随机数发生器

第7步:安装Core Arduino for STM32L4卡

安装用于记录ST-Link程序的程序

Json地址

板卡:卡管理器

库:库管理器

步骤8:安装ST-Link-记录程序

从https://www.st下载文件。 com/en/development-tools/stsw-link0 。..。只需注册,下载并安装设备。

步骤9:地址Json

在属性上,包括以下地址:

https://github.com/stm32duino/BoardManagerFiles/ra 。..

步骤10:开发板:开发板管理器

在Arduino开发板管理器中,安装大约40MB的STM32 Core。

步骤11:库:库管理器

最后,安装库。

我个人很喜欢STM32duino.com组,该组有几个示例,一些我安装的。我还下载了一个FreeRTOS,我非常喜欢它。我发现它快速可靠。我还安装了(但尚未测试)LRWAN。我会很快告诉你它是否好。

责任编辑:wv

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

    关注

    2295

    文章

    11034

    浏览量

    365911
  • 编程
    +关注

    关注

    88

    文章

    3689

    浏览量

    95388
  • mbed
    +关注

    关注

    5

    文章

    21

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NIDA发布基于智能体的校园网L4运维技术要求

    《基于智能体的校园网L4运维技术要求》为校园网智能化指明了演进方向和实现路径,以网络数字孪生、网络大模型、算法小模型为关键技术,打造园区网络智能体实现任务级自智闭环系统,必将推进全国高校网络智能运维加速迈向L4自智网络新时代。
    的头像 发表于 08-01 15:01 ?283次阅读

    小马智行L4域控制器路测超200万公里

    近日,小马智行宣布第七代Robotaxi所搭载的L4车规级域控制器已累计测试超200万公里。作为全球首个L4 Robotaxi车规级量产域控制器,200万公里的里程验证充分证明其硬件可靠性和软件算法适配性均达到L4级自动驾驶的严
    的头像 发表于 07-26 09:14 ?416次阅读

    今日看点丨英特尔大规模裁员4000人!;华为重磅发布L3/L4落地时间表 1. 华为重磅发布L3/L4落地时间表:预计

    1. 华为重磅发布L3/L4 落地时间表:预计明年L3 商用,后年L4 商用 ? 7月12日,华为智能汽车产品线总裁李文广称,计划2025年启动高速
    发表于 07-14 11:25 ?1379次阅读

    比亚迪率先实现媲美L4级智能泊车

    2025年买车看智驾,智驾已经成为消费者购车时的重要考虑因素。根据国际通用的分级标准,智驾可分为L1-L5五个级别,其中L4可简单理解为在特定条件下,驾驶员可“脱手脱眼脱脑”,事故责任由车企承担
    的头像 发表于 07-09 18:15 ?452次阅读

    STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4编程手册

    电子发烧友网站提供《STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4
    发表于 06-06 17:06 ?5次下载

    佑驾创新车规级L4自动驾驶小巴获项目定点

    近日,深圳佑驾创新科技股份有限公司(2431.HK)宣布,其采用车规级方案的L4级自动驾驶小巴获得中国电信股份有限公司无人小巴项目定点,并将于二季度完成交付。标志着佑驾创新L4级自动驾驶技术实力和开发能力再获市场认可,已迈入L4
    的头像 发表于 05-13 17:09 ?1274次阅读

    华为ADN L4解决方案斩获FutureNet World 2025自智网络最佳实践奖

    ,共论未来网络转型之路。随着自智网络近年来在通信产业热度的持续上升,本次大会首次设立“自智网络最佳实践奖”,华为以自动驾驶网络(ADN)L4解决方案突出的技术创新和前沿实践成果,成为首个斩获该奖项的通信厂商。 华为ADN L4解决方案荣获自智网络最佳
    的头像 发表于 05-09 19:47 ?818次阅读
    华为ADN <b class='flag-5'>L4</b>解决方案斩获FutureNet World 2025自智网络最佳实践奖

    华为AI重塑核心网运维模式助力运营商实现数智化转型,迈向AN L4

    在MWC2025期间举办的5G-A核心网产业峰会上,华为云核心网MAE领域总裁罗萱发表了题为“AI重塑核心网运维模式和高稳能力,助力运营商迈向AN L4”的主题演讲,分享了华为核心网
    的头像 发表于 03-08 11:42 ?1011次阅读

    佑驾创新成功交付L4级自动驾驶小巴项目

    近日,深圳佑驾创新科技股份有限公司(股票代码:2431.HK)在苏州圆满完成了基于“车路云一体化”技术的L4级自动驾驶小巴项目交付。这一里程碑事件标志着佑驾创新在自动驾驶领域取得了重大突破,展现了其
    的头像 发表于 02-17 10:55 ?1070次阅读

    佑驾创新L4级自动驾驶小巴成功交付

    近日,深圳佑驾创新科技股份有限公司(2431.HK)在苏州顺利完成基于“车路云一体化”技术的L4级自动驾驶小巴项目交付。
    的头像 发表于 02-17 10:18 ?685次阅读

    伊予铁巴士公司启动L4级自动驾驶公交商业运营

    近日,据报道,日本松山市的伊予铁巴士公司正式启动了“Level 4”级(即L4级)自动驾驶公交巴士的商业运营。这一举措标志着自动驾驶技术在公共交通领域的又一次重要应用,旨在应对当前人手短缺
    的头像 发表于 12-27 10:50 ?1123次阅读

    当春节驾车返乡拥有了L3/L4级自动驾驶

    随着春节临近,漫漫回家路上的路况和天气都变化多端,长途驾驶难免使人身心俱疲,若不久的将来能将真正的L3/L4级自动驾驶落地应用,那将大大减轻长途驾车回家的辛苦。即便车外风雨交加,人们依旧可以在温暖
    的头像 发表于 10-29 09:36 ?898次阅读
    当春节驾车返乡拥有了<b class='flag-5'>L</b>3/<b class='flag-5'>L4</b>级自动驾驶

    l4级别自动驾驶的特点是什么

    L4级别自动驾驶作为自动驾驶技术的一个重要里程碑,代表了高度自动化的驾驶模式,能够在无需驾驶员持续监控或介入的情况下,完成大部分的驾驶任务。 一、高度自动化与智能化 L4级别自动驾驶技术的核心特点
    的头像 发表于 10-22 14:41 ?2576次阅读

    经纬恒润全冗余R-EPS助力L4级自动驾驶落地

    随着L4级别自动驾驶技术的逐步成熟与商业化进程加速,行业对车辆安全性的要求达到了新的高度。为了确保自动驾驶车辆全天候、全路况下安全运行,冗余系统的研发与应用成为关键。在这一背景下,经纬恒润开发了齿条
    的头像 发表于 09-24 08:00 ?1583次阅读
    经纬恒润全冗余R-EPS助力<b class='flag-5'>L4</b>级自动驾驶落地

    L4算法公司如何助力城市NOA加速落地?

    在全球智能驾驶技术飞速发展的背景下,L4算法公司正逐渐成为自动驾驶行业的核心力量。尤其是在城市NOA(Navigated Open Autonomy,导航开放自动驾驶)领域,这些公司凭借其在AI技术
    的头像 发表于 09-04 08:53 ?4429次阅读
    <b class='flag-5'>L4</b>算法公司如何助力城市NOA加速落地?