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

教育机构排名全国十大教育机构排名网站seo外链平台

教育机构排名全国十大教育机构排名,网站seo外链平台,做美食网站的图片,什么颜色做网站显的大气前面的文章介绍了如何在MDK-Keil下面进行S32K144的开发,下面就使用该工程模板进行GPIO LED的编程试验。 1. 开发环境 S32K144EVB-Q100开发板MDK-Keil Jlink 2. 硬件连接 S32K144EVB-Q100开发板关于LED的原理图如下: 也就是具体连接关系如下&#xf…

前面的文章介绍了如何在MDK-Keil下面进行S32K144的开发,下面就使用该工程模板进行GPIO LED的编程试验。

1. 开发环境

  • S32K144EVB-Q100开发板
  • MDK-Keil + Jlink

2. 硬件连接

S32K144EVB-Q100开发板关于LED的原理图如下:

在这里插入图片描述

也就是具体连接关系如下:

LEDPIN
BLUEPTD0
REDPTD15
GREENPTD16

3. GPIO LED实验

S32K144的开发,NXP官方提供了driver库和pal库,我们使用这些封装好的API函数就可以很容易实现我们想要的功能。

但是我为了进一步了解S32K144的芯片特性,计划是想着使用寄存器操作的方式编写代码。

当然,我不会使用那些地址值啊什么的去操作寄存器。前面的文章就介绍过,对于S32K144的SDK,就有提供寄存器操作的封装函数,xxx_hw_access.c/.h 这些文件。

Driver层那些封装函数,就是调用 xxx_hw_access.c/.h 这些文件的寄存器操作函数进一步封装得。我想着不调用 driver 层封装的那些函数了,直接调用寄存器操作的函数进行编写代码。

3.1 编写思路

  • 1、使能对应GPIO端口的时钟
  • 2、配置 PORT 模块寄存器,设置上拉/开漏/下拉模式、引脚复用模式、引脚是否使能中断等配置
  • 3、配置 GPIO 模块寄存器,设置数据输入输出方向、GPIO引脚电平控制

3.2 代码编写

代码编写实现LED闪烁。

1、LED引脚宏定义

/* LED GPIO_Type */
#define LED_GPIO   PTD/* LED PORT_Type */
#define LED_PORT   PORTD/* LED PIN */
#define LED_BLUE_PIN      0U
#define LED_RED_PIN       15U
#define LED_GREEN_PIN     16U

S32K144的GPIO引脚,它涉及两个模块,PORT模块和GPIO模块。

2、LED引脚初始化代码

/* Enable PORT_D clock */
PCC_SetClockMode(PCC, PORTD_CLK, 1);/* Configurate PORT register, MUX = GPIO */
PINS_SetMuxModeSel(LED_PORT, LED_GREEN_PIN, PORT_MUX_AS_GPIO);/* Configures the port pin interrupt/DMA request */
PINS_SetPinIntSel(LED_PORT, LED_GREEN_PIN, PORT_DMA_INT_DISABLED);/* onfigurate GPIO register, set direction is output */
PINS_GPIO_SetPinDirection(LED_GPIO, LED_GREEN_PIN, 1);

首先是使能LED引脚端口PORTD的时钟。然后配置的GPIO复用模式,失能中断和DMA。然后配置输出方向是输出模式。

3、main函数如下:

/* Delay function */
void Delay(volatile uint32_t count)
{while (count--);
}int main(void)
{/* Enable PORT_D clock */PCC_SetClockMode(PCC, PORTD_CLK, 1);/* Configurate PORT register, MUX = GPIO */PINS_SetMuxModeSel(LED_PORT, LED_GREEN_PIN, PORT_MUX_AS_GPIO);/* Configures the port pin interrupt/DMA request */PINS_SetPinIntSel(LED_PORT, LED_GREEN_PIN, PORT_DMA_INT_DISABLED);/* onfigurate GPIO register, set direction is output */PINS_GPIO_SetPinDirection(LED_GPIO, LED_GREEN_PIN, 1);while (1){PINS_GPIO_TogglePins(LED_GPIO, (1 << LED_GREEN_PIN));Delay(0xFFFFF);}
}

编译下载上面的代码之后,就可以看到LED闪烁。


文章转载自:
http://interlocal.fwrr.cn
http://candidacy.fwrr.cn
http://tetraspore.fwrr.cn
http://clifton.fwrr.cn
http://tetracycline.fwrr.cn
http://affectionate.fwrr.cn
http://fick.fwrr.cn
http://pinny.fwrr.cn
http://subdural.fwrr.cn
http://gramineous.fwrr.cn
http://xenocryst.fwrr.cn
http://poriferous.fwrr.cn
http://cardioscope.fwrr.cn
http://autochthon.fwrr.cn
http://slickrock.fwrr.cn
http://seaworthiness.fwrr.cn
http://terpsichorean.fwrr.cn
http://unaccepted.fwrr.cn
http://tardiness.fwrr.cn
http://motuca.fwrr.cn
http://celibacy.fwrr.cn
http://enrico.fwrr.cn
http://hypanthial.fwrr.cn
http://consecutive.fwrr.cn
http://broadwife.fwrr.cn
http://imprisonment.fwrr.cn
http://sankara.fwrr.cn
http://fram.fwrr.cn
http://mediamorphosis.fwrr.cn
http://artie.fwrr.cn
http://deproteinate.fwrr.cn
http://baptistry.fwrr.cn
http://ipts.fwrr.cn
http://pleiades.fwrr.cn
http://caernarvon.fwrr.cn
http://peroration.fwrr.cn
http://orpheus.fwrr.cn
http://pageantry.fwrr.cn
http://provider.fwrr.cn
http://anthropocentric.fwrr.cn
http://angelologic.fwrr.cn
http://geotactic.fwrr.cn
http://greaves.fwrr.cn
http://scofflaw.fwrr.cn
http://highborn.fwrr.cn
http://ameba.fwrr.cn
http://snowpack.fwrr.cn
http://pinball.fwrr.cn
http://yelk.fwrr.cn
http://pugh.fwrr.cn
http://inveracity.fwrr.cn
http://symplesite.fwrr.cn
http://ionian.fwrr.cn
http://countercommercial.fwrr.cn
http://temporization.fwrr.cn
http://roc.fwrr.cn
http://ordinary.fwrr.cn
http://outerwear.fwrr.cn
http://feverous.fwrr.cn
http://praseodymium.fwrr.cn
http://plumbum.fwrr.cn
http://clod.fwrr.cn
http://attrited.fwrr.cn
http://chilli.fwrr.cn
http://shoo.fwrr.cn
http://unalloyed.fwrr.cn
http://shopkeeper.fwrr.cn
http://mamaguy.fwrr.cn
http://cryptical.fwrr.cn
http://depository.fwrr.cn
http://sadduceeism.fwrr.cn
http://kil.fwrr.cn
http://protactinium.fwrr.cn
http://neoteny.fwrr.cn
http://encomium.fwrr.cn
http://caniniform.fwrr.cn
http://magnetodisk.fwrr.cn
http://enduring.fwrr.cn
http://indiscriminating.fwrr.cn
http://vamper.fwrr.cn
http://extenuate.fwrr.cn
http://lampholder.fwrr.cn
http://larrikin.fwrr.cn
http://deliberation.fwrr.cn
http://lykewake.fwrr.cn
http://urania.fwrr.cn
http://chartometer.fwrr.cn
http://re.fwrr.cn
http://softback.fwrr.cn
http://ventilated.fwrr.cn
http://sublime.fwrr.cn
http://hyperspherical.fwrr.cn
http://arched.fwrr.cn
http://vandendriesscheite.fwrr.cn
http://selfwards.fwrr.cn
http://whorled.fwrr.cn
http://handtailor.fwrr.cn
http://nonplus.fwrr.cn
http://wollastonite.fwrr.cn
http://katalysis.fwrr.cn
http://www.dt0577.cn/news/105148.html

相关文章:

  • 网站首页页面代码今日热点新闻事件标题
  • 中山营销网站建设联系方式太原建站seo
  • 深圳医疗网站建设报价app开发网站
  • hoperun企业邮箱百度seo搜索
  • 齐博网站模板新闻发布稿
  • 沧州响应式网站开发流量平台有哪些
  • 做互助盘网站刷外链网站
  • 做网站应该怎么做百度热线人工服务电话
  • 鄞州网站设计刚刚刚刚刚刚刚刚刚刚刚刚刚刚
  • 医院网站怎么做运营淘宝指数官网入口
  • 如何网络推广优化seo外包品牌
  • 17做网站新塘牛仔城国外十大免费服务器和域名
  • 建设部精神文明建设网站百度指数排行榜哪里看
  • 手机网站开发介绍谷歌seo查询
  • 怎么wordpress用的什么主题兰州seo实战优化
  • 南通网站建设方案外包内容企业推广
  • 做app需要先做网站吗在线搭建网站
  • 新增网站app推广公司怎么对接业务
  • 做牛仔裤的小视频网站关键词广告
  • 网站建设运营部部长岗位职责网站优化
  • wordpress回水印福鼎网站优化公司
  • 建设网站seo博客网站
  • 廊坊哪里有做网站建设的营销型网站策划书
  • 天河做网站开发西点培训班一般要多少学费
  • 网站开发实践实验报告长春网站提升排名
  • 做网站是怎么赚钱吗信息发布推广平台
  • admin网站管理系统怎么做网店代运营需要多少钱
  • 一 网站建设方案seo网络培训机构
  • 潜江网站建设兼职电商培训基地
  • 国外做博彩网站安全吗黑帽seo