在线时间11 小时
UID3287887
注册时间2016-6-7
NXP金币0
该用户从未签到
注册会员

- 积分
- 51
- 最后登录
- 2016-7-24
|
使用的为MKE02Z官方板子,串口调试助手,USB转232串口线。
软件使用的为官方驱动,UART——interrupt。
首先,直接将例程编译下载到开发板,例程使用的为UART1,串口调试助手打开,使用的调试方式为OPEN——SWD方式。用串口调试助手发数据,不进
中断(在UART_HandleInt函数中打断点)。可能觉得SWD调试方式与UART有冲突。
然后,直接从开发板上PTA2与PTA3飞线出来,PTA2接USB转232串口线的RXD,PTA3接USB转232串口线的TXD,GND接USB转232串口线的GND。
程序更改:
将u32PinSel = 0;改为u32PinSel = 0x00000080;(管脚映射)
将 下面四个函数中的UART1改为UART0,UART_Init(UART0,&sConfig);
UART_SetCallback(UART_HandleInt);
NVIC_EnableIRQ(UART0_IRQn);
UART_EnableRxBuffFullInt(UART0);
将ke02——config。h更改如下:
#if defined(TEST_ON_EVB)
/*! define what clock mode at startup on EVB board
* if USE_FEE is not defined by commenting out the following line,
* then it will use FEI mode which is default mode
* after reset
*/
//#define USE_FEE /*!< use FEE clock mode */
#define USE_FEE_OSC /*!< use FEE clock mode with external active oscillator */
//#define USE_FEI /*!< use FEI clock mode */
/* define external crystal frequency */
//#define EXT_CLK_FREQ_KHZ 32 /* in KHz */
//#define EXT_CLK_FREQ_KHZ 4000 /* in KHz */
#define EXT_CLK_FREQ_KHZ 8000 /* in KHz */
//#define EXT_CLK_FREQ_KHZ 10000 /* in KHz */
//#define CRYST_HIGH_GAIN
//#define XOSC_STOP_ENABLE
/* define SCI port # to be used */
#define TERM_PORT UART0 /*!< UART0 is used on KE02 EVB board */
#else
/*! define what clock mode at startup on freedom board
* if USE_FEE is not defined by commenting out the following line,
* then it will use FEI mode which is default mode
* after reset.
*/
#define USE_FEE /*!< use FEE clock mode */
//#define USE_FEE_OSC /*!< use FEE clock mode with external active oscillator */
//#define USE_FEI /*!< use FEI clock mode */
/*! define external crystal frequency. */
//#define EXT_CLK_FREQ_KHZ 32 /* in KHz */
//#define EXT_CLK_FREQ_KHZ 4000 /* in KHz */
//#define EXT_CLK_FREQ_KHZ 8000 /* in KHz */
#define EXT_CLK_FREQ_KHZ 10000 /* in KHz */
/*! define UART port # to be used */
#define TERM_PORT UART0 /*!< UART1 is used on KE02 freedom board */
#endif
波特率也设置一样,在中断中打断点,仍然不进中断。
到底是什么原因呢,请大家帮忙看看
|
|