DIO_2,DIO_3对应工程的处理部分,即代码内有关于对DIO_2,DIO_3的处理在哪
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
如图所示,DIO_2,DIO_3 用作 UART_Rx 和 UART_Tx。
您在 ti_drivers_config.c 和 ti_drivers_config.h文件可以看到定义。
在 board_key.c 可以看到引脚的初始化和回调以及中断使能,如下所示:
void Board_initKeys(keysPressedCB_t appKeyCB)
{
// Initialize GPIO
GPIO_setConfig(CONFIG_GPIO_BTN1, GPIO_CFG_IN_PU | GPIO_CFG_IN_INT_FALLING);
GPIO_setConfig(CONFIG_GPIO_BTN2, GPIO_CFG_IN_PU | GPIO_CFG_IN_INT_FALLING);
// Set callback function
GPIO_setCallback(CONFIG_GPIO_BTN1, GPIO_Board_keyCallback);
GPIO_setCallback(CONFIG_GPIO_BTN2, GPIO_Board_keyCallback);
// Enable interrupt
GPIO_enableInt(CONFIG_GPIO_BTN1);
GPIO_enableInt(CONFIG_GPIO_BTN2);
// Setup keycallback for keys
Util_constructClock(&keyChangeClock, Board_keyChangeHandler,
KEY_DEBOUNCE_TIMEOUT, 0, false, 0);
// Set the application callback
appKeyChangeHandler = appKeyCB;
好的,现在使用TTL转usb串口器,连接DIO_2,DIO_3,串口可以接收到数据
现在我想要再工程内将DIO_2,DIO_3所输出的对应数据幅值给charValue1(也即是charValue1=串口接收到的数据),有相应的方法吗
您好,
建议您新问题发新帖提问,以方便其他有相似问题的开发者。
工程内将DIO_2,DIO_3所输出的对应数据幅值给charValue1(也即是charValue1=串口接收到的数据),有相应的方法吗
接收到数据后,将数据存储到 charValue1 这个变量,这需要根据串口通信库来实现,并进行数据处理和赋值操作。
论坛不提供代码编写服务,可以提供思路给到您: