roboforum.ru

Технический форум по робототехнике.


Серия вопросов по МК AVR от новичка

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Серия вопросов по МК AVR от новичка

Сообщение EasyTech » 17 май 2011, 17:55

Интересует пару вопросов,
Первое, возможно ли расширить память МК? например, если программа весит больше предела памяти. Можно ли сделать так, чтобы программа находилась, например, флешке 1GB, а МК её считывал? (если это реально, то это очень хорошо)
Второе, eeprom, возможно ли чтобы МК от туда считывал программу? и как это реализовать?
Третье,возможно ли теоритический подключить компьютерную клавиатуру к МК AVR, чтоб он считывал информацию? (или не клавиатуру а >40 кнопок например)
__________
Если ли технологии которые позволяют связывать МК с монитором через VGA разъем?
Прошу отнестись серьезно к вопросам...
EasyTech
 
Сообщения: 239
Зарегистрирован: 15 май 2011, 19:19
Откуда: Ростов-на-Дону
Skype: levanchik322
прог. языки: WinAVR C, C#, HTML+СSS.
ФИО: Лёва

Re: Интересующие вопросы

Сообщение Duhas » 17 май 2011, 18:27

все ответы - да
первый - в зависимости от мк.. ну и второй наверное тоже.. не у всех еепром вапще есть..

вопрос один - зачем ?!
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Интересующие вопросы

Сообщение EasyTech » 17 май 2011, 18:32

Ну надо, я проект один готовлю, уже голова болит!
Уже трудно сформулировать вопрос:(
EasyTech
 
Сообщения: 239
Зарегистрирован: 15 май 2011, 19:19
Откуда: Ростов-на-Дону
Skype: levanchik322
прог. языки: WinAVR C, C#, HTML+СSS.
ФИО: Лёва

Re: Интересующие вопросы

Сообщение HarryStar » 17 май 2011, 18:40

Если программа не влезает в память МК - значит неправильно поставлена задача или для ее решения выбрано не то железо. Сформулируйте задачу лучше.
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: Интересующие вопросы

Сообщение Krish » 17 май 2011, 20:54

интересно.....
Krish
 
Сообщения: 155
Зарегистрирован: 29 дек 2010, 14:08
Откуда: Ростов-на-Дону
Skype: levanchik322
прог. языки: С++

Re: Интересующие вопросы

Сообщение EasyTech » 17 май 2011, 20:57

Хорошо, проект такой, подключение МК к монитору через разъем VGA, подключение к МК клавиатуры PC/2, ввод данных через клавиатуру, вывод данных на мониторе. Обработка данных в МК.
Написал как мог примитивно, я набросал лёгкий алгоритм, пишу на C++, боюсь что программа будет >64кбайт, использую atmega644 (памяти в данном МК 64кбайт)

Добавлено спустя 50 секунд:
посоветуйте если можете другой МК, буду очень рад.
EasyTech
 
Сообщения: 239
Зарегистрирован: 15 май 2011, 19:19
Откуда: Ростов-на-Дону
Skype: levanchik322
прог. языки: WinAVR C, C#, HTML+СSS.
ФИО: Лёва

Re: Интересующие вопросы

Сообщение dccharacter » 17 май 2011, 21:34

Сегодня натыкался на что-то такое. Сейчас гляну. Не смотрел, как там вывод сделан.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Интересующие вопросы

Сообщение =DeaD= » 17 май 2011, 21:38

Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Интересующие вопросы

Сообщение dccharacter » 17 май 2011, 21:40

Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Интересующие вопросы

Сообщение RootAdmin » 17 май 2011, 22:02

Я таким устройством в детстве пользовался. ZX—Spectrum называлось. ПЗУ объемом 16К и на бейсик хватало.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: Интересующие вопросы

Сообщение HarryStar » 17 май 2011, 22:10

Задача реализуемая, даже без расширения памяти. Правда лучше взять АТмега128, будет проще.
Однако конечная цель так и не указана. Нафига это нужно? Можно действительно на МК сделать некий аналог ZX-Спектрума, только зачем?
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: Серия вопросов по МК AVR от новичка

Сообщение RootAdmin » 17 май 2011, 22:26

Под конец "эпохи" спектрум базовый состоял из трех микросхем: процессор, память одним чипом и ПЛИС для всего остального. И ПЗУ, да. А сейчас... берем. Arm7 и SPI флешку.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: Серия вопросов по МК AVR от новичка

Сообщение galex1981 » 17 май 2011, 23:37

Еще проще на Parallax Propeller организовать данную задачу - и программа проще будет
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Серия вопросов по МК AVR от новичка

Сообщение RootAdmin » 18 май 2011, 10:44

Результат планируется такой? http://www.zao-zeo.ru/catalog/sbc/79-tion-pro2
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: Серия вопросов по МК AVR от новичка

Сообщение EasyTech » 18 май 2011, 17:42

Спасибо, нашёл много интересного.
Я собираю компьютер. Есть друзья которые помогают.

Вопрос, если подключать, например, I2C eeprom к портам МК, а у меня микросхем eeprom 2е 24lc128 и 24lc128 то суммарная память eeprom будет 256кб?

Добавлено спустя 40 минут 19 секунд:
Не знаю на чём писать:(
Знаю Bascom AVR и Си...
Как вы считаете на чём легче?

На МК нужно будет подавать чётко 5В не больше не меньше, т.к. из за помех буду проблемы с программой. Стабилизатор с КРЕНом я не буду брать. Я его на макетке собрал, проверил тестером, всё равно есть проблемы.
понравилась эта тема - http://enore.ucoz.ru/publ/ehlektronika/ ... y/7-1-0-31 думаю буду по ней делать.

Что - бы не мучаться с ПП, я наверно, куплю или модуль OR для mege128, или Arduino под atmega1280 и к ним буду подключать модули видеоадаптера для VGA и разъем для PC/2 и т.д.
Это удобно я думаю.
Думаю питать от 220В, у меня есть БП мой, я его когда то делал для себя, он рабочий...
Получается на входе 220В на выходе 12В, и эти 12 стабализирую в 5В... Ну как то так...
Сейчас пишу командную строку для компа и т.д.))
Кстати вдохновил фильм "Пираты силиконовой долины", там про первые компьюетры apple и про начало компании microsoft.
EasyTech
 
Сообщения: 239
Зарегистрирован: 15 май 2011, 19:19
Откуда: Ростов-на-Дону
Skype: levanchik322
прог. языки: WinAVR C, C#, HTML+СSS.
ФИО: Лёва

След.

Вернуться в Новичкам или основы основ роботостроения.

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

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