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

北京高端网站建设服务宁波易通建设网站

北京高端网站建设服务,宁波易通建设网站,济南网站推广哪家好,重庆网站到首页排名上一篇博客介绍了syscfg#xff0c;对syscfg有了初步的了解#xff0c;但是在真正使用上它之前#xff0c;还不能理解他是一个神器。 (在写博客的时候#xff0c;我是在从头到尾重新完成这个步骤#xff0c;希望对初学者有点帮助) 找到Board Component 打开syscfg文件对syscfg有了初步的了解但是在真正使用上它之前还不能理解他是一个神器。 (在写博客的时候我是在从头到尾重新完成这个步骤希望对初学者有点帮助) 找到Board Component 打开syscfg文件找到Board Component选项发现有一个LED。实际上这也是一个IO口只是配置成输出用来点亮LED。我们以点亮一个LED为例学习。 配置GPIO 点击右上角的ADD按钮 可以发现syscfg自动定义这个LED的名字为myBoardLED0图中①所示。图中②所示可以选择两个LED分别是LED4和LED5这是因为TI的这款F28379D的LAUNCHPAD在原理图上就定义了这两个LED的标号也只提供了这个两个LED来共开发者使用。我们以LED4为例。 注意下图的①、②和③是可以展开的是对GPIO的详细配置。通过这个我们就已经可以初步的了解如何配置GPIO了。 例如上图①定义了LED对应的GPIO由于是用的板载的Hardware所以默认了该Pin是数字模式且方向为输出输出模式为配置成了推挽。 图中②是可以将该IO链接至外部中断这里我们先不管。 最后③是确定外设的GPIO序号选择的是GPIO31与原理图是相对应的。 为什么说这个Board Component实际上就是配置GPIO呢请看下图当配置完LED后发现自动在GPIO处配置了一个一模一样的。由此也可以发现当我们需要配置一个GPIO时也可以直接在GPIO处配置尤其是非板载的外设。 好了以上便是GPIO的配置。我们 CtrlS保存。 编译工程 注意下图中CPU1_RAM 文件夹是不能展开的Generated Source中也是没有文件的我们点击③编译。 编译完成后出现了上述文件夹中出现了文件其中最关键的就是board.c 和 board.h文件下面我们继续了解。 了解syscfg生成的文件 下图为board.c文件 从上面可以发现Board_init函数对所有配置了的外设进行了初始化这里我们只配置了GPIO。同时也能够注意到这里对LED0对应的GPIO进行了宏定义我们去board.h中观察。从下图可以看出这里宏定义了myBoardLED0_GPIO 为 31这是因为我们使用的GPIO对应的就是Pin 31. 使用syscfg生成的文件 上面编译过后只是syscfg生成了一些外设的初始化函数供我们使用我们点开main.c文件发现并没有调用需要我们自己调用。 我们写一个简单的函数。注意需要在一开始包含board的头文件 board.h。函数实现一个功能让DSP在死循环中计数当计数达到10000时翻转IO。注意由于DSP的主频较高所以计数到10000翻转IO我们也看不到LED的闪烁所以我用了一个LED_Status来观察该Pin的寄存器的值。从下面两张图可以看出寄存器是在0-1变化的。 以上便完成了对syscfg的使用。我们进行一个小结 syscfg使用小结 ①首先利用syscfg配置我们需要的功能 ②然后编译工程syscfg会更新生成的board.c和board.h文件 ③再在main.c中包含board.h头文件 ④接着 在main.c中调用board.c中的初始化函数 ⑤最后完成了对syscfg中配置了的外设的初始化以及调用。 注意~ 我们在使用了syscfg之后还用了例如GPIO_togglePin();GPIO_readPin()等GPIO的操作函数这就不得不提 TI 提供的driverlib了也是非常好用的。我们后面再一起学习~
http://www.hkea.cn/news/14592255/

相关文章:

  • 比价网站 源码wordpress 两栏
  • 山东网站制作应用wordpress安装 后
  • 武昌网站建设公司商城app开发模板
  • 标书制作公司网站有那些做自媒体短视频的网站
  • 知乎建站平台如何查询一个网站的空间大小
  • 免费建站好不好深圳网深圳网站开发公司
  • 包装网站建设客户管理软件有哪些
  • 县级网站建设企业网站 .net
  • 网站开发gxjzdrj网站关键字多少合适
  • 网站设计 专业网页设计网站怎么做特效
  • 个人建网站一般多少钱?湛江人做寄生虫网站
  • 珠海网站建设 amp 超凡科技空壳网站
  • 石林县工程建设个体交易网站免费金融发布网站模板
  • 百度验证网站的好处国外手做网站
  • 房屋租赁网站开发背景网站建设工作策划书
  • 杭州网站设计 网站哪家企业做网站
  • 网站建设策划书总结用照片做的ppt模板下载网站好
  • 高铁建设官方网站东莞网站建设方案报价
  • 网站如何做seo排名中铁建设集团有限公司门户网站
  • 网站设计 下拉式菜单怎么做seo技术蜘蛛屯
  • 网络营销中自建网站北京网站设计推荐柚米
  • 网站建设是编程吗做seo对网站推广有什么作用
  • jsp做的求职招聘网站百度云做网站的人能看到浏览的人的信息吗
  • 绿色企业网站模板兰州企业建设网站
  • 保险网站哪家好ui设计网上培训课程
  • 网页创建网站精品特价地方装修网站php源码带后台 装饰门户门站 装修网源代码
  • 网站后台管理界面html做网站用js的好处
  • joomla网站模板领优惠券的网站怎么做
  • 如何使用c 进行网站开发郑州专业的网站建设公司排名
  • 苏州市建设局网站地址微信开发者工具可视化怎么打开