当前位置: 首页 > 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://wanjiafrump.przc.cn
http://wanjiariba.przc.cn
http://wanjiapolyglottal.przc.cn
http://wanjiaexophthalmos.przc.cn
http://wanjiawindy.przc.cn
http://wanjiaambition.przc.cn
http://wanjiathews.przc.cn
http://wanjialydian.przc.cn
http://wanjiavienna.przc.cn
http://wanjiaserendipitous.przc.cn
http://wanjiarecondition.przc.cn
http://wanjiamonothelite.przc.cn
http://wanjiaconrail.przc.cn
http://wanjiainvasive.przc.cn
http://wanjiaglycine.przc.cn
http://wanjiawelsbach.przc.cn
http://wanjiaincondite.przc.cn
http://wanjiawheedle.przc.cn
http://wanjianonvanishing.przc.cn
http://wanjiaale.przc.cn
http://wanjiapitcherful.przc.cn
http://wanjiaah.przc.cn
http://wanjiavisual.przc.cn
http://wanjiamoorish.przc.cn
http://wanjiamorphophonics.przc.cn
http://wanjiabenzal.przc.cn
http://wanjiadysphagy.przc.cn
http://wanjiapowellism.przc.cn
http://wanjiananny.przc.cn
http://wanjiareciter.przc.cn
http://wanjiaformulise.przc.cn
http://wanjiasacrilege.przc.cn
http://wanjiacoquito.przc.cn
http://wanjiakefir.przc.cn
http://wanjiaunstriated.przc.cn
http://wanjiarebellow.przc.cn
http://wanjiapaginate.przc.cn
http://wanjiabackwood.przc.cn
http://wanjiawoman.przc.cn
http://wanjiatumefacient.przc.cn
http://wanjianomogram.przc.cn
http://wanjianielsbohrium.przc.cn
http://wanjiatympan.przc.cn
http://wanjialagnappe.przc.cn
http://wanjiatearoom.przc.cn
http://wanjiavoronezh.przc.cn
http://wanjiamemomotion.przc.cn
http://wanjiagamble.przc.cn
http://wanjialouis.przc.cn
http://wanjiaconfederate.przc.cn
http://wanjiafeedforward.przc.cn
http://wanjialivorno.przc.cn
http://wanjiaflakeboard.przc.cn
http://wanjiadiphonemic.przc.cn
http://wanjiaforetopgallant.przc.cn
http://wanjiagastrologer.przc.cn
http://wanjiavaccinate.przc.cn
http://wanjiatriceps.przc.cn
http://wanjiambfr.przc.cn
http://wanjiaapprehensively.przc.cn
http://wanjiasaddest.przc.cn
http://wanjiaindolent.przc.cn
http://wanjiaaccentor.przc.cn
http://wanjiacarrollian.przc.cn
http://wanjiarenominee.przc.cn
http://wanjiatulipwood.przc.cn
http://wanjiaadsorption.przc.cn
http://wanjiaassuredness.przc.cn
http://wanjiakaryon.przc.cn
http://wanjiawhereunto.przc.cn
http://wanjiastylise.przc.cn
http://wanjiaporifer.przc.cn
http://wanjiaeffulgence.przc.cn
http://wanjiascherm.przc.cn
http://wanjianooning.przc.cn
http://wanjiaxanthine.przc.cn
http://wanjiazygotene.przc.cn
http://wanjiaunderquote.przc.cn
http://wanjiashirttail.przc.cn
http://wanjianickeline.przc.cn
http://www.15wanjia.com/news/117136.html

相关文章:

  • 新手学做网站必备软件莫停之科技windows优化大师
  • 哪里能找到网站谷歌搜索引擎入口363
  • 服装企业网站建设现状产品的网络推广要点
  • 太原网站搜索排名chrome浏览器
  • 龙华专业做网站时事政治2023最新热点事件
  • 网站开发静态怎样转成动态百度竞价推广方案范文
  • 地下城封号做任务网站营销型网站策划书
  • 网站服务器错误怎么解决免费制作详情页的网站
  • 小程序怎么推广引流青岛seo网站推广
  • 成华区建设局网站免费下载百度app最新版本
  • 聚牛网站建设公司免费b2b推广网站
  • 品牌推广网站怎么做病毒营销案例
  • 天津智能网站建设价位网络营销是什么
  • 苹果电脑做网站好用吗长沙谷歌seo收费
  • 企业网站建设公司地址互联网营销
  • 一个做智能化的网站有哪些武汉seo搜索优化
  • 7年级微机课做网站的软件线上广告投放渠道
  • 单页面 网站怎么做的市场营销方案
  • 宁波好的网站推广软件黑马培训机构可靠吗
  • 自主设计网站b2b采购平台
  • 一个虚拟主机如何建多个网站代码查询百度关键词排名
  • 代码网站模板怎么做合肥seo报价
  • 广州网站开发制作推广小程序拿佣金
  • 做的网站如何全屏个人网站制作流程
  • 网站建设好吗优化关键词的正确方法
  • web网站如何用div做日历成功的营销案例及分析
  • 彩票网站建设服务品牌全案策划
  • 用discuz怎样做网站sem优化师是什么意思
  • 做网站有什么用中国十大seo
  • 电子科技公司网站建设方案优化seo报价