roboforum.ru

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

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

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

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

Это Декарт (тот самый, который придумал координаты и западную философскую традицию) - Cogito ergo sum ("Я мыслю, следовательно, я существую")

Прерывания

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

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

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

avr123.nm.ru » 16 янв 2006, 11:49

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


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

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

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

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

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


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

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

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

находим:

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

Цитата:

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

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

и далее смотрим курс ...

avr123.nm.ru » 17 янв 2006, 12:34

Сергей наверно погрузился в курс! молчит что-то... или учится надоело.

Сергей » 17 янв 2006, 21:51

Сорри проблемы с учебой, да тем более нам нада выступать на концерте для ветеранов, репетируем. Просто небыло времени.

конроллер

Evgeny » 23 янв 2006, 16:04

Привет

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

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

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

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

Evgeny
Вложения
sc.zip
(75.14 КиБ) Скачиваний: 107

Kanoka » 23 янв 2006, 16:28

А в чем это делалось, чем открывать? Может просто схему картинкой выложите?

контроллер

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

avr123.nm.ru » 23 янв 2006, 17:15

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

настоящий рулез для схем и авторазводки плат - одновременно какбы интерактивный справочник по компонентам

Kanoka » 23 янв 2006, 18:02

Да какой Eagle к чертям сабачачим?!? Я на Макинтоше :)
Приатачте схему картинкой.


Rambler\'s Top100 Mail.ru counter