roboforum.ru

Технический форум по робототехнике.
Текущее время: 05 ноя 2024, 08:16

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 55, 56, 57, 58, 59, 60, 61 ... 144  След.
Автор Сообщение
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 10 фев 2009, 15:47 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
До задач я ещё не дошёл :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 10 фев 2009, 15:55 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
ALHIMIK писал(а):
До задач я ещё не дошёл :oops:

Ну вот ... До практических примеров то вы и не дочитали, а жаль.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 10 фев 2009, 15:58 
Спасибо. Я просто плохо вопрос поставил, я имел ввиду не установку битов (это я прочитал в курсе авр123), а проверку их значений (ну и с дальнейшим присвоением их битовым переменным.),

/* "С курса авр123"
Пример: делать что-то пока на ножке PBn есть "1"
1. while(PINB & (1 << n)){
примечание - в CVAVR можно написать проще
2.*** while(PINB.n){..........
Работает только с регистрами адрес которых меньше 31 ! */

т.е писать не используя конструкцию ...while(myVALUE & (1 << n))...., а писать както
по проще, как во втором пункте 2.*** ну например ...while(bit_#n_myVALUE)....

это наверно надо както через : #define bit_#(n) &(1<<n) ??? и после его использовать?


Вернуться к началу
  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 10 фев 2009, 16:01 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
slavaslx писал(а):
это наверно надо както через : #define bit_#(n) &(1<<n) ??? и после его использовать?


Через #define умеючи можно очень сложные конструкции описать и даже целые функции "дефайнить" - примеры есть в FAQ курса.

Работа с отдельными битами - примеры для для разных компиляторов и универсальная форма:
http://avr123.nm.ru/z1.htm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 10 фев 2009, 16:09 
Не в сети
Аватара пользователя

Зарегистрирован: 03 авг 2007, 19:43
Сообщения: 1437
Откуда: Екатеринбург
прог. языки: Си, асм со словарем
алхимик, если скажу, что кроме курса и даташита ни чего не читал не поверишь ведь. а все хают и хают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 10 фев 2009, 16:29 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
2 АВР читаю второй раз :D
2 rig верю в этих двух штуках много полезного


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 10 фев 2009, 16:42 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
rig писал(а):
а все хают и хают.

... лают, а караван идет. :ROFL:

Вот свежая ФАТА моргана ...

http://telesys.ru/wwwboards/mcontrol/22 ... 1973.shtml

Цитата:
Данунах. Понты.
Отправлено Vit 10 февраля 2009 г. 18:46

Если чучело пришло сбецать мигалку - пусть паяет и хекс заливает, но не программу пишет. А если не знает, что такое РЕГИСТР, дык о каком программировании можно рассказывать?

А если так хочется внушить неокрепшей душонке, что через пару часов она станет гуру, то это не обучение программированию, а психологическое исследование, которое тешит эгоцентрически настроенное Я кое-кого.

Я считаю, что этот "курс" социально опасен, так как порождает из здоровых аматоров психологически покалеченных недоучек-недопрофессионалов. Это моё мнение и я его не стесняясь высказывал не раз.


:Bravo: :Bravo:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 12 фев 2009, 00:40 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
Возможно глупый но всёже важный вопрос-
Как определить работает ли кварц не впаивая его в схему ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 12 фев 2009, 00:57 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Ну просто прижать к контактам или в гнезда вставить, кмбриками прижать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 12 фев 2009, 01:01 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 12 фев 2009, 16:01 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
Хочу еще проконсультироваться, урезал 13ый пример из курса, оставив одну серву. Все в принципе понятно, но почему-то среднее положение сервы получилось 0.48 гр. Может что не так делаю, подскажите.


Вложения:
servo1_hardware.rar [104.96 КиБ]
Скачиваний: 6
servo1_software.rar [59.7 КиБ]
Скачиваний: 5
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 12 фев 2009, 16:15 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
realsystem писал(а):
среднее положение сервы получилось 0.48 гр.

это 0.48 градуса ??? у серв среднее положение же разное - там не точная электроника в нутри и потенциометр. Можете серву подстроить, а можете в прогу добавить ввод поправки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 12 фев 2009, 16:17 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
Я про виртуальную серву. Там чото ничо не нашел про среднее положение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 12 фев 2009, 16:21 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
realsystem писал(а):
Я про виртуальную серву. Там чото ничо не нашел про среднее положение


Тогда измерьте ширину импульса и подправьте в проге или в серве в свойствах (прав кн мыши) границы импульсов подкорректируйте подав на нее импульс 1500 мкС от генератора импульсов PROTEUS


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллеры начинающим - общие вопросы
СообщениеДобавлено: 12 фев 2009, 16:22 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
есть вероятность что при вашем кварце невозможно абсолютно точно дать нужный сигнал... хотя чорт его разбери что там за причина ...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 55, 56, 57, 58, 59, 60, 61 ... 144  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO