По LPC1778 полно информации. Настроить UART можно или силами хидера LPC177x_8x.h, что в
CMSIS, по
мануалу, или воспользовавшись библиотекой lpc177x_8x_uart.c, что находится в том же архиве CMSIS (папка lpc177x_8x\Drivers\), там же есть примеры по настройке и использованию периферии (lpc177x_8x\Examples). Сам пользовался для отладки через UART функцией printf() через вызов UARTPutChar из debug_frmwrk.c, т.к. там все настроено было из коробки в режиме 115200-8N.
Если боитесь ошибиться, разбейте работу на 2 этапа:
1. запустите UART, напишите функцию передачи строки и через мост UART<Virtual COM Port> проверьте, что все работает;
2. запустите управление модемом, и все должно получиться!
А USART_WriteString() есть не что иное, как посимвольная передача (функция UART_SendByte() из lpc177x_8x_uart.c) в цикле до тех пор, пока строка не станет равна 0.
Сообщение отредактировал Mihey_K - Sep 23 2014, 13:42