Страница 18 из 304

Добавлено: Пн июл 13, 2009 11:48:03
Igor_67
Но там протокол не TWIшный. Или просто взять его за основу?

Добавлено: Пн июл 13, 2009 13:35:16
Radan
Ещё одна книга. Найдено в сети.
(Качество не очень)
http://bascom.at.ua/load/1-1-0-11
Aplicaciones electronicas con microcontroladores bascom

Добавлено: Пн июл 13, 2009 13:41:46
Igor_67
Radan писал(а):Ещё одна книга. Найдено в сети.
(Качество не очень)
http://bascom.at.ua/load/1-1-0-11
Aplicaciones electronicas con microcontroladores bascom
Там же по-испански! Я с аглицким то кое-как, а тут еще и испанский... :shock:

Добавлено: Пн июл 13, 2009 23:08:30
Секретный кот
Igor_67 писал(а):Но там протокол не TWIшный. Или просто взять его за основу?
Да просто взять библиотеку и подправить.

Добавлено: Вс июл 26, 2009 19:22:31
VladI+
Bascom AVR 1.11.9.5 + License
21.7 Mb
http://www.onlinedisk.ru/file/185785/
http://rapidshare.com/files/257720493/bascom.rar.html

Password -
Shortpulse

Добавлено: Вс июл 26, 2009 20:10:36
константин_KoSS_89
Приколно, спосибо за ссылку :)

Нужна помощь по Баскому и ADC

Добавлено: Пн июл 27, 2009 06:01:48
Igor_67
Мяу всем! :))
Ребята, кто знает как преобразовать код, который возвращает ф-ция Getadc(channel) в нормальное показание индикатора в вольтах, учитывая, что код 1023 - это 5.0 вольт? Может есть какая-то формула или таблица?
И какую функцию использовать в баскоме для отсечения лишних цифр в переменной типа Single? Нужно, чтобы на индикатор выходило: Х.Х V, а не Х.ХХХХХХХХХХХ V.

Добавлено: Вт июл 28, 2009 13:22:07
константин_KoSS_89
Господа коты и котята, мои мозги сохнут.... Почему НЕРАБОТАЕТ эта элементарная программа? :cry:
Я третий день голову ломаю, подскажите.... :o

P.S. когда меняеш условие - "ADDRESS > 32 Then" или "ADDRESS = 255" то отображаеться следующее:
Address: 255
Command: 127
но на посылки пульта не реагирует.... :cry:

Добавлено: Ср июл 29, 2009 08:47:25
Gryphon
Привет всем! Кто знает, как использовать ЦАП в Bascom-AVR?

Re: Нужна помощь по Баскому и ADC

Добавлено: Ср июл 29, 2009 12:06:18
pavel123
Igor_67 писал(а):И какую функцию использовать в баскоме для отсечения лишних цифр в переменной типа Single? Нужно, чтобы на индикатор выходило: Х.Х V, а не Х.ХХХХХХХХХХХ V.
Посмотри в хелпе Fusing, там много всего написано.
Это типа задание маски вывода.
вот, как то так
lcd = Fusing(переменная, "#.#")

Добавлено: Чт июл 30, 2009 00:40:40
Секретный кот
константин_KoSS_89 писал(а):Почему НЕРАБОТАЕТ эта элементарная программа? :cry:
Я третий день голову ломаю, подскажите.... :o
Это не программа не работает, а ваш ИК приёмник. Адрес 255 получается, когда ИК приёмник ничего не ловит.
Gryphon писал(а):Кто знает, как использовать ЦАП в Bascom-AVR?
А он там есть? :)))

Добавлено: Чт июл 30, 2009 03:23:35
константин_KoSS_89
Секретный кот писал(а):
константин_KoSS_89 писал(а):Почему НЕРАБОТАЕТ эта элементарная программа? :cry:
Я третий день голову ломаю, подскажите.... :o
Это не программа не работает, а ваш ИК приёмник. Адрес 255 получается, когда ИК приёмник ничего не ловит.
Изначально Адрес стоит 0 ! и ничего неработает, приёмник 100% рабочий, снял с работаюшей конструкции...
Может подскажеш чтонибудь :?

Добавлено: Чт июл 30, 2009 14:34:14
Секретный кот
константин_KoSS_89 писал(а):Изначально Адрес стоит 0 !
Как понять – изначально стоит? Где он изначально стоит?
Ещё раз: команда GETRC5 возвращает код адреса 255, когда с ИК приёмника ничего нет.
константин_KoSS_89 писал(а):приёмник 100% рабочий, снял с работаюшей конструкции...
Может подскажеш чтонибудь :?
Если приёмник действительно RC5 и действительно рабочий, значит либо он неправильно подключён, либо неправильно сконфигурированы порты... Пример из help с ним работает?

Добавлено: Чт июл 30, 2009 14:55:31
константин_KoSS_89
Дабы мы не блуждали вокруг да около, вот скрин, там всё как и в help
всё по идеи должно работать, но нетут то было, непойму почему
Изображение
Светик, который я подключил к PORTD.0 мигает при нажатии кнопок ПДУ, следовательно приёмник рабочий, плюс проверял на доругом, новом с магозина..... :?
Непойму в чём дело, неругайтесь пожалуйсто.... :oops:

Добавлено: Чт июл 30, 2009 23:39:57
Секретный кот
константин_KoSS_89 писал(а):вот скрин, там всё как и в help
Не совсем. Например не увидел строк

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

$hwstack = 32
$swstack = 10
$framesize = 40
И всё же проверьте схему подключения, возможно вы подаёте на вход МК инвертированный или искажённый сигнал. Ещё бы помогло указать типы пульта и приёмника.

Добавлено: Пт июл 31, 2009 15:51:54
константин_KoSS_89
Да нет, на счёт инверсии я сомневаюсь что сие вобще возможно(я подключал также как и к остальным конструкциям) тип приёмника незнаю, но их в мастерских впаивают в телики, DWD итд....А пульты все которые имелись дома я пробывал - никуя :( вот например от телика - SONY RM-836 там точнот RC5 хз, немогу понять почему, монтаж тоже проверял, всё путём!
Да
$hwstack = 32
$swstack = 10
$framesize = 40
подставил в прогу, результата ноль!

Добавлено: Пт июл 31, 2009 22:59:56
Секретный кот
константин_KoSS_89 писал(а):вот например от телика - SONY RM-836 там точнот RC
Сильно сомневаюсь. Ни один пульт Sony у меня как RC5 не распознался.
константин_KoSS_89 писал(а):подставил в прогу, результата ноль!
Ну значит точно дело не в проге – т.к. у меня этот пример работает (с RC5 пультами с кодом адреса 0-телевизор и 29-свет).
Да а в чём собственно проблема, напишите для второго МК прогу по засылке RC5 кодов, и с него проверьте приём, заодно попрактикуетесь.

Добавлено: Сб авг 01, 2009 00:47:46
константин_KoSS_89
вобщем нарыл в help такое, думаете прокатит?
Да, там после проги вопросик....

Добавлено: Сб авг 01, 2009 01:02:48
Секретный кот
константин_KoSS_89 писал(а):вобщем нарыл в help такое, думаете прокатит?
Прокатит, правда в таком варианте схемы дальность будет никакая, но она и не требуется.
константин_KoSS_89 писал(а):Да, там после проги вопросик....
Ответ на вопросик - НЕТ :)). Это не нужно. Главное всегда цеплять ИК диод на вывод OC1A (у разных МК он в разном месте).
Вот кстати результат работы учебной проги по приёму RC5:
Изображение
:)

Добавлено: Сб авг 01, 2009 22:34:54
kot_fedot
Мяу!
А как в BASCOM'e определить переменные для ATtiny15? Я ему:
Dim Address As Byte
а он:
Error : 0 Line : 10 [Not possible with $TINY]
У ATtiny15 нет SRAM, и для переменных, наверное, надо использовать регистры МК. Как это сделать?