|
本帖最后由 dql2016 于 2017-5-25 16:38 编辑
KW41Z的库真是纠结,对它不熟悉,弄了半天终于OK。
首先定义2个结构体
- //Define a digital intput pin configuration
- gpio_pin_config_t in_config =
- {
- kGPIO_DigitalInput,
- 0,
- };
-
- /* Input pin PORT configuration */
- port_pin_config_t config = {
- kPORT_PullUp,
- kPORT_FastSlewRate,
- kPORT_PassiveFilterDisable,
- kPORT_LowDriveStrength,
- kPORT_MuxAsGpio,
- };
复制代码
然后调用初始化函数,需要使用FGPIO_PinInit而不是GPIO_PinInit。注意端口是带前缀F
- /* Sets the configuration */
- PORT_SetPinConfig(PORTC, 19, &config);
- FGPIO_PinInit(FGPIOC, 19, &in_config);//D2
复制代码
读取输入逻辑值调用它:
- FGPIO_ReadPinInput(FGPIOC,19)
复制代码
|
|