BASCOM AVR в вопросах и ответах

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
константин_KoSS_89
Вымогатель припоя
Сообщения: 602
Зарегистрирован: Пн дек 29, 2008 01:40:28
Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)

Сообщение константин_KoSS_89 »

kkozyrev писал(а):может и обсуждалось уже....
где почитать доступно про шим в basccom

Немного назад, я спаршивал, шестое сообшение сверху
http://radiokot.ru/forum/viewtopic.php? ... &start=300
Аватара пользователя
константин_KoSS_89
Вымогатель припоя
Сообщения: 602
Зарегистрирован: Пн дек 29, 2008 01:40:28
Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)

Сообщение константин_KoSS_89 »

Здравствуйте, по этой ссылке сделал часы, там, по ссылке программа ниже, что нужно изменить чтоб убрать послесвечение. Когда горит 0 "ноль" - давольно ярко моргает сегмент "G" в остальном всё работает
Зарание спасибо
Аватара пользователя
Gryphon
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Пн ноя 03, 2008 12:08:42
Откуда: Владивосток
Контактная информация:

Сообщение Gryphon »

Приветствую всех котов! Решил собрать что-то вроде машинки на управлении. Хотелось использовать цифровые передатчики. Может кто расскажет, какой лучше, дешевле и как описать в BASCOMe.
Вы получаете от людей больше, если им противоречите
Аватара пользователя
pavel123
Грызет канифоль
Сообщения: 268
Зарегистрирован: Чт май 17, 2007 09:44:13
Откуда: Украина, г. Кривой Рог

Сообщение pavel123 »

В Радио №9 2006 года было описание робота с управлением по RC-5.
Там и программа в Баскоме приведена.
Собственно с этого номера Радио и началось мое знакомство с AVR.
Аватара пользователя
AY
Родился
Сообщения: 13
Зарегистрирован: Чт авг 21, 2008 21:26:04
Откуда: Ижевск

Сообщение AY »

Извините за вопрос, а поддерживает ли в Bascom внутрисхемный отладчик (ICD) и, если можно, ссылочку на схему.
Аватара пользователя
Gryphon
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Пн ноя 03, 2008 12:08:42
Откуда: Владивосток
Контактная информация:

Сообщение Gryphon »

Статью про робота в "Радио" я уже давно читал. Однако мне хотелось использовать не IRda, а что-то из цифровых передатчиков.[/quote]
Вы получаете от людей больше, если им противоречите
Аватара пользователя
kkozyrev
Открыл глаза
Сообщения: 67
Зарегистрирован: Пт дек 11, 2009 02:40:44
Откуда: C-Петербург
Контактная информация:

Сообщение kkozyrev »

подскажите пожалуйста чем отличается цифровая серва от аналоговой....
вчера купил вот такую HX 5010

запустил пример из хелпа с командой servo

но она не заработала.... может у кого есть рабочий код
не судите, я учусь -)
Аватара пользователя
kkozyrev
Открыл глаза
Сообщения: 67
Зарегистрирован: Пт дек 11, 2009 02:40:44
Откуда: C-Петербург
Контактная информация:

Сообщение kkozyrev »

уфф разобрался.... мои лапы кривыми были :)))
не судите, я учусь -)
Аватара пользователя
kkozyrev
Открыл глаза
Сообщения: 67
Зарегистрирован: Пт дек 11, 2009 02:40:44
Откуда: C-Петербург
Контактная информация:

Сообщение kkozyrev »

уфф разобрался.... мои лапы кривыми были :)))
не судите, я учусь -)
Аватара пользователя
pavel123
Грызет канифоль
Сообщения: 268
Зарегистрирован: Чт май 17, 2007 09:44:13
Откуда: Украина, г. Кривой Рог

Сообщение pavel123 »

А шо за команда такая - servo
В хелпе такой нет.
Для чего она? :)
Аватара пользователя
kkozyrev
Открыл глаза
Сообщения: 67
Зарегистрирован: Пт дек 11, 2009 02:40:44
Откуда: C-Петербург
Контактная информация:

Сообщение kkozyrev »

такая в хелпе есть...
использует прерывание timer0
вот кусочек моего кода

Config Servos = 1 , Servo1 = Portc.0 , Reload = 20
Config Portc = Output
Enable Interrupts
....
Servo(1) = 50 ' это значение в милисекундах для сервика
не судите, я учусь -)
Аватара пользователя
pavel123
Грызет канифоль
Сообщения: 268
Зарегистрирован: Чт май 17, 2007 09:44:13
Откуда: Украина, г. Кривой Рог

Сообщение pavel123 »

Да, увидел, Спасибо.
Аватара пользователя
kkozyrev
Открыл глаза
Сообщения: 67
Зарегистрирован: Пт дек 11, 2009 02:40:44
Откуда: C-Петербург
Контактная информация:

Сообщение kkozyrev »

подскажите, если я назначил порт D на вывод, и использую пины с4го по 7й для управления двигателем, то два пина этого порта на внешние прерывания int0 и int1 я уже не смогу использовать?
не судите, я учусь -)
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Сообщение AI_Disable »

kkozyrev писал(а):подскажите, если я назначил порт D на вывод, и использую пины с4го по 7й для управления двигателем, то два пина этого порта на внешние прерывания int0 и int1 я уже не смогу использовать?

Сможете. Только на вывод int0 и int1 не назначайте, а то может нехорошо получиться…
Аватара пользователя
kkozyrev
Открыл глаза
Сообщения: 67
Зарегистрирован: Пт дек 11, 2009 02:40:44
Откуда: C-Петербург
Контактная информация:

Сообщение kkozyrev »

а еще вопрос… уж наверно не в эту ветку надо, но сидит в башке…
если сравнивать напругу на ацп, не с внешним, а с внутренним напряжением мк, там вроде 2,5 вольта (поправьте меня), то это внутреннее всегда стабильное или зависит от внешнего?? а то я питаю мк от 4х пальчиковых аккумуляторов, получается подаю на мк около 5,1 — 5,6 вольта…. я бы с радостью поставил стабилизатор на 5 вольт, купил тут стабилизатор L7805, но на нем падение напряжения до 2.5 вольт …. а ставить еще пару пальчиков, чтобы сжигать их на радиаторе L7805 не хочу… может есть какие стабилизаторы на 5 вольт, чтобы при входе на нем от 6 до 5 вольт, на выходе всегда было бы 5 стабильных…
во назадавал… буду рад ответам -))))
не судите, я учусь -)
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Сообщение AI_Disable »

kkozyrev писал(а):а еще вопрос… уж наверно не в эту ветку надо, но сидит в башке…
если сравнивать напругу на ацп, не с внешним, а с внутренним напряжением мк, там вроде 2,5 вольта (поправьте меня)

У разных МК оно разное, у меги8,16,32 оно 2.56В, у тини13 - 1.1В и т.д.
kkozyrev писал(а):то это внутреннее всегда стабильное или зависит от внешнего??

Это стабильный источник, от внешнего не зависит. Но его напряжение не всегда точно соответствует номиналу. Если юзать будите, не забудьте на AREF повесить электролит и керамику, а то напряжение может начать "плясать" от наводок.
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

kkozyrev писал(а):может есть какие стабилизаторы на 5 вольт, чтобы при входе на нем от 6 до 5 вольт, на выходе всегда было бы 5 стабильных…

Есть. Но они импульсные, например ADP1111.

AI_Disable писал(а):Это стабильный источник, от внешнего не зависит. Но его напряжение не всегда точно соответствует номиналу. Если юзать будите, не забудьте на AREF повесить электролит и керамику, а то напряжение может начать "плясать" от наводок.

Внутренний источник от AREF никак не зависит. Тогда уж на AVCC надо вешать указанные элементы.
Даже остановленные часы два раза в сутки показывают правильное время.
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Сообщение AI_Disable »

Секретный кот писал(а):Внутренний источник от AREF никак не зависит. Тогда уж на AVCC надо вешать указанные элементы.

Ещё как зависит. При включенном внутреннем ИОН с AREF можно даже эти 2.56в снимать на какую-либо нагрузку(что делать, крайне не рекомендуется, по понятным причинам).
Вот цитата из ДШ:
The internal 2.56V reference is generated
from the internal bandgap reference (VBG) through an internal amplifier. In either case, the
external AREF pin is directly connected to the ADC, and the reference voltage can be made
more immune to noise by connecting a capacitor between the AREF pin and ground
. VREF can
also be measured at the AREF pin with a high impedant voltmeter.

И из описания 7-го и 6-го бита регистра ADMUX:
Internal 2.56V Voltage Reference with external capacitor at AREF pin

На AVCC, помимо керамики ещё дроссель 10мкГн надо повесить, об этом написано там же, в ДШ.
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

AI_Disable писал(а):При включенном внутреннем ИОН с AREF можно даже эти 2.56в снимать на какую-либо нагрузку(что делать, крайне не рекомендуется, по понятным причинам).

Естественно, т.к. в данном случае этот пин становится выходом. Я же понял предыдущий пост так, что на него и в этом режиме предлагается подавать внешнее напряжение.

AI_Disable писал(а):На AVCC, помимо керамики ещё дроссель 10мкГн надо повесить, об этом написано там же, в ДШ.

Вот и у меня схемы из ДШ и аппнотов обычно вызывают доверие :lol:.
Даже остановленные часы два раза в сутки показывают правильное время.
Аватара пользователя
kkozyrev
Открыл глаза
Сообщения: 67
Зарегистрирован: Пт дек 11, 2009 02:40:44
Откуда: C-Петербург
Контактная информация:

Сообщение kkozyrev »

Секретный кот писал(а):
kkozyrev писал(а):может есть какие стабилизаторы на 5 вольт, чтобы при входе на нем от 6 до 5 вольт, на выходе всегда было бы 5 стабильных…

Есть. Но они импульсные, например ADP1111.


а нельзя ли чуть подробнее
не судите, я учусь -)
Ответить

Вернуться в «AVR»