roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 апр 2025, 12:07

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 119 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 8  След.
Автор Сообщение
 Заголовок сообщения: Re: AVR-DOS для МиниБота
СообщениеДобавлено: 13 июл 2008, 21:31 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2005, 18:27
Сообщения: 1576
Откуда: Камышин
Не въеду ни как... при ницилизации карты идет 227 ошибка и все блин... че за ошибка - не понятно... :(

_________________
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR-DOS для МиниБота
СообщениеДобавлено: 13 июл 2008, 21:42 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
может всетаки 22?

22
cpCountOfClustersNotSupported
Count of FAT (valid is 1 or 2) not supported (will be renamed with one of next release)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR-DOS для МиниБота
СообщениеДобавлено: 13 июл 2008, 21:56 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Это значит что карта не реагирует на команду чтения

Код:
Const Cperrdrivereadcommand = 227                           ' Error response Byte at Read Command


Код:
   ldi r16,$51
   rcall _MMC_Send_Command
   breq _MMC_ReadSector1                  ; response = 0?
* Ldi R25 , Cperrdrivereadcommand


Проверь правильно ли подключена карта

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR-DOS для МиниБота
СообщениеДобавлено: 14 июл 2008, 09:18 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
в файле RAM-DISK: Config_XRAMDrive0_EDTP with driver XRAMDrive0_EDTP.LIB / XRAMDrive0_EDTP.LBX The 128KB SRAM onboard are used as a RAM-Disk
написано следующее
Код:
' Config file for use of 128KB SRAM on EDTP ATA Hard Drive Controller Board

Const cpDriveNotPresent = &HC0          ' Error code for no drive attached
Const cpErrDriveInvalidSectorNumber = 228
Const cpErrDriveWriteError = 226
Const cpErrDriveNotSupported = 229

_Temp1 = driveinit()
waitms 1

$Lib "XRAMDrive0_EDTP.Lbx"

как это они умудрилось не 64к, а 128к озу подцепить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR-DOS для МиниБота
СообщениеДобавлено: 14 июл 2008, 10:52 
Не в сети
Аватара пользователя

Зарегистрирован: 14 май 2008, 15:49
Сообщения: 1585
Откуда: Москва
ФИО: Алексей
http://www.atmel.com/dyn/resources/prod ... ddrive.pdf
Вот тут описано как... только все равно походу 64к, но ссылаются они именно на эту плату =)
Чтобы 128 было надо просто еще два триггера повесить и одну ногу от контроллера выделить...

_________________
У меня в голове опилки и длинные слова меня только огорчают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR-DOS для МиниБота
СообщениеДобавлено: 14 июл 2008, 11:01 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
1. ссылка битая
2. я понимаю что програмно можно описать хоть гектар озу, вопрос как они 128К в васике описали?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR-DOS для МиниБота
СообщениеДобавлено: 14 июл 2008, 11:43 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
1. Ссылка нормально открылас
2. Открою тебе великую тайну : твой любимый васик - всего лишь связка для кучи библиотек, написанных на ассемблере.

Добавлено спустя 2 минуты 47 секунд:
hudbrog писал(а):
Чтобы 128 было надо просто еще два триггера повесить и одну ногу от контроллера выделить...

Не надо там ничего вешать. Память там 216x16 = 128 KiB

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR-DOS для МиниБота
СообщениеДобавлено: 14 июл 2008, 12:05 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
1. теперь открылась
2. а то я не знал... :D
3. и как васик понимает 16 разряные данные?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR-DOS для МиниБота
СообщениеДобавлено: 14 июл 2008, 12:17 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
А нафиг ему их понимать? Для младших 216 адресов используем младшие 8 бит данных, для старших 216 адресов - сташие 8 бит данных. Ну или там для четных/нечетных. Контроллер внешней памяти не используется, все реализовано программно

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR-DOS для МиниБота
СообщениеДобавлено: 14 июл 2008, 12:20 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ну... я так не играю...
и что лучше иметь на миниботе-про 128к ОЗУ с программным доступом или 64к с аппаратным?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR-DOS для МиниБота
СообщениеДобавлено: 14 июл 2008, 12:53 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
После своих эксперементов с внешней памятью, я сделал для себя вывод: программная адресация - от лукавого. Если действительно нужна память >64К, лучше делать по схеме, использованной в Ethernut. Нижние 32К адресного пространства всегда адресуют нижние 32К ОЗУ. Верхние 32К служат окном в оставшуюся память. Само собой, нужен будет некий контроллер памяти. Получаем 32К всегда доступного ОЗУ, и некое количество банков по 32К для тех переменных, которые занимают много места, но не требуют частого обращения (пример? хз). Но прежде чем такое делать, надо семь раз подумать, а надо ли оно. Это ведь не только дополнительная аппаратура, но еще и программная поддержка.

Для минибота считаю 64К хватит вполне. Кстати, а SRAM 64Кх8 вообще существует? Чет попадались только 32 и 128

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR-DOS для МиниБота
СообщениеДобавлено: 14 июл 2008, 13:05 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
еще не искал ничего конкретного, но по первым прикидкам в наличии ничего ни у кого как обычно нет.
цена кстати будет что у 64 что у 128 одинаковая, с разбросом 10-15р.
требования к ОЗУ:
1. корпус SMD
2. 3.3В
3. объем и разрядность вот пока решаем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR-DOS для МиниБота
СообщениеДобавлено: 15 июл 2008, 01:41 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
коллеги, а как мне дописать в файл к уже сущестующим данным новый текст с новой строки?
хочу лог событий вести в боте
Код:
Dim S As string * 10 , W As Word ,L As Long

S = "write test"
Open "log.txt" For Output As #2
Write #2 , S
Close #2

Open "log.txt" For Input As #2
Input #2 , S
Close #2
Print S



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR-DOS для МиниБота
СообщениеДобавлено: 23 июл 2008, 03:49 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2005, 18:27
Сообщения: 1576
Откуда: Камышин
Моя таки запустил AVR-DOS на меге 32-й :D на 5-и вольтах кстати :wink:
Долго парился, а проблема оказалась банальна - карточки мои ему не нравились, почему не понятно, единственное что их объединяет - объем, все они мелкие и старые. Седня подоткнул на 1 гиг карту и вуаля... усе запахало... :)
интерпритатор бы еще запустить, пока побороть его не удалось :D


Вложения:
Комментарий к файлу: заработала зараза =)
avr_dos_mrc40.gif
avr_dos_mrc40.gif [ 32.35 КиБ | Просмотров: 1932 ]

_________________
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR-DOS для МиниБота
СообщениеДобавлено: 23 июл 2008, 06:53 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
мои паздравления!
в нашем полку прибыло! :beer:


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 119 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 8  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO