Работа с UART (ASM) » History » Version 2
  krufter_multiclet, 04/16/2013 01:15 PM 
  
| 1 | 1 | krufter_multiclet | h1. Работа с UART (ASM)  | 
|---|---|---|---|
| 2 | 1 | krufter_multiclet | |
| 3 | 2 | krufter_multiclet | Рассмотрим передачу и приём сообщений посредством интерфейса UART подробнее(на ассемблере).  | 
| 4 | 2 | krufter_multiclet | В приведённых ниже примерах кода используется список констант, который необходимо подключить директивой " .include "  | 
| 5 | 2 | krufter_multiclet | <pre>  | 
| 6 | 2 | krufter_multiclet | .include "HDL50001_pcf.inc"  | 
| 7 | 2 | krufter_multiclet | </pre>  | 
| 8 | 2 | krufter_multiclet | |
| 9 | 2 | krufter_multiclet | |
| 10 | 2 | krufter_multiclet | h3. а) Передача по UART  | 
| 11 | 2 | krufter_multiclet | # Разрешаем алтернативные функции порта.  | 
| 12 | 2 | krufter_multiclet | |
| 13 | 2 | krufter_multiclet | В настоящее время выпущены две отладочные платы, в которых задействованы UART0(HW1-MCp04) и UART3(LDM-MCp04).  | 
| 14 | 2 | krufter_multiclet | Рассмотрим команды ассемблера для разрешения алтернативных функций порта.  | 
| 15 | 2 | krufter_multiclet | Для UART0:  | 
| 16 | 2 | krufter_multiclet | <pre>  | 
| 17 | 2 | krufter_multiclet | getl 0x0003FFFF  | 
| 18 | 2 | krufter_multiclet | wrl @1, GPIOA_BPS  | 
| 19 | 2 | krufter_multiclet | </pre>  |