roboforum.ru

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


Управление сервопривода от компьютера

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

Сообщение Тимофей » 15 янв 2006, 19:57

ну этож древняя мудрость: "я мыслю значит я живу" иначе, без мысли человек не живет а существует.

Это Декарт (тот самый, который придумал координаты и западную философскую традицию) - Cogito ergo sum ("Я мыслю, следовательно, я существую")
Тимофей
 
Сообщения: 37
Зарегистрирован: 09 авг 2005, 17:38

Прерывания

Сообщение Тимофей » 15 янв 2006, 20:06

Попытаюсь последовать-таки советам termostat'a - "записать, и спросить, что непонятно". А непонятно мне вот что: что такое прерывания? Как я понял из курса (имхо - это упущение, текстом ОПРЕДЕЛЕНИЕ прерываний там не написано, приходится допирать из контекста) прерывания это события, прерывающие постоянный сигнал на определенной лапке МК; их можно вызвать, дождавшись переполнения таймера или какими-то другими изменениями состояния МК - относительно вызывающих событий - это я из курса уяснил. Это _верно_? Просто с таким же успехом "прерываться" могла программа или еще что-нибуть - сразу и не поймешь.
Тимофей
 
Сообщения: 37
Зарегистрирован: 09 авг 2005, 17:38

Re: Прерывания

Сообщение avr123.nm.ru » 16 янв 2006, 11:49

Тимофей писал(а):Попытаюсь последовать-таки советам termostat'a - "записать, и спросить, что непонятно". .


Точность! Точность! ...

после "записать" я советую в курсе поискать ответ самомтоятельно!

и не найдя его уже "спросить"

Тимофей писал(а):Как я понял из курса

прерывания это события, прерывающие постоянный сигнал на определенной лапке МК; их можно вызвать, дождавшись переполнения таймера или


Ну вот нет у меня этого в курсе - это неправильно,
только верно что "прерывания это события"

вот поиск по курсу (добавьте в избраное этот линк):

-> поиск GOOGLE по Краткому курсу AVR начинающим

находим:

задача 3 курса - очень крупно написано "ПРЕРЫВАНИЯ" и по моему подробно.

Цитата:

Interrupts - прерывания, очень важная и мощная функция МК.

При возникновении события которое может вызвать разрешенное в данный момент времени прерывание, выполнение программы МК останавливается, сохраняются место остановки и некоторые нужные данные, бит7 в регистре SREG обнуляется и затем выполняется функция-обработчик данного прерывания.  

и далее смотрим курс ...
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение avr123.nm.ru » 17 янв 2006, 12:34

Сергей наверно погрузился в курс! молчит что-то... или учится надоело.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Сергей » 17 янв 2006, 21:51

Сорри проблемы с учебой, да тем более нам нада выступать на концерте для ветеранов, репетируем. Просто небыло времени.
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

конроллер

Сообщение Evgeny » 23 янв 2006, 16:04

Привет

файлик содержит схему и печать для контроллера на 16 серв
это слегка упрощенный SCC32 с lynxmotion
печать "оптимизирована" под утюг

прошивка используется оригинальная - единственное надо принудительно задать частоу RS - 115200 при старте
и если очень захочется - поменять маски каналов т к я переставил ноги разъемов исходя из удобства разводки

рекомендую использовать bootloader из оригинальной прошивки
- очень удобно

(примечание - сигналы на выходе появляются только после подачи команд)

Evgeny
Вложения
sc.zip
(75.14 КиБ) Скачиваний: 107
Evgeny
 
Сообщения: 133
Зарегистрирован: 08 фев 2005, 15:48
Откуда: СПб

Сообщение Kanoka » 23 янв 2006, 16:28

А в чем это делалось, чем открывать? Может просто схему картинкой выложите?
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

контроллер

Сообщение Evgeny » 23 янв 2006, 17:09

сорри

использовался eagle

http://www.cadsoft.de

ftp://ftp.cadsoft.de/eagle/program/4.16 ... g-4.16.zip
он свободный если два слоя и плата меньше чем 100х160

Evgeny
Evgeny
 
Сообщения: 133
Зарегистрирован: 08 фев 2005, 15:48
Откуда: СПб

Сообщение avr123.nm.ru » 23 янв 2006, 17:15

eagle - скачайте очень советую!

настоящий рулез для схем и авторазводки плат - одновременно какбы интерактивный справочник по компонентам
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Kanoka » 23 янв 2006, 18:02

Да какой Eagle к чертям сабачачим?!? Я на Макинтоше :)
Приатачте схему картинкой.
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Пред.

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

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

Сейчас этот форум просматривают: Bing [Bot] и гости: 5