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

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

3天内不再提示

【先楫半导体HPM6750EVKMINI评估板试用体验】以RT_T构建开发环境

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-18 15:48 次阅读
本文来源电子发烧友社区,作者:jennyzhaojie, 帖子地址:https://bbs.elecfans.com/jishu_2284011_1_1.html

就通常情况来讲,HPM6750EVK MINI评估板的开发工具是Segger EmbeddedStudio IDE,但也不妨选取其它开发工具去尝试,例如用现在比较火的RT-Thread Studio。
由于选取在测评其它开发板时曾多次用过它,相对来讲会熟悉些,并可以省去安装新软件而消耗更多硬盘空间问题,故这里想尝试一下以RT-Thread Studio来构建开发环境。
1.软件及安装
本人所用的RT-Thread Studio的版本是V2.2.3,见图1所示,具体的安装过程这里从略。
pYYBAGKVjvOAR2LyAAEn1SLElsc091.jpg
图1软件版本
在完成软件安装后,为支持开发板的使用,还需安装相应的开发板支持包和驱程,见图2所示。
pYYBAGKVjvWAZQ0JAABRW7-iey0628.jpg
图2安装支持包等
2.创建新项目
按图3所示来创建一个新项目,并查看图4所示加以设置。此时,还可获取图5所示的的相关信息资料
poYBAGKVjveAD6qbAAClxn_A668635.jpg
图3创建项目
pYYBAGKVjvmAS8JFAAEwynLU1w8054.jpg
图4选项设置
poYBAGKVjvyADBfnAAGfqeHt8bc764.jpg
图5信息与资料
在图4的设置界面中,对于工程类型有2种类型,即模板工程和示例工程。此时,不妨先从模板工程开始。
若选取“示例工程”类型,则可得到更多的测试示例,见图6所示。
pYYBAGKVjwCARicFAACGSzqrcfU309.jpg
图6项目类型与示例
在选取“模板工程”类型的情况下,其编辑界面如图7所示。
poYBAGKVjwSAS5i5AAHNermPG1E509.jpg
图7编辑界面
此时,可按图8所示进行编译,其结果如图9所示。
pYYBAGKVjweAPr7OAAA5KPzgL10966.jpg
图8编译工具
poYBAGKVjwqAU1CdAAJBXDyzqDM044.jpg
图9完成编译
3.程序下载
为进行程序下载,需按10所示来设置下载工具。在下载后,即可观察效果。
pYYBAGKVjxOANaAbAAApghExypY462.jpg
pYYBAGKWIzOAB4RNAAEd1opMVR4959.jpg
图10下载工具及下载
4.程序分析
例程的主程序如下:


  1. int main(void)
  2. {
  3. app_init_led_pins();
  4. static uint32_t led_thread_arg = 0;
  5. rt_thread_t led_thread = rt_thread_create("led_th", thread_entry, &led_thread_arg, 1024, 1, 10);
  6. rt_thread_startup(led_thread);
  7. return 0;
  8. }
复制代码


由程序可知,它是通过调用线程thread_entry()来工作的,该线程的内容如下:


  1. void thread_entry(void *arg)
  2. {
  3. while(1){
  4. app_led_write(0, APP_LED_ON);
  5. rt_thread_mdelay(500);
  6. app_led_write(0, APP_LED_OFF);
  7. rt_thread_mdelay(500);
  8. app_led_write(1, APP_LED_ON);
  9. rt_thread_mdelay(500);
  10. app_led_write(1, APP_LED_OFF);
  11. rt_thread_mdelay(500);
  12. app_led_write(2, APP_LED_ON);
  13. rt_thread_mdelay(500);
  14. app_led_write(2, APP_LED_OFF);
  15. rt_thread_mdelay(500);
  16. }
  17. }
复制代码


由此,可以看出它是控制3个LED灯的亮灭来实现闪烁效果的,其对所用引脚的配置见图11所示。
pYYBAGKVjxmALCJ5AAEujC8QWI0972.jpg
图11引脚配置
由图12的原理图可知,LED_R、LED_G、LED_B的引脚分别连接到PB19、PB18及PB20,说明两者的信息是完全一致的。
poYBAGKVjx6AKiZvAAD_AFqPNL8570.jpg
图12原理图
通过该例程我们就完成了对开发环境的构建及测试,后面将在例程的基础上来掌握GPIO口的使用。

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

    关注

    146

    文章

    17301

    浏览量

    352133
  • 先楫半导体
    +关注

    关注

    10

    文章

    217

    浏览量

    2150
收藏 人收藏

    评论

    相关推荐

    HPM6E00技术日 | 百人研讨共话工业应用创新及发展趋势

    2024年8月29日,深圳 | 由上海半导体科技有限公司(半导体,HPMicro)主办的
    发表于 09-02 10:14

    半导体hpm_apps v1.6.0上线

    半导体hpm_apps v1.6.0上线
    的头像 发表于 08-02 08:18 939次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b><b class='flag-5'>hpm</b>_apps v1.6.0上线

    有奖提问!半导体HPM6E00系列新品发布会!!

    等,并现场解读及全面展示HPM6E00行业解决方案DEMO,助力应用开发创新及市场落地。 直播预约 直播时间: 2024年6月27日,上午10:00 直播平台: 芯上人(视频号)、
    发表于 06-20 11:45

    半导体所有开发板已上RT-Thread主线啦

    目前,半导体RT-Thread主线支持的开发板包含以下这些
    的头像 发表于 06-05 08:17 614次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>所有<b class='flag-5'>开发板</b>已上<b class='flag-5'>RT</b>-Thread主线啦

    半导体 hpm_sdk v1.5.0 正式发布

    半导体 hpm_sdk v1.5.0 正式发布
    的头像 发表于 04-12 08:17 644次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b> <b class='flag-5'>hpm</b>_sdk v1.5.0 正式发布

    半导体 hpm_sdk v1.5.0 正式发布

    半导体 hpm_sdk v1.5.0 正式发布!功能升级更强大 版本更新概况 新支持的IDE IAR Embedded Workbench for RISC-V (测试版本3.20
    发表于 04-08 11:14

    半导体携手立功科技发布全新汽车液晶仪表解决方案

    上海半导体科技有限公司(以下简称“半导体”)近日发布了国产高性能微控制器
    的头像 发表于 03-15 11:14 824次阅读

    毫厘中的绚烂绽放,携手立功科技发布HPM6800数字仪表方案

    上海半导体科技有限公司(半导体,HPMicro)推出了国产高性能微控制器
    的头像 发表于 03-14 08:16 604次阅读
    毫厘中的绚烂绽放,<b class='flag-5'>先</b><b class='flag-5'>楫</b>携手立功科技发布<b class='flag-5'>HPM</b>6800数字仪表方案

    半导体携手立功科技推出了国产高性能微控制器HPM6800系列

    上海半导体科技有限公司(半导体,HPMicro)推出了国产高性能微控制器
    的头像 发表于 03-13 12:24 920次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>携手立功科技推出了国产高性能微控制器<b class='flag-5'>HPM</b>6800系列

    基于HPM5300 RISC-V内核MCU的HPM5361EVK开发板测评效果(二)

    HPM5361EVK是基于HPM5300系列高性能RISC-V内核MCU的一款开发板
    的头像 发表于 03-12 10:30 3053次阅读
    基于<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>HPM</b>5300 RISC-V内核MCU的<b class='flag-5'>HPM</b>5361EVK<b class='flag-5'>开发板</b>测评效果(二)

    HPM5361EVK开发板,网友测评效果(二)

    上海半导体举办的HPM5361EVK开发板试用活动圆满结束,广大工程师和爱好者们踊跃参与此次
    的头像 发表于 03-12 08:16 2245次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>HPM</b>5361EVK<b class='flag-5'>开发板</b>,网友测评效果(二)

    半导体推出了国产高性能微控制器HPM6800系列

    上海半导体科技有限公司(半导体,HPMicro)推出了国产高性能微控制器
    的头像 发表于 03-07 12:30 1357次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>推出了国产高性能微控制器<b class='flag-5'>HPM</b>6800系列

    HPM5300EVK 优秀测评报告(一)

    上海半导体举办的HPM5361EVK开发板试用活动圆满结束,广大工程师和爱好者们踊跃参与此次
    的头像 发表于 03-05 08:19 955次阅读
    <b class='flag-5'>HPM</b>5300EVK 优秀测评报告(一)

    RT-Thread BSP v1.4.0 正式发布

    的硬件来构建一些有特色的应用,增加开发板的可玩性并为使用开发板的小伙伴们提供更多的参考代码,助力应用的快速
    的头像 发表于 02-19 12:20 643次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b> <b class='flag-5'>RT</b>-Thread BSP v1.4.0 正式发布

    HPM5361EVK开发板试用体验】(原创)5.手把手实战AI机械臂

    与ChatGPT API结合,使机械臂能够基于视觉信息和AI指令进行动作。 今天更新到这里... 谢谢! 接上四篇: 【HPM5361EVK
    发表于 02-06 10:28