HPMicro Arduino支持包v0.1.0发布,适配功能揭晓!

描述

HPMicro Arduino支持包v0.1.0支持了hpm5300evk和hpm5301evklite两款开发板。适配了以下功能:

 

GPIO

支持中断

PWM

占空比256级可调,支持输出方波

UART

支持5-8bit,奇偶校验,1-2停止位配置

ADC

输出10bit结果

I2C

主/从模式支持

SPI

主/从模式支持

USB Device

模拟键盘/鼠标

 

以下为支持包提供的示例:

 

adc

演示ADC测量输入电压的功能

keyboard_message

演示按键输入消息

led_pushbutton

演示按键和LED灯的使用

button_mouse_control

gpio输入模拟鼠标移动和点击

pwm

演示输出PWM的功能

Serial

演示串口通信功能

spi_master

演示SPI主机模式通信

spi_slave

演示SPI从机模式通信

Wire/master_read

演示I2C主机模式读信息

Wire/master_write

演示I2C主机模式写信息

Wire/slave_read

演示I2C从机模式读信息

Wire/slave_write

演示I2C从机模式写信息

 

安装方式

 

1、打开Arduino IDE,并在首选项->其他开发板管理地址中添加HPMicro的开发板管理器url地址。

开发板

 

2、在开发板管理界面即可看到相关的开发板,点击安装。

开发板

安装按钮变成移除后,即表示安装完成。

开发板

 

打开示例

 

在Arduino IDE中工具->开发板中选择HPMicro开发板,然后在文件->示例中可以找到hpmicro提供的对应开发板的示例,单击即可打开。

开发板

 

选择构建类型

 

支持FLASH和RAM两种构建类型,其中FLASH类型会将程序会被烧写到FLASH中,开发板复位后程序不丢失。RAM类型直接将程序拷贝到RAM中进行运行,开发板复位后程序丢失。

开发板

 

下载程序到开发板:

 

1. HPMicro Arduino支持编程器下载和bootloader下载。

2. 编程器下载:(ft2232/cmsis_dap/jlink)

3. 工具->编程器中选择实际使用的编程器

开发板

4、 开发板上电,连接编程器和开发板,确保boot0/1均为0,项目->使用编程器上传

开发板开发板

5、Build_type: FLASH

按下reset按键,程序即可开始运行

Build_type: RAM

程序下载后会直接开始运行。MCU复位后程序会丢失。

 

bootloader下载

 

1、工具->Bootload Mode中选择USB/Serial

开发板

 

2、USB: 连接开发板的USB0和电脑,并将boot0/1配置为0/1,并按下reset按键。

开发板

Serial: 连接开发板的USB_DEBUG和电脑,并将boot0/1配置为0/1,并按下reset按键,并在工具->端口中选择对应的端口号。对于5301evklite开发板,需要按住sw2的同时按下sw1按键进入bootrom模式。

开发板

3、项目->上传

开发板

4、Build_type: FLASH

将boot0/1配置为均为0,按下reset按键,程序即可开始运行

Build_type: RAM

程序下载后会直接开始运行。MCU复位后程序会丢失。

 

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分