Включаю USART следующей последовательнстью:
*(AT91C_PIOA_ASR) = (1 << 5) | (1 << 6); *(AT91C_PIOA_PDR) = (1 << 5) | (1 << 6); *(AT91C_PIOA_PPUDR) = (1 << 5) | (1 << 6); *(AT91C_PMC_PCER) = 1 << AT91C_ID_US0;
TXD все время имеет высокий уровень, кроме момента выполнения последней строчки. Там наблюдается "отрицательный" импульс 90 мкс. Откуда он там?
|