Страница 1 из 1

AVR + MMC + Proteus

Добавлено: Сб дек 06, 2014 17:25:22
D.i.M.K.i.N.
Доброе время суток.

Очень понравился проект:
RU:Система регистрации данных на Atmega32 с записью на SD карту памяти.
ENG: microSD ATmega32 Data-Logger

Прежде чем собирать решил нарисовать схему в Proteuse и отредактировать код работы под свои нужды.
Нарисовал, запустил. Вроде как работает, но никак не могу разобраться с MMC.
Постоянно выдает ошибку - "Card Initialization failed..." Для MMC образ сделал как полагается, через WinImage.

Пожалуйста подскажите что да как... Возможно ли запустить данный проект в Proteuse?

Re: AVR + MMC + Proteus

Добавлено: Пн дек 08, 2014 12:17:33
codenamehawk
Как вы подготовили образ SD карты? Похоже, что протеус не находить файловую систему.

Re: AVR + MMC + Proteus

Добавлено: Пн дек 08, 2014 16:25:40
eess9
Попробуйте повторить вот это: http://nagits.wordpress.com/2010/10/18/avr_sd/
Очень толково описано как моделировать sd-карточку в proteus.

Re: AVR + MMC + Proteus

Добавлено: Пн дек 08, 2014 21:09:00
D.i.M.K.i.N.
codenamehawk писал(а):Как вы подготовили образ SD карты?
Через WinImage делал. Все как написано тут.
Вроде как все перепробовал и fat32|16, 2|4|8|... мб.
Может есть кто с mmc в Proteuse, работал?
Люди добрые гляньте проект, все есть в архиве.

eess9 писал(а):Попробуйте повторить вот это: http://nagits.wordpress.com/2010/10/18/avr_sd/
Спсб читал уже. Хотелось бы повторить именно этот проект...

Re: AVR + MMC + Proteus

Добавлено: Ср дек 10, 2014 18:11:13
codenamehawk
Для FAT12 есть такой рабочий пример в протеусе.
SdFatfs_avrstudio_writeexample.rar
(266.79 КБ) 358 скачиваний
В вашей программе протеус выдает ошибки обращения к карточке, возможно FAT32 он не понимает.

Re: AVR + MMC + Proteus

Добавлено: Ср дек 10, 2014 21:51:49
D.i.M.K.i.N.
И так, кому интересно!
Схема рабочая. Проверено лично.
Собрал "на коленке", запустилась с полпинка.

Пишет все данные с 7*ADC на карту(FAT32, 4Gb) в *.CSV.
Пока не разобрался как с USARTa открывать и удалять *.CSV.

Так что, вопрос остается открытым...
Как запустить проект в Proteuse?