Например TDA7294

Форум РадиоКот • Просмотр темы - Можно-ли хранить код программы отдельно?
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс авг 24, 2025 18:11:12

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


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 14 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Можно-ли хранить код программы отдельно?
СообщениеДобавлено: Пн июл 16, 2007 16:32:36 
Первый раз сказал Мяу!

Зарегистрирован: Чт май 03, 2007 18:43:32
Сообщений: 27
Откуда: Kirov:\
Рейтинг сообщения: 0
Привет!
Я собираюсь делать что то вроде компьютера на AVR. Проблемма такая: AVRки берут код программы только из своей флэш памяти. 1 Обьём памяти довольно маленький. 2 Контроллеру нельзя будет программировать самого себя.
Это неприемлимо.
Как можно обойти эту проблемму?
Может можно создать внутри контроллера виртуальную машину, код програм для которой можно будет хранить в отдельной флешке?Спасибо


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн июл 16, 2007 17:50:43 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Ср мар 07, 2007 22:58:02
Сообщений: 586
Откуда: Черкассы, Украина
Рейтинг сообщения: 0
Так есть АВРки в которых есть бут... подробнее тебе местные расскажут я думаю... но вроде как то что тебе надо...
Глян тут http://atmel-avr.narod.ru/articles/boot/boot.html

_________________
There is only 10 kind of people: those who understands binary code and those who dont!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 17, 2007 18:22:05 
Мявтор!
Аватар пользователя

Карма: 5
Рейтинг сообщений: 42
Зарегистрирован: Вс дек 18, 2005 20:04:42
Сообщений: 825
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Совершенно верно у AVR есть так называемый загрузчик который может изменить память программ считав нужное по любому бортовому интерфейсу TWI,SPI про UART не помню вроде тоже можно. Конфигурирование загрузчика это довольно объёмный и достаточно сложный процесс, сам сейчас пытаюсь вникнуть. Вообще такой подход в данной ситуации не очень по моему рационален, грамотнее ИМХО зделать интерпритатор это будет надёжнее, к тому же если сесть и переписать какие функции нужны интерпритатору получится не так и много. при использовании ЖК это вывод символов(точек), + чтение клавы. Сомневаюсь что наберётся больше двух десятков даже с функциями доступа к памяти.
А вообще подобную тему активно обсуждали здесь
http://www.radiokot.ru/forum/viewtopic.php?t=5045

_________________
Настоящий кот всегда либо голоден,
либо невыспался ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 17, 2007 18:40:30 
Первый раз сказал Мяу!

Зарегистрирован: Чт май 03, 2007 18:43:32
Сообщений: 27
Откуда: Kirov:\
Рейтинг сообщения: 0
moLCHec, большое спасибо. Вобщем буду думать. Как только окончательно придумаю схему - отправлю на ваш суд :)
ЗЫ: А реально ли зделать вывод на телевизор? Требования: текстовый режим, 16 цветов. Я просто видел в инете на Меге16 и на 8515 цветные видеоигры (с ПакМаном) - вывод на ТВ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 18, 2007 17:04:14 
Мявтор!
Аватар пользователя

Карма: 5
Рейтинг сообщений: 42
Зарегистрирован: Вс дек 18, 2005 20:04:42
Сообщений: 825
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Не знаюна счёт телика. лично я буду делать на 16-битном 65тыщ цветов 320*240 когда мне его привезут, а пока прорабатываю что мне нада. Для начала можно потренироваться на обычном граф. подрубить РС клаву, организовать какую нибудь файловую систему на AT24Cххх или ещё лучше MMC взять с FAT-ом. Для начала более чем достаточно.
Чтож шлите на суд и не мне одному думаю всем будет интересно.

_________________
Настоящий кот всегда либо голоден,
либо невыспался ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 18, 2007 20:33:20 
Первый раз сказал Мяу!

Зарегистрирован: Чт май 03, 2007 18:43:32
Сообщений: 27
Откуда: Kirov:\
Рейтинг сообщения: 0
ОК. Пока схема не готова, расскажу только предполагаемые особенности: Контроллер ATMegaXX, 32К RAM - микросхема 62256, SPI Флэшка (например из AT45xxx), клавиатура 40 клавиш + стрелки, часики реального времяни, а главное - звуковой чип OPL3 8) Всё в одном корпусе с клавой. Также хочу сделать вывод на TV, но не представляю, как. Прям какой-то MSX - музыкальный кампутер получится ;)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 18, 2007 21:29:38 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн окт 30, 2006 01:09:37
Сообщений: 92
Откуда: Таганрог
Рейтинг сообщения: 0
AC/DC писал(а):
... а главное - звуковой чип OPL3 8) ...

А про звуковой чип поподробнее можно ? Yamaha ? TI? Оч-ч-чень интересно ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 19, 2007 08:44:09 
Первый раз сказал Мяу!

Зарегистрирован: Чт май 03, 2007 18:43:32
Сообщений: 27
Откуда: Kirov:\
Рейтинг сообщения: 0
OPL3 (YMF262) - FM звуковая микросхема Yamaha. 4х операторный синтез, 18 каналлов, 5 готовых звуков ударных, 8 выбираемых форм сигнала, LFO, стандартный процессорный интерфейс, совместимость регистров с YM3812 (OPL2), 4 выходных канала на последовательный ЦАП YAC512. OPL3 использовалась в SB (оттуда и выпаяю) а так же на компах MSX. Даташит в инете имеется.
ЗЫ: Наверно, тему надо переименовать? :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 19, 2007 11:38:16 
Друг Кота

Карма: 17
Рейтинг сообщений: 166
Зарегистрирован: Пт авг 25, 2006 09:26:19
Сообщений: 5232
Откуда: Москва
Рейтинг сообщения: 0
AC/DC писал(а):
..... Я просто видел в инете на Меге16 и на 8515 цветные видеоигры (с ПакМаном) - вывод на ТВ.

А ссылочку можно? А то быстродействующий МК SX28A c тактовой частотой 100 МГц, смог осилить лишь текстовый режим 80х25 строк, а тут на 16 мегагерцах Мега16 и цветная графика и вывод на TV. Очень интересно взглянуть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 19, 2007 13:08:26 
Первый раз сказал Мяу!

Зарегистрирован: Чт май 03, 2007 18:43:32
Сообщений: 27
Откуда: Kirov:\
Рейтинг сообщения: 0
Rokl, вот тут много подобных проектов: http://instruct1.cit.cornell.edu/course ... lProjects/
А вот на Меге16: http://user.it.uu.se/~alse7905/pacman/pacman.html


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 19, 2007 14:41:15 
Друг Кота

Карма: 17
Рейтинг сообщений: 166
Зарегистрирован: Пт авг 25, 2006 09:26:19
Сообщений: 5232
Откуда: Москва
Рейтинг сообщения: 0
AC/DC писал(а):
Rokl..... А вот на Меге16: http://user.it.uu.se/~alse7905/pacman/pacman.html

Спасибо, все встало на свои места. В цвете на Меге16 имеем 20 символов на 25 строк.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 19, 2007 16:19:36 
Первый раз сказал Мяу!

Зарегистрирован: Чт май 03, 2007 18:43:32
Сообщений: 27
Откуда: Kirov:\
Рейтинг сообщения: 0
Подскажите, как лучше делать клаву. Я думаю сделать контроллер оной на Меге8. На входе - матрица, на выходе - код ASCII. Подключается либо к отдельному порту основного контроллера, либо к шине данных (как лучше?).
ЗЫ: Надеюсь, мне не понадобица ПДП, чтобы скормить музыку Ямахе?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 19, 2007 17:34:27 
Мявтор!
Аватар пользователя

Карма: 5
Рейтинг сообщений: 42
Зарегистрирован: Вс дек 18, 2005 20:04:42
Сообщений: 825
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Зачем изобретать велосипед возьми РС клаву, Делал один девайс так в плане кода оказалось рациональней РС клава чем матрица из 4*4 кнопок, причём разница значительная порядка 40%. Как вариант можно выдернуть клаву из ноута они там легко извлекаются и взять контроллер от РС клавы, но я бы на это не заморачивался есть небольшие клавы. Ты только представь что тебе ещё кнопики подписывать нада.

_________________
Настоящий кот всегда либо голоден,
либо невыспался ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 19, 2007 18:41:47 
Друг Кота

Карма: 17
Рейтинг сообщений: 166
Зарегистрирован: Пт авг 25, 2006 09:26:19
Сообщений: 5232
Откуда: Москва
Рейтинг сообщения: 0
AC/DC писал(а):
Подскажите, как лучше делать клаву. Я думаю сделать контроллер оной на Меге8. На входе - матрица, на выходе - код ASCII.

Может не стоит каждый раз изобретать велосипед?...то Мега16 с символьным разрешением 20х25, вместо нормального контроллера К580ВГ75 с символьным разрешением 78х30 в режиме SVGA, то Мега8, вместо спецконтроллера клавиатуры и дисплея К580ВВ79....Хотя конечно, каждый сам себе генерал.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 14 ] 

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


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y