Автор |
RE: A Robot born. |
wulf
Пользователь
Сообщений: 21
Зарегистрирован: 24.12.06 |
Опубликовано 27-12-2006 17:13 |
|
|
Большое спосибо !!!!!!
\\Все же рекомендовал бы для начала хоть светодиодом помигать.\\
А вы не поскажите программку ??? 
\\Как по мне, в Баскоме при компиляции не возникает проблем с заменой AT90S2313 на Attiny2313. Эт радует.\\
Тоесть получается надо в программе заменить .dat фаил на нужный нам , поменять частоту кварцего резонатора (если надо) и откампелировать программу ?!?!?!?! 
|
|
Автор |
RE: A Robot born. |
overlocker
Пользователь

Сообщений: 79
Откуда: Киев
Зарегистрирован: 30.09.06 |
Опубликовано 28-12-2006 08:24 |
|
|
2wulf
\\А вы не поскажите программку ???\\
Скажем светодиод через токоограничевающий резистр подключены к ноге В0.
Неважно, анодом или катодом. Мигать будет, ибо задержки и после 0, и после 1 (только резистор не провтыкать и повесить к плюсу, или к земле соотвественно ))) )
Значит програмка такая.
$crystal = 8000000
$regfile = "attiny2313.dat"
$hwstack = 32
$swstack = 10
$framesize = 40
Config Pinb.0 = Output
1:
Do
Set Portb.0
Waitms 100
Reset Portb.0
Waitms 100
Loop
End
Думаю, помигав светодиодом (можно частоту мигания сменить, waitms) намного интересней дальше будет. )))
\\Тоесть получается надо в программе заменить .dat фаил на нужный нам , поменять частоту кварцего резонатора (если надо) и откампелировать программу ?!?!?!?!\\
Вот именно. Но только в случае с заменой AT90S2313 на Attiny2313.
Как минимум при замене на Мегу8 имеем разные ноги.
ЗЫ.
На первое время, не трогай фьюзы - оставь частоту прошитую с завода. Ее за глаза хватает, все равно МК почти всегда ждет. )))
Я свой первый МК именно незнанием принцыпов работы фьюз, как грится, - спалил, завел токо много позже с внешним генератором.
Изменил(а) overlocker, 28-12-2006 08:28 |
|
Автор |
RE: A Robot born. |
Master
Пользователь
Сообщений: 7
Откуда: Odessa
Зарегистрирован: 26.12.06 |
Опубликовано 30-12-2006 15:35 |
|
|
2 wulf
Если ты только начинаешь изучать AVR почитай краткий самоучитель на www.avr123.nm.ru (правда написан он в стиле агрессивного маркетинга, но курс хороший). Почему на С, потому что AVR изначально разрабатывались для этого языка.
Если же хочешь на ассемблере то тебе прямая дорога на www.radiokot.ru, там Обучалка-Контроллеры и ПЛИСКонтроллеры и ПЛИС-Микроконтроллеры AVR - пишем, компилируем, прошиваем...
Я начинал свою работу с AVR после охнакомления с этим сайтом. Причем рекомендую не только читать, но и делать, а то толку мало.
Там же есть схемка как светодиодами мигать.
2 overlocker
Почему лезть в дебри Си? Он не намного сложнее Бейсика . Ну нужно переменные описывать перед их использованием и точку с запятой ставить в конце строки (как по мне вот и все отличия).
Изменил(а) Master, 30-12-2006 15:38 |
|
Автор |
RE: A Robot born. |
overlocker
Пользователь

Сообщений: 79
Откуда: Киев
Зарегистрирован: 30.09.06 |
Опубликовано 31-12-2006 17:35 |
|
|
2Master
Почему Васик?
Лет пятнадцать назад обязаловка на "прогрессе" и "синклере" топтать кнопки, потом он же и на асме позволял....
Для новичка, ИМХО, васик (+ школьный его курс, очень распространенный кстати) думаю самое то.
Баском + ко всему разрешает асмовые вставки, для функций ему неприсущих (режимы ШИМа например) Эт если уже на уровень вышли... |
|
Автор |
RE: A Robot born. |
Persona
Пользователь
Сообщений: 276
Откуда: Киев
Зарегистрирован: 25.08.05 |
Опубликовано 03-01-2007 13:00 |
|
|
Действительно BASCOM очень удобен и не только начинающим. Его гибкость впечатляет меня очень давно! Советую тем кто еще не присел на Си повнимательнее присмотреться к BASCOM.
Теперь что касается ШИМ режимов:
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Down , Prescale = 1
Вот этой строкой например определяется режим (ШИМ) работы таймера. Просто и наглядно. Сами регистры сравнения определяются тоже очень красиво (пример):
Pwm1a = 100
Pwm1b = 200
 |
|
Автор |
RE: A Robot born. |
overlocker
Пользователь

Сообщений: 79
Откуда: Киев
Зарегистрирован: 30.09.06 |
Опубликовано 04-01-2007 08:06 |
|
|
2Persona
\\Действительно BASCOM очень удобен и не только начинающим. Его гибкость впечатляет меня очень давно! Советую тем кто еще не присел на Си повнимательнее присмотреться к BASCOM.\\
Истинно так! )))
\\Теперь что касается ШИМ режимов:\\
Только не те режимы ШИМ я имел ввиду.
Строчка описывает 8-ми битный режим, далее инвертированый и неинвертированый сигналы для каналов..
Эт все есть. Но в mеga 8 например есть быстрый шим, шим с фазовой коррекцией и шим с фазовой и частотной коррекцией. Вот для них нуна асмовые вставки.
ЗЫ.
А как с прерываниями в Васике работается - песня.
ЗЫ.ЗЫ.
А прием и отправка команд ПДУ... Функция проще некуда. ))) |
|
Автор |
RE: A Robot born. |
wulf
Пользователь
Сообщений: 21
Зарегистрирован: 24.12.06 |
Опубликовано 03-02-2007 11:08 |
|
|
Здравствуйте overlocker !!!!!! 
Спосибо за программку !!!!!!
Но я не понял : // (только резистор не провтыкать и повесить к плюсу, или к земле соотвественно ))) ) // это как подключать ?????
светодиод через токоограничевающий резистр подключены к ноге В0 , а резистор подсаеденен к "ЗЕМЛЕ" или к "+" питания !?!?!?! 
Где у вас в программе прописывается // подключены к ноге В0 // !!
Можно ли прописать в программе и подключить к другой ноге "РВ..." ?????
И еще напишите пожалуйста как вставить картинку !!!!!!!!!!!!!!!!!! 
|
|
Автор |
RE: A Robot born. |
overlocker
Пользователь

Сообщений: 79
Откуда: Киев
Зарегистрирован: 30.09.06 |
Опубликовано 03-02-2007 12:26 |
|
|
2wulf
\\это как подключать ?????\\
Если светодиод одним выводом на рез и минус, а дргугой на ногу МК то свтетиться будет при высоком уровне на ноге МК (лог 1) И наоборот.
\\Где у вас в программе прописывается // подключены к ноге В0 // !! \\
Config Pinb.0 = Output
\\Можно ли прописать в программе и подключить к другой ноге "РВ..." ?????\\
Да. Конечно.
Скажем на ногу В2 будет вглядеть так:
Config Pinb.2 = Output
\\И еще напишите пожалуйста как вставить картинку !!!!!!!!!!!!!!!!!!\\
Аттач есть в форме PostReply, эт чтоб с загрузкой.
Если быстрый ответ, нуна ввести адрес картинки в инете. |
|
Автор |
RE: A Robot born. |
wulf
Пользователь
Сообщений: 21
Зарегистрирован: 24.12.06 |
Опубликовано 03-02-2007 12:35 |
|
|
тоесть со своего мыла ????????????????? |
|
Автор |
RE: A Robot born. |
wulf
Пользователь
Сообщений: 21
Зарегистрирован: 24.12.06 |
Опубликовано 03-02-2007 13:13 |
|
|
И сново я
Если Вам не очень сложно то немоглибы ВЫ нарисовать от руки схему подключения !!!!!!!!!!!!!??????????
И ПРИ демострации мигания светодиода нужно ли подключать кварцевый резонатор , ели да , то как !!!!!!!!!!!!!! 
|
|
Автор |
RE: A Robot born. |
wulf
Пользователь
Сообщений: 21
Зарегистрирован: 24.12.06 |
Опубликовано 04-02-2007 23:00 |
|
|
Прошу прощение !!!!!!!!!!!!!!!
Я сам всё догнал , можно оказывается просто присоединить диод между выводам МК и Землёй (в нашем случае ) PB0 И светодиод начнет мигать !!!!!!!!!
Я сначало запрограммировал МК на прогамматоре , потом даже выключил питание !! А светодиод продолжал мигать он подпитывался из LPT разъема !!!!!!!!!!!!! 
|
|
Автор |
RE: A Robot born. |
avr123
Пользователь

Сообщений: 164
Откуда: Москва
Зарегистрирован: 01.07.06 |
Опубликовано 13-02-2007 00:00 |
|
|
Master написал:
2 wulf
Если же хочешь на ассемблере то тебе прямая дорога на www.radiokot.ru, там Обучалка-Контроллеры
только не нужно подтягивать RESET резистором 300 ом как там учат. достаточно и 10 ком.
avr123.nm.ru - краткий курс - самоучитель - МК AVR с нуля на примерах и в картинках. |
|
Автор |
RE: A Robot born. |
omus007
Пользователь
Сообщений: 22
Откуда: Киев
Зарегистрирован: 30.01.07 |
Опубликовано 13-02-2007 00:09 |
|
|
wulf написал:
Прошу прощение !!!!!!!!!!!!!!!
Я сам всё догнал , можно оказывается просто присоединить диод между выводам МК и Землёй (в нашем случае ) PB0 И светодиод начнет мигать !!!!!!!!!
Я сначало запрограммировал МК на прогамматоре , потом даже выключил питание !! А светодиод продолжал мигать он подпитывался из LPT разъема !!!!!!!!!!!!!
Я плакаЛь... Слёз - ведро 
Изменил(а) omus007, 13-02-2007 00:11 |
|
Автор |
RE: overlocker, бороться давай! |
omus007
Пользователь
Сообщений: 22
Откуда: Киев
Зарегистрирован: 30.01.07 |
Опубликовано 13-02-2007 00:45 |
|
|
Ну что ж это такое? Складывается впечатление, что каждый строит свой бот только для того, чтобы построить.
Машинка симпатичная, а что она может? В каких дисциплинах могла бы проявить свой характер? От Прилук до Киева ехать всего 4 часа, может, приедете со своим монстриком как-нибудь? Мы бы его немного потолкали, а в Вас бы пива немеряно залили, а?
Изменил(а) omus007, 14-02-2007 01:48 |
|
Автор |
RE: A Robot born. |
overlocker
Пользователь

Сообщений: 79
Откуда: Киев
Зарегистрирован: 30.09.06 |
Опубликовано 16-02-2007 08:12 |
|
|
2omus007
\\ехать всего 4 часа\\
2. )))
Я за! Раньше вообще ветка в форуме была, что то типа "Встречи", да только завяла...
\\Мы бы его немного потолкали, а в Вас бы пива немеряно залили, а?\\
Этот уже в архиве. )))
Шас работаю с другой моделью из раздела проекты.
С удовольствием поделился бы знаниями. )
Изменил(а) overlocker, 16-02-2007 08:18 |
|
Автор |
RE: A Robot born. |
omus
Пользователь
Сообщений: 28
Откуда: Киев
Зарегистрирован: 30.09.06 |
Опубликовано 05-03-2007 21:19 |
|
|
Да нам не надо знаний !, поделись умением!
Какого то робота построй в классе.....?
omus |
|
Автор |
RE: A Robot born. |
omus007
Пользователь
Сообщений: 22
Откуда: Киев
Зарегистрирован: 30.01.07 |
Опубликовано 06-03-2007 00:11 |
|
|
overlocker написал:
2omus007
\\ехать всего 4 часа\\
2. )))
Я за! Раньше вообще ветка в форуме была, что то типа "Встречи", да только завяла...
\\Мы бы его немного потолкали, а в Вас бы пива немеряно залили, а?\\
Этот уже в архиве. )))
Шас работаю с другой моделью из раздела проекты.
С удовольствием поделился бы знаниями. )
Партнёр сказал: "Да нам не надо знаний !, поделись умением!
Какого то робота построй в классе.....?"
Я солидарен с ним. Ваши боты интересны, но! Цель какую преследуете? Мне показалось, бороться Вы не против? Если есть с чем приехать - милости просим. Ночлег обеспечитиь не берёмся, но от предыдущего предложения "..немеряно пива.." не отказываемся.
Если нет бота - купи! ТЕ! Ну, смешная же цена, блин! МЫ гарантируем, что если победит Ваша ПРОГРАММА, деньги за бот мы отдадим.. Ну, и пива немеряно И программу, может, обсудим.
К боту приложим и схему... И куски программ, быть может. Давайте что-то делать.
Прошу заметить, что мы предлагаем не только платы, но и - БОТ- механику, колёса, тележку, стало быть. Платы на atmegа128 у нас просто валяются, ждут всяческих применений, встраиваются в наши приборчики разного назначения вне зависимости от дела развития робототехники. Типичное применение (в порядке рекламы) - центральный "вычислитель" на платах доставки телемеханической информации в системах городского освещения и в системах АСКУЭ (сервер опроса счётчиков электроэнергии)
Так и хочется крикунтуть на американский манер: "Присоединяйтесь! Покупайте!". Но не будем мы кричать. Мы будем уговаривать
--------------------------------------------------------------------------------
Изменил(а) omus007, 06-03-2007 00:18 |
|
Автор |
RE: A Robot born. |
wulf
Пользователь
Сообщений: 21
Зарегистрирован: 24.12.06 |
Опубликовано 08-03-2007 18:47 |
|
|
Здравствуйте overlocker!!!!!!!!!!!!!!!!!
Это сново я 
Огромное спасибо !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Вы мне очень помогли !!!
Я собрал всю электронную часть робота , и проверил - РАБОТАЕТ !!!! Но уменя возникла проблемка !!
Дело в том , что при работе электродвигатели (движетили) "дёргаются" !!
Словно включают и выключают питание !!!!
Но это только тогда , когда подается с ПДУ сигнал !!!!
Я поробовал изменить время работы дигателя чщетно !! Двигатели продалжают "дергаться" !!!!
Так , что КТО В СИЛАХ ПОДСАБИТЕ !!!!!!!!!!!!!!
Заранее ВСЕМ СПАСИБО !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  |
|
Автор |
RE: A Robot born. |
wulf
Пользователь
Сообщений: 21
Зарегистрирован: 24.12.06 |
Опубликовано 08-03-2007 18:49 |
|
|
wulf написал:
Здравствуйте overlocker!!!!!!!!!!!!!!!!!
Это сново я 
Огромное спасибо !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Вы мне очень помогли !!! 
Я собрал всю электронную часть робота , и проверил - РАБОТАЕТ !!!!  Но уменя возникла проблемка !!
Дело в том , что при работе электродвигатели (движетили) "дёргаются" !!
Словно кто-то включат и выключат питание !!!!
Но это только тогда , когда подается с ПДУ сигнал !!!!
Я поробовал изменить время работы дигателя чщетно !!  Двигатели продалжают "дергаться" !!!!
Так , что КТО В СИЛАХ ПОДСАБИТЕ !!!!!!!!!!!!!!
Заранее ВСЕМ СПАСИБО !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  |
|