当前位置: 首页 > wzjs >正文

苏州公司做网站泰安市房产交易中心官网

苏州公司做网站,泰安市房产交易中心官网,淮安j经济开发区建设局网站,网站建设的经验总结文章目录 芯片概述开发环境开发需求操作步骤概述复用为GPIO模式复用为外部中断模式 参考手册调试步骤参考将GPIO1 A组配置为外部中断模式将GPIO0 B组8个pin配置为GPIO模式(Input)将GPIO1对应的16个pin配置为GPIO模式(Output) 芯片概述 FT2000/4 有2个GPIO模块,暂定为…

文章目录

  • 芯片概述
  • 开发环境
  • 开发需求
  • 操作步骤概述
    • 复用为GPIO模式
    • 复用为外部中断模式
  • 参考手册
  • 调试步骤参考
    • 将GPIO1 A组配置为外部中断模式
    • 将GPIO0 B组8个pin配置为GPIO模式(Input)
    • 将GPIO1对应的16个pin配置为GPIO模式(Output)

芯片概述

FT2000/4 有2个GPIO模块,暂定为GPIO0、GPIO1,每个模块有16个接口,分为A组、B组
其中每个模块A组的8个IO支持复用为外部中断信号,两个模块总共16个pin可注册为外部中断
每个IO都可以配置为输入、输出模式

开发环境

芯片:FT2000/4
系统:skip

开发需求

将GPIO0对应的16个pin配置为GPIO模式(Output)
将GPIO1_A组8个pin配置为中断模式
将GPIO1_B组8个pin配置为GPIO模式(Input)

操作步骤概述

复用为GPIO模式

	1. 将对应管脚复用为GPIO							// 配置对应func2. 配置方向寄存器为输入、输出					// gpio_swportX_ddr 清零、置13. 将数据写入数据寄存器、从数据寄存器中读取数据	// gpio_swportX_dr  清零、置1

复用为外部中断模式

	1. 配置方向寄存器为input	// gpio_swporta_ddr 置12. 写中断屏蔽器为0		// gpio_intmask 清零3. 配置中断类型寄存器	// gpio_inttype_level4. 配置中断极性寄存器	// gpio_int_polarity6. 使能中断				// gpio_inten 置1

参考手册

FT-2000四核处理器软件编程手册.pdf // 官网下载:略
CSDN参考文章:https://blog.csdn.net/luky_zhou123/article/details/125224529

调试步骤参考

将GPIO1 A组配置为外部中断模式

# 设置管脚复用 // 根据GPIO管脚、功能复用标,来确定管脚号和功能类型iomux_set_fun(ckobv_sel3_pad, 2);//gpio1-A0iomux_set_fun(ckobv_sel4_pad, 2);//gpio1-A1iomux_set_fun(gmac1_phy_txd0_pad, 2);//gpio1-A2...
# 配置GPIO模块为中断模式...for (pin = 0; pin < 8; pin++){/*配置方向寄存器为输入*/GpioClrBit(&gpio1_reg_info->gpio_swporta_ddr, pin);/*写中断屏蔽寄存器为 0*/GpioClrBit(&gpio1_reg_info->gpio_intmask, pin);/*配置中断类型寄存器*/GpioSetBit(&gpio1_reg_info->gpio_inttype_level, pin);/*配置中断极性寄存器上升沿*/GpioSetBit(&gpio1_reg_info->gpio_int_polarity, pin);/*使能中断*/GpioSetBit(&gpio1_reg_info->gpio_inten, pin);}
# 注册中断回调函数等int_install_handler(CALLBACK_FUNC);...
# 使能中断int_enable_pic(43);		// GPIO1 中断号43

将GPIO0 B组8个pin配置为GPIO模式(Input)

# 设置管脚复用 // 根据GPIO管脚、功能复用标,来确定管脚号和功能类型iomux_set_fun(spi0_si_pad, 1);//gpio1-B0iomux_set_fun(sd_cmd_pas, 1);//gpio1-B1...
# 配置GPIO模块为输入模式gpio0_swportb_ddr bit7~bit0 清零,bit[7:0] = GPIO0_A[7:0]
# 读取GPIO锁存值gpio0_swportb_dr bit7~bit0 取值,bit[7:0] = GPIO0_A[7:0]

将GPIO1对应的16个pin配置为GPIO模式(Output)

# 设置管脚复用 // 根据GPIO管脚、功能复用标,来确定管脚号和功能类型iomux_set_fun(spi0_si_pad, 1);//gpio1-B0iomux_set_fun(sd_cmd_pas, 1);//gpio1-B1...
# 配置GPIO模块为输出模式gpio1_swporta_ddr bit7~bit0 置位,bit[7:0] = GPIO1_A[7:0]gpio1_swportb_ddr bit7~bit0 置位,bit[7:0] = GPIO1_B[7:0]
# 输出GPIO寄存器的值gpio1_swporta_dr bit7~bit0 置位/清零,bit[7:0] = GPIO1_A[7:0]gpio1_swportb_dr bit7~bit0 置位/清零,bit[7:0] = GPIO1_B[7:0]
http://www.dtcms.com/wzjs/824493.html

相关文章:

  • 长泰建设局网站网站开发一键上架淘宝
  • 建工教育网校官方网站flash 网站头部
  • 卖手机网站开发的必要性缘魁上海网站建设
  • 网站添加ico建设网站技术公司简介
  • 大学网站开发实验室建设方案网站建设销售需要懂的知识
  • 怎样用word2003做网站海关做预归类的网站
  • 河北提供网站制作公司哪家好网站策划与建设阶段的推广方法
  • 登封哪里有做网站的建设网站个人网上银行
  • 网站制作切图百度收录WordPress文章
  • 吉林省住房与城乡建设厅网站职业技能培训网站
  • 网站开发打赏功能国内最好的在线网站建设
  • 襄阳网站建设需要多少钱wordpress批量导入文本
  • 网站权重多少4网站建设用什么软件比较好
  • 网站建设方案书是什么意思wordpress查看访问量
  • 郑州市网站建设国外 创意 网站
  • 如何在网站上做社交的链接郑州经济技术开发区
  • 代码命名 网站wordpress主题丢失
  • 公司做网站的费用怎么记账企业邮箱哪个好用和安全
  • 钱站网站如何小说网站有源码了该怎么做
  • 百度给做网站收费多少钱主机屋wordpress建站
  • 楼市最新消息价格搜索排名优化
  • 红色 网站配色织梦网站更改标题长度
  • 装饰网站建设价格长春做网站的公司有哪些
  • 做营养的网站wordpress主题字体更改
  • 做智能网站营销话术网站开发公司哪里寻找客源
  • 开发网站建设美食分享网站建设策划书
  • 做基因表达热图的网站国内知名设计工作室
  • pc网站优化排名私人公司怎么做网站
  • 盘锦门户网站制作如何做优秀的视频网站
  • iis7搭建网站公司介绍网站模板