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

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

3天内不再提示

【爱普特APT32F110开发板工程师测评3】体验CDK GPIO可视化配置

爱普特微电子 2023-03-05 10:36 次阅读

APT32F1101最大支持44PIO,所有GPIO均可配置为外部中断管脚:

• 推挽输出和开漏输出可配置,上下拉电阻可配置• 支持输出状态监测,每个IO驱动能力可独立配置(其中10个IO支持大电流灌入)

• 所有管脚都支持外部中断功能,最大同时支持20路外部中断

APT32F110x支持GPIO初始化的可视化配置,可视化配置在工程sdk的evb组件的svc文件夹下,即下图标识2指示,里面包含110x系列所有封装信息;若用户用SDK包新建工程,工程建立后,需要将svc目录下chip_config_dll.dll文件拷贝到工程目录下。

类似于STM32CubeMX,非常方便做底层代码配置,用户可专注于应用层APP开发。

  • 点击图中红色1标注地方:svc/APT32F1104下的APT32F1104C8T6_LQFP48;再点击红色2标注的地方Chip Config
  • 双击图中红色3标注的管脚1,在弹出的对话框中红色标注4选择需要配置的功能,在红色标注5选择管脚的上拉/下拉/禁止上下拉功能
  • 点击红色标注6,完成配置
  • 再点击图中红色标注7的蓝色图标,在弹出对话框中点yes选项,将在工程根目录src文件夹下生成io_config.c文件。配置完成后,对应管脚的颜色将会变成黄色,对应选择功能会变成红色

io_config.c中生成两个函数PinConfigInit和__ChipInitHandler函数。配置语句为图中红色标注9和10,配置语句在PinConfigInit函数中,用户初始化时直接调用即可

31d18782-b91d-11ed-ad0d-dac502259ad0.png

开发板原理图LED链接PB0.2

320a473e-b91d-11ed-ad0d-dac502259ad0.png

32338d2e-b91d-11ed-ad0d-dac502259ad0.png

326c835e-b91d-11ed-ad0d-dac502259ad0.png

下载调试,可以选择三种下载方式:

  • 将代码下载到flash区,随后进入debug模式
  • 仍然使用芯片内flash数据,直接进入debug模式(这个方式可用来回读芯片内flash内容)

将代码下载到flash区,不进入debug模式

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

    关注

    59

    文章

    1570

    浏览量

    68531
  • 开发板
    +关注

    关注

    25

    文章

    5052

    浏览量

    97501
收藏 人收藏

    评论

    相关推荐

    什么是大屏数据可视化?特点有哪些?

    大屏数据可视化是指通过大屏幕展示大量数据和信息,以直观、可视化的方式帮助用户理解和分析数据。这种展示方式通常用于展示复杂的数据集、实时监控系统、企业管理仪表盘等。以下是关于 大屏数据可视化 的详细
    的头像 发表于 12-16 16:59 179次阅读

    智慧能源可视化监管平台——助力可视化能源数据管理

    博达可视化大屏设计平台在智慧能源领域的价值体现在实时监控、数据可视化、决策支持和效率提升等方面。借助该平台,企业可以轻松搭建智慧能源类可视化大屏,更加精确和高效地管理生产和生活,实现能源的可持续发展。
    的头像 发表于 11-29 10:00 303次阅读
    智慧能源<b class='flag-5'>可视化</b>监管平台——助力<b class='flag-5'>可视化</b>能源数据管理

    正点原子和野火开发板哪个好

    在嵌入式开发领域,FPGA开发板因其灵活性和可定制性而受到工程师的青睐。正点原子(ZYNQ)和野火(Yihui)是两个知名的FPGA开发板品牌,它们各自在市场上有着广泛的用户基础。 1
    的头像 发表于 11-13 09:29 963次阅读

    【BearPi-Pico H3863星闪开发板体验连载】玩转星闪,可视化呈现

    1000ms间隔。 (2)闪灯代码。这里添加了些日志,代码如下。准备好后点击全编译。 (3)编译与烧录 烧录分为在线烧录和离线烧录。在线烧录在IDE配置如下,编译完成后IDE里按钮下载,复位下开发板,这里就开始
    发表于 09-30 14:26

    【北京迅为】《stm32mp157开发板嵌入式linux开发指南》第五章 Ubuntu使用apt-get下载

    【北京迅为】《stm32mp157开发板嵌入式linux开发指南》第五章 Ubuntu使用apt-get下载
    的头像 发表于 09-03 16:26 792次阅读
    【北京迅为】《stm32mp157<b class='flag-5'>开发板</b>嵌入式linux<b class='flag-5'>开发</b>指南》第五章 Ubuntu使用<b class='flag-5'>apt</b>-get下载

    linux开发板与树莓派的区别

    操作系统的微型计算机,主要用于教育、编程、媒体播放等领域。 硬件配置 Linux开发板:Linux开发板的硬件配置因厂商和型号而异,通常包括处理器、内存、存储、网络接口等。 树莓派:树
    的头像 发表于 08-30 15:34 969次阅读

    三维可视化运用的主要技术

    三维可视化技术是一种强大的工具,可用于呈现复杂的数据和概念,使人们能够更直观地理解信息。在当今数字化时代,三维可视化已经成为许多领域中不可或缺的技术,包括工程、医学、地理信息系统、游戏开发
    的头像 发表于 07-19 13:56 293次阅读

    如何实现园区大屏可视化

    孪生可视化 构建平台利用Web三维可视化技术对现实场景进行仿真,实现园区级业务场景 的可视化呈现,助力企业快速完成项目的实施。实现园区场景立体可先,极致可视。那么,今天古河云科技就来给
    的头像 发表于 06-19 15:39 427次阅读
    如何实现园区大屏<b class='flag-5'>可视化</b>?

    大屏数据可视化的作用和意义

    大屏数据可视化是指利用大屏幕设备展示数据信息,通过图表、图像、动画等视觉手段将数据呈现出来,以便用户能够直观、清晰地理解数据背后的含义和关联。在信息化时代,数据已经成为企业决策和运营的重要依托,而
    的头像 发表于 06-03 17:56 673次阅读

    FUXA基于Web的过程可视化软件案例

    FUXA——基于Web的过程可视化软件
    发表于 04-24 18:32 2次下载

    APT32F102 开发板使用手册

    电子发烧友网站提供《APT32F102 开发板使用手册.pdf》资料免费下载
    发表于 04-16 09:07 0次下载

    普特再推超高性价比全国产32位MCU—APT32F1025B

    近日,全国产32位MCU小巨人企业普特微电子宣布推出一款超高性价比的全国产RISC核32位MCU——APT32F1025B,进一步扩展丰富其在全国产、高性价比领域MCU产品系列布局
    的头像 发表于 03-29 08:17 1057次阅读
    <b class='flag-5'>爱</b><b class='flag-5'>普特</b>再推超高性价比全国产32位MCU—<b class='flag-5'>APT32F</b>1025B

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA
    的头像 发表于 03-14 18:20 2030次阅读

    基于普特APT32F1023B的高安全性车载逆变器全国产MCU方案

    稳步增长。普特车载逆变器方案前级由APT32F1023B控制推挽升压,后级基于APT32F1023B全桥逆变。输入电源11-15V、28.5A,可逆变输出为11
    的头像 发表于 02-19 13:04 473次阅读
    基于<b class='flag-5'>爱</b><b class='flag-5'>普特</b><b class='flag-5'>APT32F</b>1023B的高安全性车载逆变器全国产MCU方案

    使用芯派Pro开发板部署人体姿态估计模型

    在经过之前对于开发板的使用,以及通过几个芯派官方给出的示例demo(mobilenet/yolov5)在开发板上的部署之后,笔者也逐渐了解了芯派这块
    的头像 发表于 01-09 09:50 1433次阅读
    使用<b class='flag-5'>爱</b>芯派Pro<b class='flag-5'>开发板</b>部署人体姿态估计模型