Robo.com.ua Портал любителей робототехники

Главная · Проекты на Робо · Форумы · Ссылки · Статьи · Файловый архив · Поиск October 25 2020 09:38:52
Навигация
Главная
Проекты на Робо
Форумы
Ссылки
Статьи
Файловый архив
ЧаВо
Поиск
Блоги
YouTube




Последние статьи
Новая система складс...
Эксперимент с ИК при...
Проект ROBER или роб...
Программатор STK200 ...
Схема программатора ...
Партнерские ссылки
Просмотр темы
Robo.com.ua Портал любителей робототехники | Общий | Новичкам
Страница 2 из 2 < 1 2
Автор RE: A Robot born.
wulf
Пользователь

Сообщений: 21
Зарегистрирован: 24.12.06
Опубликовано 27-12-2006 17:13
Большое спосибо !!!!!!
\\Все же рекомендовал бы для начала хоть светодиодом помигать.\\

А вы не поскажите программку ??? smiley

\\Как по мне, в Баскоме при компиляции не возникает проблем с заменой AT90S2313 на Attiny2313. Эт радует.\\

Тоесть получается надо в программе заменить .dat фаил на нужный нам , поменять частоту кварцего резонатора (если надо) и откампелировать программу ?!?!?!?! smiley smiley smiley

343-049-228 Послать приватное сообщение
Автор RE: A Robot born.
overlocker
Пользователь

Avatar пользователя

Сообщений: 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
izh49.borda.ru Послать приватное сообщение
Автор 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
Почему лезть в дебри Си? Он не намного сложнее Бейсика smiley. Ну нужно переменные описывать перед их использованием и точку с запятой ставить в конце строки (как по мне вот и все отличия).

Изменил(а) Master, 30-12-2006 15:38
Послать приватное сообщение
Автор RE: A Robot born.
overlocker
Пользователь

Avatar пользователя

Сообщений: 79
Откуда: Киев
Зарегистрирован: 30.09.06
Опубликовано 31-12-2006 17:35
2Master
Почему Васик?
Лет пятнадцать назад обязаловка на "прогрессе" и "синклере" топтать кнопки, потом он же и на асме позволял....

Для новичка, ИМХО, васик (+ школьный его курс, очень распространенный кстати) думаю самое то.

Баском + ко всему разрешает асмовые вставки, для функций ему неприсущих (режимы ШИМа например) Эт если уже на уровень вышли...
izh49.borda.ru Послать приватное сообщение
Автор 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


smiley
Послать приватное сообщение
Автор RE: A Robot born.
overlocker
Пользователь

Avatar пользователя

Сообщений: 79
Откуда: Киев
Зарегистрирован: 30.09.06
Опубликовано 04-01-2007 08:06
2Persona
\\Действительно BASCOM очень удобен и не только начинающим. Его гибкость впечатляет меня очень давно! Советую тем кто еще не присел на Си повнимательнее присмотреться к BASCOM.\\
Истинно так! )))
\\Теперь что касается ШИМ режимов:\\
Только не те режимы ШИМ я имел ввиду.

Строчка описывает 8-ми битный режим, далее инвертированый и неинвертированый сигналы для каналов..

Эт все есть. Но в mеga 8 например есть быстрый шим, шим с фазовой коррекцией и шим с фазовой и частотной коррекцией. Вот для них нуна асмовые вставки.

ЗЫ.
А как с прерываниями в Васике работается - песня.
ЗЫ.ЗЫ.
А прием и отправка команд ПДУ... Функция проще некуда. )))
izh49.borda.ru Послать приватное сообщение
Автор RE: A Robot born.
wulf
Пользователь

Сообщений: 21
Зарегистрирован: 24.12.06
Опубликовано 03-02-2007 11:08
Здравствуйте overlocker !!!!!!
smiley

Спосибо за программку !!!!!!
Но я не понял : // (только резистор не провтыкать и повесить к плюсу, или к земле соотвественно ))) ) // это как подключать ?????smiley
светодиод через токоограничевающий резистр подключены к ноге В0 , а резистор подсаеденен к "ЗЕМЛЕ" или к "+" питания !?!?!?! smiley

Где у вас в программе прописывается // подключены к ноге В0 // !!
Можно ли прописать в программе и подключить к другой ноге "РВ..." ?????


И еще напишите пожалуйста как вставить картинку !!!!!!!!!!!!!!!!!! smiley


343-049-228 Послать приватное сообщение
Автор RE: A Robot born.
overlocker
Пользователь

Avatar пользователя

Сообщений: 79
Откуда: Киев
Зарегистрирован: 30.09.06
Опубликовано 03-02-2007 12:26
2wulf
\\это как подключать ?????\\
Если светодиод одним выводом на рез и минус, а дргугой на ногу МК то свтетиться будет при высоком уровне на ноге МК (лог 1) И наоборот.

\\Где у вас в программе прописывается // подключены к ноге В0 // !! \\
Config Pinb.0 = Output

\\Можно ли прописать в программе и подключить к другой ноге "РВ..." ?????\\
Да. Конечно.
Скажем на ногу В2 будет вглядеть так:
Config Pinb.2 = Output


\\И еще напишите пожалуйста как вставить картинку !!!!!!!!!!!!!!!!!!\\
Аттач есть в форме PostReply, эт чтоб с загрузкой.

Если быстрый ответ, нуна ввести адрес картинки в инете.
izh49.borda.ru Послать приватное сообщение
Автор RE: A Robot born.
wulf
Пользователь

Сообщений: 21
Зарегистрирован: 24.12.06
Опубликовано 03-02-2007 12:35
тоесть со своего мыла ?????????????????smiley
343-049-228 Послать приватное сообщение
Автор RE: A Robot born.
wulf
Пользователь

Сообщений: 21
Зарегистрирован: 24.12.06
Опубликовано 03-02-2007 13:13
И сново я

Если Вам не очень сложно то немоглибы ВЫ нарисовать от руки схему подключения !!!!!!!!!!!!!??????????smiley
И ПРИ демострации мигания светодиода нужно ли подключать кварцевый резонатор , ели да , то как !!!!!!!!!!!!!! smiley
343-049-228 Послать приватное сообщение
Автор RE: A Robot born.
wulf
Пользователь

Сообщений: 21
Зарегистрирован: 24.12.06
Опубликовано 04-02-2007 23:00
Прошу прощение !!!!!!!!!!!!!!! smiley

Я сам всё догнал , можно оказывается просто присоединить диод между выводам МК и Землёй (в нашем случае ) PB0 И светодиод начнет мигать !!!!!!!!!
Я сначало запрограммировал МК на прогамматоре , потом даже выключил питание !! А светодиод продолжал мигать он подпитывался из LPT разъема !!!!!!!!!!!!! smiley
343-049-228 Послать приватное сообщение
Автор RE: A Robot born.
avr123
Пользователь

Avatar пользователя

Сообщений: 164
Откуда: Москва
Зарегистрирован: 01.07.06
Опубликовано 13-02-2007 00:00
Master написал:
2 wulf
Если же хочешь на ассемблере то тебе прямая дорога на www.radiokot.ru, там Обучалка-Контроллеры


только не нужно подтягивать RESET резистором 300 ом как там учат. достаточно и 10 ком.


avr123.nm.ru - краткий курс - самоучитель - МК AVR с нуля на примерах и в картинках.
http://avr123.nm.ru Послать приватное сообщение
Автор RE: A Robot born.
omus007
Пользователь

Сообщений: 22
Откуда: Киев
Зарегистрирован: 30.01.07
Опубликовано 13-02-2007 00:09
wulf написал:
Прошу прощение !!!!!!!!!!!!!!! smiley

Я сам всё догнал , можно оказывается просто присоединить диод между выводам МК и Землёй (в нашем случае ) PB0 И светодиод начнет мигать !!!!!!!!!
Я сначало запрограммировал МК на прогамматоре , потом даже выключил питание !! А светодиод продолжал мигать он подпитывался из LPT разъема !!!!!!!!!!!!! smiley


Я плакаЛь... Слёз - ведро smiley

Изменил(а) omus007, 13-02-2007 00:11
378-581-592 Послать приватное сообщение
Автор RE: overlocker, бороться давай!
omus007
Пользователь

Сообщений: 22
Откуда: Киев
Зарегистрирован: 30.01.07
Опубликовано 13-02-2007 00:45
Ну что ж это такое? Складывается впечатление, что каждый строит свой бот только для того, чтобы построить.

Машинка симпатичная, а что она может? В каких дисциплинах могла бы проявить свой характер? От Прилук до Киева ехать всего 4 часа, может, приедете со своим монстриком как-нибудь? Мы бы его немного потолкали, а в Вас бы пива немеряно залили, а?

Изменил(а) omus007, 14-02-2007 01:48
378-581-592 Послать приватное сообщение
Автор RE: A Robot born.
overlocker
Пользователь

Avatar пользователя

Сообщений: 79
Откуда: Киев
Зарегистрирован: 30.09.06
Опубликовано 16-02-2007 08:12
2omus007
\\ехать всего 4 часа\\
2. )))
Я за! Раньше вообще ветка в форуме была, что то типа "Встречи", да только завяла...
\\Мы бы его немного потолкали, а в Вас бы пива немеряно залили, а?\\
Этот уже в архиве. )))
Шас работаю с другой моделью из раздела проекты.
С удовольствием поделился бы знаниями. )

Изменил(а) overlocker, 16-02-2007 08:18
izh49.borda.ru Послать приватное сообщение
Автор 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. )))
Я за! Раньше вообще ветка в форуме была, что то типа "Встречи", да только завяла...
\\Мы бы его немного потолкали, а в Вас бы пива немеряно залили, а?\\
Этот уже в архиве. )))
Шас работаю с другой моделью из раздела проекты.
С удовольствием поделился бы знаниями. )


Партнёр сказал: "Да нам не надо знаний !, поделись умением!
Какого то робота построй в классе.....?"

Я солидарен с ним. Ваши боты интересны, но! Цель какую преследуете? Мне показалось, бороться Вы не против? Если есть с чем приехать - милости просим. Ночлег обеспечитиь не берёмся, но от предыдущего предложения "..немеряно пива.." не отказываемся.

Если нет бота - купи! ТЕ!smiley Ну, смешная же цена, блин! МЫ гарантируем, что если победит Ваша ПРОГРАММА, деньги за бот мы отдадим.. Ну, и пива немеряно smiley И программу, может, обсудим.

К боту приложим и схему... И куски программ, быть может. Давайте что-то делать.

Прошу заметить, что мы предлагаем не только платы, но и - БОТ- механику, колёса, тележку, стало быть. Платы на atmegа128 у нас просто валяются, ждут всяческих применений, встраиваются в наши приборчики разного назначения вне зависимости от дела развития робототехники. Типичное применение (в порядке рекламы) - центральный "вычислитель" на платах доставки телемеханической информации в системах городского освещения и в системах АСКУЭ (сервер опроса счётчиков электроэнергии)

Так и хочется крикунтуть на американский манер: "Присоединяйтесь! Покупайте!". Но не будем мы кричать. Мы будем уговариватьsmiley



--------------------------------------------------------------------------------

Изменил(а) omus007, 06-03-2007 00:18
378-581-592 Послать приватное сообщение
Автор RE: A Robot born.
wulf
Пользователь

Сообщений: 21
Зарегистрирован: 24.12.06
Опубликовано 08-03-2007 18:47
Здравствуйте overlocker!!!!!!!!!!!!!!!!!

Это сново я smiley
Огромное спасибо !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Вы мне очень помогли !!!smiley
Я собрал всю электронную часть робота , и проверил - РАБОТАЕТ !!!! smiley Но уменя возникла проблемка !!smiley
Дело в том , что при работе электродвигатели (движетили) "дёргаются" !!
Словно включают и выключают питание !!!!
Но это только тогда , когда подается с ПДУ сигнал !!!!
Я поробовал изменить время работы дигателя чщетно !!smiley Двигатели продалжают "дергаться" !!!!

Так , что КТО В СИЛАХ ПОДСАБИТЕ !!!!!!!!!!!!!!smiley

Заранее ВСЕМ СПАСИБО !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! smiley
343-049-228 Послать приватное сообщение
Автор RE: A Robot born.
wulf
Пользователь

Сообщений: 21
Зарегистрирован: 24.12.06
Опубликовано 08-03-2007 18:49
wulf написал:
Здравствуйте overlocker!!!!!!!!!!!!!!!!!

Это сново я smiley
Огромное спасибо !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Вы мне очень помогли !!!smiley
Я собрал всю электронную часть робота , и проверил - РАБОТАЕТ !!!! smiley Но уменя возникла проблемка !!smiley
Дело в том , что при работе электродвигатели (движетили) "дёргаются" !!
Словно кто-то включат и выключат питание !!!!
Но это только тогда , когда подается с ПДУ сигнал !!!!
Я поробовал изменить время работы дигателя чщетно !!smiley Двигатели продалжают "дергаться" !!!!

Так , что КТО В СИЛАХ ПОДСАБИТЕ !!!!!!!!!!!!!!smiley

Заранее ВСЕМ СПАСИБО !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! smiley
343-049-228 Послать приватное сообщение
Страница 2 из 2 < 1 2
Перейти на форум:
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Сейчас на сайте
Гостей: 1
На сайте нет зарегистрированных пользователей

Пользователей: 651
Не активированный пользователь: 2421
Посетитель: knevech
Last Seen Users
disop 7 weeks
EpicOne54 weeks
overlocker79 weeks
Driver_UA80 weeks
knevech88 weeks
Petro95 weeks
admin122 weeks
BOBKA133 weeks
salavat146 weeks
nik22153 weeks
Мини-чат
Вам необходимо залогиниться.

Нет присланных сообщений.
robo.com.ua Copyright © 2004-2015. EMail admin_shs()robo.com.ua