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

Обсуждаем контроллеры компании Atmel.
Ответить
Держит паяльник хвостом
Аватара пользователя
Сообщения: 965
Зарегистрирован: Ср авг 26, 2009 08:24:50
Откуда: 1300км от Пупа

Сообщение kip96 »

не просыпается вообще, или от асинхронного таймера?
как вариант - плохой кварц, если програмные кондёры подтянуты, попробовать вместо них внешние. Может, при переходе в асинхронный режим, не успевает завестись. У меня некоторые новые часовые кварцы заводились через 2! секунды., попробуйте вообще через регистры напрямую включать, раз уж на асме всё.
Для выхода из сна тоже нужно время, чтоб камень завёлся.
Все делают ошибки, только мудрецы - новые, а дураки - старые.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 139
Зарегистрирован: Вт май 03, 2011 10:13:12
Откуда: Россия, Татарстан

Сообщение Tankor »

kip96 писал(а):не просыпается вообще, или от асинхронного таймера?
не просыпается от нажатия кнопок, точнее иногда "получается", но в основном нет
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 965
Зарегистрирован: Ср авг 26, 2009 08:24:50
Откуда: 1300км от Пупа

Сообщение kip96 »

В коде встречается ошибка типа

Код: Выделить всё

Config Porta.5 = Input : Ak_voltage Alias Porta.5           'Вход измерения напр. аккума 
На счёт прерывания. Попробуйте включить его по фронту

Код: Выделить всё

Config Int0 = RISING
Потом меток не нашёл

Код: Выделить всё

On Int0 Ok                                                  'подпрограмма обработки прерывания нажатия кнопки
On Int1 Down                                                'подпрограмма обработки прерывания нажатия кнопки
On Int2 Upk                                                 'подпрограмма обработки прерывания нажатия кнопки
Они есть?
Все делают ошибки, только мудрецы - новые, а дураки - старые.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2255
Зарегистрирован: Вт апр 21, 2009 22:24:10
Откуда: Иркутск

Сообщение edm2007 »

Выход из режимов сна POWERDOWN и POWERSAVE возможен только от модулей, работающих асинхронно. Для внешних прерываний INT0 и INT1 это прерывание по уровню. Только нужно учесть, что они генерируются все время, пока этот уровень удерживается. И только INT2 обнаруживает фронты асинхронно.

Изображение
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 139
Зарегистрирован: Вт май 03, 2011 10:13:12
Откуда: Россия, Татарстан

Сообщение Tankor »

kip96 писал(а): Потом меток не нашёл
Они есть?
Да, они есть в sub.inc
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 139
Зарегистрирован: Вт май 03, 2011 10:13:12
Откуда: Россия, Татарстан

Сообщение Tankor »

На предыдущей странице ошибся в описании кнопок. Они подключены к INT0 INT2, точнее просыпание должно быть от нажатия двух кнопок.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 139
Зарегистрирован: Вт май 03, 2011 10:13:12
Откуда: Россия, Татарстан

Сообщение Tankor »

kip96 писал(а):В коде встречается ошибка типа

Код: Выделить всё

Config Porta.5 = Input : Ak_voltage Alias Porta.5           'Вход измерения напр. аккума 
Не пойму, в чем тут ошибка. Компилятор не ругается.
Держит паяльник хвостом
Аватара пользователя
Сообщения: 965
Зарегистрирован: Ср авг 26, 2009 08:24:50
Откуда: 1300км от Пупа

Сообщение kip96 »

Config Porta.5 = Input : Ak_voltage Alias Porta.5
Это-ж вход. посему Ak_voltage Alias Pina.5
Все делают ошибки, только мудрецы - новые, а дураки - старые.
Мудрый кот
Сообщения: 1706
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

нокиа 5110,описание отсюда http://avrproject.ru/publ/kak_podkljuch ... e/2-1-0-91
сделал математическое умножение на 2 и на 4,библиотеку обрезал-оставил цифры и знаки,но можно восстановить и буквы
кому нибудь интересно?
Изображение
Мучитель микросхем
Сообщения: 465
Зарегистрирован: Ср июн 21, 2006 08:24:32
Откуда: Лисичанск

Сообщение Radan »

Novice user, интересно, выкладывайте.
Контактная информация:
Мудрый кот
Сообщения: 1706
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

библиотеку до конца пока не добил-надо оптимизировать еще,можно вообще на 6 крат замахнуться...
'ЗАДАЕМ ПОЗИЦИИ X Y
poz_x = 0
poz_y = 0
call D3310printx4( "12:34") ' увеличение на 4

poz_x = 0
poz_y = 4
call D3310printx2( "6543210") 'увеличение на 2
для обычного шрифта позиция и вывод на жки задается так
call D3310position(1 , 1)
call D3310print( "12:34")
Вложения
5110 x2 x4.zip
(101.76 КБ) 196 скачиваний
Грызет канифоль
Аватара пользователя
Сообщения: 268
Зарегистрирован: Чт май 17, 2007 09:44:13
Откуда: Украина, г. Кривой Рог

Сообщение pavel123 »

Нокиа 5110... Сам по себе экран вроде ничего, но вот эта его резинка - постоянный кошмар. :o
Мудрый кот
Сообщения: 1706
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

ни разу проблем с резинкой не было,у меня экраны такие http://ru.aliexpress.com/item/Free-ship ... 61324.html

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

Сообщение pavel123 »

Novice user
Вот вот, именно такой. Красненький.
Подкупило то, что это как бы готовый блок, и внешний вид - хоть сейчас в рамочку.
А поработал пол-года и начал тускнеть. Я его разобрал-перебрал. И снова на полгода работы.
Надоело.
Пришлось переделать весь проект уже с другим экраном. От Сименс.

ЗЫ Есть довольно дешевые и уже обиблиотеченные под Васик :) экраны от Нокиа.
Хотя бы 1202 (8 строк*16 символов шрифта 6*8).
И шрифты можно любые нарисовать и подключить.
Мудрый кот
Сообщения: 1706
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

Я игрался с сименс А65,101*80 точек,красивый!библиотеку брал отсюда http://wiki.mcselec.com/bavr/SIEMENS-A6 ... y_-_101x80 ,пробовал делать осциллограф как с апноута 184,работало и весьма не плохо-мне всего то надо было до 10 кгц(осциллографа увы у меня нет,больно уж дорогие)
5110 у меня с десяток,вот и леплю на них свои поделки...
Грызет канифоль
Аватара пользователя
Сообщения: 268
Зарегистрирован: Чт май 17, 2007 09:44:13
Откуда: Украина, г. Кривой Рог

Сообщение pavel123 »

Novice user
Когда это какие-то игрушки - ладно, поиграл и забыл.
Но когда это сложный прибор (я собирал нечто, что можно назвать умным домом), вдруг тускнеет экран, и нужно постоянно разбирать-собирать все это нагромождение плат и прижимать эту гадСкую резинку... И не факт, что все получится с первого раза.
Еще и жена пилит постоянно, что ничего не видно. :)) Приятного мало. Нервов много.
Если бы я знал об этой проблеме заранее, не связался бы с этим экраном.
Встал на лапы
Сообщения: 97
Зарегистрирован: Ср июл 10, 2013 21:30:16

Сообщение OLEGKARAS »

Добрый день.
Помогите пожалуйста в программе поменять LCD 16*4 на LCD от NOKIA 1202 или подскажите куда обратится за помощью.
Вложения
izmer128_PowerMeter14.rar
(3.41 КБ) 185 скачиваний
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

Это два совершенно разных экрана. Вы хоть понимаете, о чём просите ?
Или для Вас эти экраны - всего лишь стёклышки с выводами ? :)
Контактная информация:
Встал на лапы
Сообщения: 97
Зарегистрирован: Ср июл 10, 2013 21:30:16

Сообщение OLEGKARAS »

Я понимаю так , тому кто умеет писать в среде нужно сделать изменения в программе .
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

Изменения ? Ну-ну... :)))
Контактная информация:
Ответить

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