使用lpcxpresso55s16_usart_interrupt进行测试,将0_29和0_30更改为0_8和0_9,修改部分代码如下:
#define DEMO_USART USART5
#define DEMO_USART_CLK_SRC kCLOCK_Flexcomm5
#define DEMO_USART_CLK_FREQ CLOCK_GetFlexCommClkFreq(5U)
#define DEMO_USART_IRQHandler FLEXCOMM5_IRQHandler
#define DEMO_USART_IRQn FLEXCOMM5_IRQn
const uint32_t port0_pin8_config = (
IOCON_PIO_FUNC3 |
IOCON_PIO_MODE_INACT |
IOCON_PIO_SLEW_STANDARD |
IOCON_PIO_INV_DI |
IOCON_PIO_DIGITAL_EN |
IOCON_PIO_OPENDRAIN_DI);
IOCON_PinMuxSet(IOCON, 0U,8U, port0_pin8_config);
const uint32_t port0_pin9_config = (
IOCON_PIO_FUNC3 |
IOCON_PIO_MODE_INACT |
IOCON_PIO_SLEW_STANDARD |
IOCON_PIO_INV_DI |
IOCON_PIO_DIGITAL_EN |
IOCON_PIO_OPENDRAIN_DI);
IOCON_PinMuxSet(IOCON, 0U, 9U, port0_pin9_config);
测量引脚,没有波形,甚至没有高电平。
期待回复