首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

Linux学习笔记11-按键输入

操作系统 335.93KB 14 需要积分: 1
立即下载

资源介绍:

Linux学习笔记11---按键输入
#include "bsp_beep.h" /*************************************************************** Copyright © zuozhongkai Co., Ltd. 1998-2019. All rights reserved. 文件名 : bsp_beep.c 作者 : 左忠凯 版本 : V1.0 描述 : 蜂鸣器驱动文件。 其他 : 无 论坛 : www.wtmembed.com 日志 : 初版V1.0 2019/1/4 左忠凯创建 ***************************************************************/ /* * @description : 初始化蜂鸣器对应的IO * @param : 无 * @return : 无 */ void beep_init(void) { /* 1、初始化IO复用,复用为GPIO5_IO01 */ IOMUXC_SetPinMux(IOMUXC_SNVS_SNVS_TAMPER1_GPIO5_IO01,0); /* 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_SNVS_SNVS_TAMPER1_GPIO5_IO01,0X10B0); /* 3、初始化GPIO,GPIO5_IO01设置为输出 */ GPIO5->GDIR |= (1 << 1); /* 4、设置GPIO5_IO01输出高电平,关闭蜂鸣器 */ GPIO5->DR |= (1 << 1); } /* * @description : 蜂鸣器控制函数,控制蜂鸣器打开还是关闭 * @param - status : 0,关闭蜂鸣器,1 打开蜂鸣器 * @return : 无 */ void beep_switch(int status) { if(status == ON) GPIO5->DR &= ~(1 << 1); /* 打开蜂鸣器 */ else if(status == OFF) GPIO5->DR |= (1 << 1); /* 关闭蜂鸣器 */ }

资源文件列表:

06_KEY.zip 大约有49个文件
  1. 06_KEY/
  2. 06_KEY/.makefile.swp 12KB
  3. 06_KEY/Makefile 1.31KB
  4. 06_KEY/Makefile2 1.31KB
  5. 06_KEY/bsp/
  6. 06_KEY/bsp/beep/
  7. 06_KEY/bsp/beep/bsp_beep.c 1.47KB
  8. 06_KEY/bsp/beep/bsp_beep.h 538B
  9. 06_KEY/bsp/clk/
  10. 06_KEY/bsp/clk/bsp_clk.c 324B
  11. 06_KEY/bsp/clk/bsp_clk.h 112B
  12. 06_KEY/bsp/delay/
  13. 06_KEY/bsp/delay/bsp_delay.c 458B
  14. 06_KEY/bsp/delay/bsp_delay.h 132B
  15. 06_KEY/bsp/gpio/
  16. 06_KEY/bsp/gpio/bsp_gpio.c 1.24KB
  17. 06_KEY/bsp/gpio/bsp_gpio.h 680B
  18. 06_KEY/bsp/key/
  19. 06_KEY/bsp/key/bsp_key.c 1.33KB
  20. 06_KEY/bsp/key/bsp_key.h 230B
  21. 06_KEY/bsp/led/
  22. 06_KEY/bsp/led/bsp_led.c 1.13KB
  23. 06_KEY/bsp/led/bsp_led.h 163B
  24. 06_KEY/imx6ul/
  25. 06_KEY/imx6ul/MCIMX6Y2.h 3.29MB
  26. 06_KEY/imx6ul/cc.h 771B
  27. 06_KEY/imx6ul/fsl_common.h 7.52KB
  28. 06_KEY/imx6ul/fsl_iomuxc.h 113.8KB
  29. 06_KEY/imx6ul/imx6ul.h 134B
  30. 06_KEY/imx6ul.lds 240B
  31. 06_KEY/imxdownload2 16.99KB
  32. 06_KEY/key.bin 657B
  33. 06_KEY/key.dis 11.13KB
  34. 06_KEY/key.elf 66.14KB
  35. 06_KEY/ledc_bsp.code-workspace 114B
  36. 06_KEY/load.img 4.64KB
  37. 06_KEY/load.imx 3.64KB
  38. 06_KEY/obj/
  39. 06_KEY/obj/bsp_beep.o 936B
  40. 06_KEY/obj/bsp_clk.o 852B
  41. 06_KEY/obj/bsp_delay.o 904B
  42. 06_KEY/obj/bsp_gpio.o 964B
  43. 06_KEY/obj/bsp_key.o 1.2KB
  44. 06_KEY/obj/bsp_led.o 932B
  45. 06_KEY/obj/main.o 1.24KB
  46. 06_KEY/obj/start.o 708B
  47. 06_KEY/project/
  48. 06_KEY/project/main.c 828B
  49. 06_KEY/project/start.S 766B
0评论
提交 加载更多评论
其他资源 新悦网络(SINREY)Manager音频管理工具
新悦网络(SINREY)Manager音频管理工具
adb下载安装及使用adb安装包
adb安装包
广东华冠 HGSEMI EEPROM 扩展器件库 I2C扩展器件库 & 芯片数据手册
广东华冠 HGSEMI EEPROM 扩展器件库 I2C扩展器件库 ------HG24C02.iic ------HG24C02.pdf ------HG24C04.iic ------HG24C04.pdf ------HG24C04.iic ------HG24C04.pdf ------HG24C08.iic ------HG24C08.pdf ------HG24C16.iic ------HG24C16.pdf ------HG24C32.iic ------HG24C32.pdf ------HG24C64.iic ------HG24C64.pdf ------HG24C128.iic ------HG24C128.pdf ------HG24C256.iic ------HG24C256.pdf ------HG24C512.iic ------HG24C512.pdf ------HG24C1024.iic ------HG24C1024.pdf ------HG24C256C.iic ------HG24C256C.pdf .............
广东华冠 HGSEMI EEPROM 扩展器件库 I2C扩展器件库 & 芯片数据手册 广东华冠 HGSEMI EEPROM 扩展器件库 I2C扩展器件库 & 芯片数据手册 广东华冠 HGSEMI EEPROM 扩展器件库 I2C扩展器件库 & 芯片数据手册
news-dataset
news-dataset
图形化编程/Scratch角色素材分享20鬼脸面具合集素材
本期的素材是各类的面具和卡通头部,可以制作游戏里面可以变脸的BOSS,各种卡通的头部也适合做一些简单的消除类游戏素材。 今天给大家带来一套Scratch角色素材图片分享,都是PNG格式的透明图片,scratch可直接上传角色使用(也支持编程猫等,因为素材是PNG格式,所有支持png格式的软件都可以使用),适合图形化编程爱好者、初学者,同时也很适合图形化编程相关的机构/老师下载收藏作为素材使用。
图形化编程/Scratch角色素材分享19各类球体表情素材
这套素材是表情的PNG素材,适合做造型切换类的程序使用,尤其是新手课的素材非常合适,也适合做故事类情景小程序使用。这个素材使用范围很广,可以做新手学习编程时期切换造型程序的案例素材,也可以用于需要各种小球角色的游戏作品。 今天给大家带来一套Scratch角色素材图片分享,都是PNG格式的透明图片,scratch可直接上传角色使用(也支持编程猫等,因为素材是PNG格式,所有支持png格式的软件都可以使用),适合图形化编程爱好者、初学者,同时也很适合图形化编程相关的机构/老师下载收藏作为素材使用。
图形化编程/Scratch角色素材分享18星球天体素材
这套素材是一套天体星球的图片素材,适合做一些宇宙或行星主题的游戏装饰元素,也可以做星球转动或太空大战、飞机大战主题的背景或其它素材。这期的素材和16期的素材可以完美搭配结合使用。 今天给大家带来一套Scratch角色素材图片分享,都是PNG格式的透明图片,scratch可直接上传角色使用(也支持编程猫等,因为素材是PNG格式,所有支持png格式的软件都可以使用),适合图形化编程爱好者、初学者,同时也很适合图形化编程相关的机构/老师下载收藏作为素材使用。
图形化编程/Scratch角色素材分享17合集包素材
这一期的素材比较杂,里面有背景素材也有一些昆虫或动物的素材和其他的一些素材,适合制作多种不同的小程序和应用。 今天给大家带来一套Scratch角色素材图片分享,都是PNG格式的透明图片,scratch可直接上传角色使用(也支持编程猫等,因为素材是PNG格式,所有支持png格式的软件都可以使用),适合图形化编程爱好者、初学者,同时也很适合图形化编程相关的机构/老师下载收藏作为素材使用。