- 31
- 0
- 约3.74千字
- 约 12页
- 2023-01-15 发布于江苏
- 举报
PAGE31 / NUMPAGES30
驱动程序详细说明
按照上述硬件相关功能性能需求,以《驱动程序概要设计说明书》为依据,在理论和实际应用测试基础上展开驱动程序详细说明。
GPIO与中断
GPIO与中断共用同一设备节点,/dev/gpio_sg,通过 IOCTL 对IO和中断进行访问、控制。简单代码示例如下:
使用时,使用 fd = open(gpiodrv, O_RDWR|O_NOCTTY|O_NDELAY) 打开 /dev/gpio_sg 设备,正常打开后,即可通过 ioctl 进行操作了。其中 gpio_idx 为IO的枚举序号,具体GPIO和中断枚举说明如下:
GPIO枚举说明
序号
GPIO
枚举代号
枚举数
功能说明
1
PB09
ltepw
0
LTE模块电源控制,0开,1关
2
PH17
lterst
1
LTE模块电源控制,0低,1高,常态为高,低电平有效
3
PH16
lteonf
2
LTE模块ON/OFF控制,0低,1高,常态为高,低电平有效
4
PH15
ltepctrl
3
LTE加热引脚,0低,1高,常态为低,高电平有效
5
PB08
uart1ms
4
RS232/RS485可切换串口1模式切换IO
6
PG09
uart2ms
5
RS232/RS485可切换串口2模式切换IO
7
PF01
mcu1rst
6
MCU1重置IO
8
PD06
原创力文档

文档评论(0)