реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Работа SD через UART
codex
сообщение Jan 16 2012, 14:13
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 11-09-08
Пользователь №: 40 138



Приветствую!

Пытаюсь переделать библиотеку Чана для работы с 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 ?

благодарю!!!
Go to the top of the page
 
+Quote Post
sparcmaster
сообщение Jan 16 2012, 14:18
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 93
Регистрация: 13-01-12
Из: Гатчина
Пользователь №: 69 333



Работать с SD-картами вместо SPI через UART... А вы уверены, что это возможно?

Сообщение отредактировал sparcmaster - Jan 16 2012, 14:21
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 16 2012, 14:24
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(sparcmaster @ Jan 16 2012, 18:18) *
А вы уверены, что это возможно?

Там USART с поддержкой SPI, так что почему бы и нет.
Go to the top of the page
 
+Quote Post
sparcmaster
сообщение Jan 16 2012, 14:30
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 93
Регистрация: 13-01-12
Из: Гатчина
Пользователь №: 69 333



Цитата(aaarrr @ Jan 16 2012, 18:24) *
Там USART с поддержкой SPI, так что почему бы и нет.

Понятно, USART можно настроить на работу в режиме SPI. Автор темы несколько смутил постановкой вопроса.
Go to the top of the page
 
+Quote Post
codex
сообщение Jan 18 2012, 05:56
Сообщение #5





Группа: Участник
Сообщений: 13
Регистрация: 11-09-08
Пользователь №: 40 138



может кто-нибудь по делу что-нибудь напишет? sm.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 16:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016