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

购买东西网站怎么做网站建设设计规划

购买东西网站怎么做,网站建设设计规划,做玩具什么 网站比较好,seo网址查询05. NXP官方SDK使用实验 官方SDK移植 官方SDK移植 新建cc.h文件 SDK包里面会用到很多数据类型,所以需要在该文件中定义一些常用的数据类型 #pragma once #define __I volatile #define __O volatile #define __IO volatiletypedef sig…

05. NXP官方SDK使用实验

  • 官方SDK移植

官方SDK移植

  1. 新建cc.h文件
    SDK包里面会用到很多数据类型,所以需要在该文件中定义一些常用的数据类型
#pragma once
#define     __I     volatile 
#define     __O     volatile 
#define     __IO    volatiletypedef   signed           char int8_t;
typedef   signed short     int int16_t;
typedef   signed           int int32_t;
typedef   unsigned         char uint8_t;
typedef   unsigned short   int uint16_t;
typedef   unsigned         int uint32_t;
typedef   unsigned long    long uint64_t;
typedef	  signed char  	 	   s8;		
typedef	  signed short int     s16;
typedef	  signed int 		   s32;
typedef	  signed long long int s64;
typedef	unsigned char 		   u8;
typedef	unsigned short int     u16;
typedef	unsigned int 		   u32;
typedef	unsigned long long int u64;
  1. 移植文件
    需要移植的文件fsl_common.h、fsl_iomuxc.h、MCIMX6Y2.h

  2. 主函数

#include "fsl_common.h"
#include "fsl_iomuxc.h"
#include "MCIMX6Y2.h"void clk_enable(void)
{CCM->CCGR0 = 0XFFFFFFFF;CCM->CCGR1 = 0XFFFFFFFF;CCM->CCGR2 = 0XFFFFFFFF;CCM->CCGR3 = 0XFFFFFFFF;CCM->CCGR4 = 0XFFFFFFFF;CCM->CCGR5 = 0XFFFFFFFF;CCM->CCGR6 = 0XFFFFFFFF;}
void led_init(void)
{/* 1、初始化IO复用 */IOMUXC_SetPinMux(IOMUXC_GPIO1_IO03_GPIO1_IO03,0); // 设置IO复用功能/* 2、、配置GPIO1_IO03的IO属性	*bit 16:0 HYS关闭*bit [15:14]: 00 默认下拉*bit [13]: 0 kepper功能*bit [12]: 1 pull/keeper使能*bit [11]: 0 关闭开路输出*bit [7:6]: 10 速度100Mhz*bit [5:3]: 110 R0/6驱动能力*bit [0]: 0 低转换率*/IOMUXC_SetPinConfig(IOMUXC_GPIO1_IO03_GPIO1_IO03,0X10B0); // 设置IO的上下拉、电阻等// 该函数第一个参数是IO配置寄存器,如果要复用为GPIO,就是IO03,第二个参数是要写入寄存器的值/* 3、初始化GPIO,设置GPIO1_IO03设置为输出  */GPIO1->GDIR |= (1 << 3);	/* 4、设置GPIO1_IO03输出低电平,打开LED0 */GPIO1->DR &= ~(1 << 3);			
}
void led_on(void)
{/* 将GPIO1_DR的bit3清零 	*/GPIO1->DR &= ~(1<<3); 
}
void led_off(void)
{/* 将GPIO1_DR的bit3置1 */GPIO1->DR |= (1<<3); 
}
void delay_short(volatile unsigned int n)
{while(n--){}
}
void delay(volatile unsigned int n)
{while(n--){delay_short(0x7ff);}
}
int main(void)
{clk_enable();		led_init();			while(1)			{	led_off();		delay(500);		led_on();		delay(500);		}return 0;
}
http://www.laogonggong.com/news/67776.html

相关文章:

  • 7c框架 网站建设wordpress文章留言
  • 国外直播做游戏视频网站网站建设改版攻略
  • 简述企业网站建设的主要步骤网站推广的四个阶段
  • 个人网站备案核验单威海做企业网站
  • 筑梦网站建设学校网站建设的好处
  • 常用ppt模板网站吉林省电力建设总公司网站
  • 怎么做班级网站购物网站商城策划
  • 哪家网站遴选做的比较好美丽乡村建设网站php源码
  • 云版erp系统功能介绍seo网站推广专员招聘
  • 秦皇岛做网站外包自己做的网站竞价优化
  • 阿里云可以建网站吗dw做网站背景音乐
  • 浙江网站开发工程师天津网站建设电话
  • 做外贸的阿里巴巴网站是哪个好韶山seo快速排名
  • 饲料网站源码无货源网店现在还挣钱吗
  • 西昌市做网站的网站建设的核心是什么
  • 小店怎么做网站南京搜必应网站优化
  • 做网站网站需要个人简介网站怎么做
  • 国外申请域名的网站网站上面的水印怎么做
  • 东阳自适应网站建设2023年电商市场数据报告
  • 战鼓网这种网站怎么做nas 建网站
  • 怎么做网站关键词视频万网域名网站建设
  • 网络推广有哪些网站注册wordpress发送邮件
  • ps模板素材网站网站建设报表明细
  • 新建网站网络空间北京办公用品网站建设
  • 网站备案基础知识投票网站怎么制作
  • 贵阳市建设管理信息网站郴州网红景点排名
  • 创新的响应式网站建设360搜索推广
  • 河北廊坊做网站爱站网是干什么用的
  • 源码网站跟自己做的网站区别自己做签名网站
  • 做爰的网站广告设计公司有哪些