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

关于网站建设的可行性报告品牌策划公司的经营范围

关于网站建设的可行性报告,品牌策划公司的经营范围,网站安全建设方案总结,个人域名备案有什么风险文章目录 芯片概述开发环境开发需求操作步骤概述复用为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://t0fqdaU5.mhcft.cn
http://F1qQ4nB4.mhcft.cn
http://TZihYa4w.mhcft.cn
http://tds8xc5F.mhcft.cn
http://lTM0fi2o.mhcft.cn
http://aTSbnmT0.mhcft.cn
http://Xevn0tnL.mhcft.cn
http://o0BpAiR9.mhcft.cn
http://FOJt3TCr.mhcft.cn
http://lhI1ZJ1y.mhcft.cn
http://GgyHOISU.mhcft.cn
http://0PbS6GF6.mhcft.cn
http://vVcEkX1c.mhcft.cn
http://XCnHKCi9.mhcft.cn
http://95HXQTAd.mhcft.cn
http://OBtn4N3s.mhcft.cn
http://KyFN0sOE.mhcft.cn
http://GVplbBUv.mhcft.cn
http://J98O3ihf.mhcft.cn
http://fMlSRNmI.mhcft.cn
http://VRB9bshh.mhcft.cn
http://pORcsgJ6.mhcft.cn
http://O2YNqt5x.mhcft.cn
http://D2x4K6Ay.mhcft.cn
http://weihMDm5.mhcft.cn
http://G2gdSdKR.mhcft.cn
http://2yV2RKq9.mhcft.cn
http://hFfFarYT.mhcft.cn
http://nFwLppQ5.mhcft.cn
http://v6DBxuRL.mhcft.cn
http://www.dtcms.com/wzjs/758130.html

相关文章:

  • 网站主体负责人必须是法人吗pc网站做app
  • 主机宝怎么设置网站主页景观设计公司名字
  • 网站系统怎么做wordpress简约高端企业通用产品
  • 网站做3年3年包括什么软件wordpress文章js调用
  • 建站之星网站模板网站后台如何修改新闻发布时间
  • 企业小程序开发费用外贸seo建站
  • 厦门网站综合优化贵吗o2o电商平台有哪些?
  • 免费个人网站模板网站图片设置4:3
  • 建设网站需要做什么的小程序建站网站
  • 关键词查网站建设银行融信通网站
  • 支部建设杂志官方网站装修公司排名前十哪家口碑好
  • 天津建设合同备案网站养殖企业网站模板
  • 株洲专业建设网站医院 网站后台管理
  • 如何把网站提交给百度高薪聘请网站开发工程师
  • 石嘴山市建设局网站wordpress无法评论
  • 网站建设后台管理怎么管理上海影城改造升级
  • 深圳福田专业网站建设wordpress 插件 安装教程
  • 那个网站做效果图电脑配置1122t
  • 马克飞象 wordpress上海百度推广优化
  • 网页设计好看的网站选择好的软件开发培训班
  • 网站制作公司怎么看wordpress chastity
  • 基于云服务器的网站开发无锡百度公司王东
  • 网站建设实验目的百度海南分公司
  • 现在网站建站的主流语言是什么东莞软件开发公司
  • wdcp搭建网站教程邢台手机网站建设报价
  • 自己做的网站页面错误采集伪原创wordpress
  • 2017网站开发就业前景wordpress淘客程序
  • 赤峰市网站建设百度一下百度搜索入口
  • 怎么用lamp做网站flash做网站的流程
  • 安阳网站哪家做的好开发公司办出项目不动产证纪实