首页 > 其他分享 >02-【K210】FPIO的API介绍和简单应用

02-【K210】FPIO的API介绍和简单应用

时间:2024-03-19 18:12:13浏览次数:24  
标签:02 pull Fpioa set Func FPIO Support K210 io

目录

01概述

Fpioa (Field Programmable I/O Array) Allows The User To Map 256 Internal Functions To 48 Free I/Os On The Chip

02特性

• Support For I/O’S Programmable Function Selection

• 8 Driving Capability Options For I/O Output Support

• Support I/O Internal Pull-Up Resistor Selection

• Support I/O Internal Pull-Down Resistor Selection

• Internal Schmitt Trigger Settings That Support I/O Input

• Slew Control For I/O Output Support

• Support Level Setting Of Internal Input Logic

03接口

• Fpioa_set_function

• Fpioa_get_io_by_function

• Fpioa_set_io

• Fpioa_get_io

• Fpioa_set_tie_enable

• Fpioa_set_tie_value

• Fpioa_set_io_pull

• Fpioa_get_io_pull

• Fpioa_set_io_driving

• Fpioa_get_io_driving

04api接口验证

注意:由于Led是低电平有效,因此在此处为了要看到Led亮起的效果,我将Led下拉

/*
 * @Description: 
 * @Author: Mr.Lan
 * @Date: 2024-03-18 22:16:57
 * @Lastedittime: 2024-03-18 22:57:50
 * @Lasteditors: Mr.Lan
 */
#Include "Fpioa.H"
#Include "Sleep.H"


Int Main(Void)
{

    While(1)
    {
            Fpioa_set_io_pull(Func_spi0_ss0,Fpioa_pull_down);
            Msleep(500);
            Fpioa_set_io_pull(Func_spi0_ss0,Fpioa_pull_up);


            Fpioa_set_io_pull(Func_spi0_ss1,Fpioa_pull_down);
            Msleep(500);
            Fpioa_set_io_pull(Func_spi0_ss1,Fpioa_pull_up);


            Fpioa_set_io_pull(Func_spi0_ss2,Fpioa_pull_down);
            Msleep(500);
            Fpioa_set_io_pull(Func_spi0_ss2,Fpioa_pull_up);
    }

}

标签:02,pull,Fpioa,set,Func,FPIO,Support,K210,io
From: https://www.cnblogs.com/Johnson-Lan/p/18083612

相关文章

  • 2024.03.19【文字排版】作为设计师 这三个功能不用还是尽量别用
    第一个功能-黑色加粗的“B”它是Bold的简写,可以通过这一功能将字体给加粗加大一号。可是实际上这个功能并不是把字体变成大一号,而是单纯的给字体加上一个外轮廓,这样不仅破坏了设计师原本的字形轮廓设计,可选粗细单一而且会使得字体变形,看着不美观也不自然所以大部分字库都会......
  • 020_若依框架集成MQTT
    目录什么是MQTT什么是EMQMQTTX下载使用下载使用若依集成MQTT拉取若依单应用版本pom.xml导入mqtt依赖yml文件配置mqtt拷贝mqtt相关代码MqttConfigPushCallbackMqttPushClient测试订阅接收消息测试发布消息订阅接收消息存入数据库什么是MQTTMQTT_百度百科什么是EMQEMQX_百度......
  • 020_Windows快速搭建FTP服务器
    目录搭建FTP服务器,匿名访问安装FTP服务添加FTP站点测试本机上传下载测试上传下载局域网上传下载测试测试网络关闭防火墙上传浏览器测试搭建FTP服务器,用户访问安装FTP服务创建登录FTP服务器的用户名和密码添加FTP站点测试FTP服务ftp客户端工具配置FTP防火墙入站规则搭建FTP服务器......
  • 【专题】2024年中国物流地产市场趋势及展望报告合集PDF分享(附原数据表)
    原文链接:https://tecdat.cn/?p=35388原文出处:拓端数据部落公众号2023年,中国物流地产市场在压力之下呈现出波动的复苏态势,市场需求展现出结构性的变化特点。展望未来,物流地产市场将逐渐走向恢复,但不同区域市场之间的表现可能会更加分化。经济的新业态和新动能将为物流地产市场带......
  • 论文解读:EfficientSAM: Leveraged Masked Image Pretraining for Efficient Segment A
    EfficientSAM:LeveragedMaskedImagePretrainingforEfficientSegmentAnything文章汇总前提必读(本文的基础模型):论文解读:SegmentAnything-CSDN博客问题SAM功能强大的原因是一个数据大,另一个encoder足够大足够强,但是也由于encoder足够的大所以不能做到实时分割,如Seg......
  • 腾讯春招内参:2024最全Spring Boot面试题解析,技术精英必备!
    随着2024年春季招聘季的来临,腾讯再次开启了对富有才华和创新精神的技术人才的寻找之旅。作为一家全球领先的互联网科技公司,腾讯在寻找那些不仅拥有扎实的技术基础,而且能够适应快速发展和变化的行业环境的候选人。在众多技术栈中,SpringBoot作为简化Spring应用开发的工具,因其......
  • LY1169 [ 20230328 CQYC省选模拟赛 T1 ] 传奇特级超空间
    题意设\(f_{n,m}\)表示\(m\)维空间能被\(n\)个\(m-1\)维空间划分的最大区域数。求\(\sum_{i=0}^mf_{n,i}\)\(n,m\le10^{18},p\le2\times10^7\)Sol注意到:\(f_{n,m}=f_{n-1,m-1}+f_{n-1,m}\)。不难想到\(f\)应该是组合数的前缀......
  • 深度观察2024中国系统架构师大会(SACC)
    今年的中国系统架构师大会(SACC)在我所在的城市广州举办,很荣幸受邀参加。这次能接触到国内最优秀的架构师,学习他们的架构思想和行业经验。对我而言非常有意义。大会分为上下午共4场,我参加了上午的多云多活架构设计专场和下午的AIGC专场。本篇文章就多云多活架构设计专场,我选取几......
  • 亚洲唯一!京东荣获2024年度Gartner供应链技术创新奖背后的创新探索
    导语:2月14日晚间,Gartner公布了2024年度GartnerPoweroftheProfession供应链大奖,京东集团荣获供应链技术创新奖,成为获得该奖项的唯一亚洲企业。GartnerPoweroftheProfession供应链奖项已经举办十年,是衡量企业供应链创新能力的国际权威奖项。据悉,入围决赛的共有5家企业,另外4......
  • 探索GHD22020-2充电模块的奥秘
    随着科技的飞速发展,充电技术也在不断创新和进步。GHD22020-2高频充电模块,以其卓越的性能和高效的充电效率,成为了市场上的一颗璀璨明珠。GHD22020-2高频充电模块采用了先进的高频充电技术,能够实现快速、稳定的充电效果。相比传统充电方式,它拥有更高的充电效率,大大缩短了充电时......