Приветствую!
Пытаюсь переделать библиотеку Чана для работы с SD-картами с SPI на UART. МК - мега 328, 4 Мгц.
Есть вопросы:
1. какие ноги (PORT/DDR) МК надо сконфигурировать (кроме XCK)
2. как правильно инициализировать UART
Код
#define SYSCLK 4000000UL
#define SD_UART_BAUDRATE 100000L
#define SD_UART_BAUD (SYSCLK/(2*SD_UART_BAUDRATE))-1
#define SD_PORT PORTD
#define SD_DDR DDRD
#define SD_XCK 4
...
UBRR0 = 0;
SD_DDR |= (1<<SD_XCK);
UCSR0C = (1<<UMSEL01)|(1<<UMSEL00)|(0<<UCPHA0)|(0<<UCPOL0);
UCSR0B = (1<<RXEN0)|(1<<TXEN0);
UBRR0 = SD_UART_BAUD;
может кто-то уже преобразовал работу SD-карты с SPI на UART и может поделится diskio.c ?
благодарю!!!