Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
10 years, 10 months ago.
UART2 on K22F board?
Has anyone had any luck getting UART2 on PTD2 and PTD3 working on the K22F board? I am attempting to talk to a Bluetooth module but not having any luck.
Question relating to:
2 Answers
10 years, 10 months ago.
Are you using the latest mbed lib? Older ones missed sending the first character, which can cause some modules to not configure correctly for example.
I just tested it with a simple loopback test, and it seem to work fine.
10 years, 10 months ago.
I create this test program and dont see the same problems you are describing. Can you please test?
#include "mbed.h" DigitalOut led1(LED1); DigitalOut led2(LED2); DigitalOut led3(LED3); Serial uart2 (D1, D0); Serial pc(USBTX, USBRX); int main() { led1 = 1; led2 = 1; led3 = 1; while (true) { if (pc.readable()) { uart2.putc(pc.getc()); led1 = !led1; } if (uart2.readable()) { pc.putc(uart2.getc()); } } }
I'm using mbed library version 92
Well, thanks for the feedback! I was able to get it working when I plugged the HC-06 into the slot designed for it, but not when I tapped the outputs from the mbed header. I don't know where there is a difference, as it is supposed to be the same signals. However, I am grateful to see it work.
posted by 01 Dec 2014