[STM32H5]【NUCLEO- H563ZI 测评】 1、ARDUINO开发环境搭建

1、芯片简介
STM32H563ZI是基于高性能ARM Cortex-M3332位RISC核心的高性能微控制器系列(STM32H5系列)。它们的工作频率高达250兆赫。Cortex-m33核心采用单精度浮点运算器(FPU),支持所有ARM单精度数据处理指令和所有数据类型。Cortex-M33核心还实现了一套完整的DSP指令和一个内存保护单元(MPU),增强了应用程序的安全性。
这些设备嵌入了高速存储器2MB闪存和640k的SRAM。该设备具有嵌入式闪存和SRAM的几种保护机制:读出保护、写保护、安全和隐藏保护区。
提供两个快速12位ADC、两个DAC通道、一个内部参考电压缓冲器、一个低功耗RTC、两个32位通用定时器、两个用于电机控制的16位PWM定时器、8个16位通用定时器、两个16位基本定时器和6个16位低功耗定时器。
这些设备还具有标准和先进的通信接口,例如:4个i2c、1个I3C、6个SPI、3个i2s、6个USART、6个UART和1个低功耗UART、2个SAI、1个数码相机接口(DCMI)、多达2个SDMMC、多达2个FDCAN、1个USB全速、1个USB Type-CTM/USB传输控制器。
H563Z的coremark高到1000+,能够满足一般机器学习程序,可以作为低功耗AIOT控制器用。

2、开发环境搭建
官方提供了多种集成开发环境(IDE),包括IAR™、Keil®、和STM32CubeIDE,以上三种为最常用的开发方式,另外提供了ARDUINO开发环境。
官方链接:https://www.st.com/zh/evaluation-tools/nucleo-h563zi.html
STM32 H563ZI ARDUINO链接:https://github.com/stm32duino
在官方STM32duino中支持的开发板有很多,其中2.6.0中开始支持STM32 H563ZI。

3、电灯大师
电灯程序使用Arduino官方程序稍作修改就可以进行三灯闪烁。
Step1:三灯针脚为:

Step2:打开arduino程序中的示例BLINK,并进行修改

// the setup function runs once when you press reset or power the board



void setup() {



  // initialize digital pin LED_BUILTIN as an output.



  pinMode(PB0, OUTPUT);



  pinMode(PF4, OUTPUT);



  pinMode(PG4, OUTPUT);



}



// the loop function runs over and over again forever



void loop() {



  digitalWrite(PB0, HIGH);  // turn the LED on (HIGH is the voltage level)



  digitalWrite(PF4, HIGH);  // turn the LED on (HIGH is the voltage level)



  digitalWrite(PG4, HIGH);  // turn the LED on (HIGH is the voltage level)



  delay(1000);                      // wait for a second



    digitalWrite(PB0, LOW);  // turn the LED on (HIGH is the voltage level)



  digitalWrite(PF4, LOW);  // turn the LED on (HIGH is the voltage level)



  digitalWrite(PG4, LOW);  // turn the LED on (HIGH is the voltage level)



  delay(1000);                      // wait for a second



}

  

Step3:编译上传,观察现象(RESET)

---------------------
作者:xu@xupt
链接:https://bbs.21ic.com/icview-3316504-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值