Страница 203 из 304
Re: BASCOM AVR в вопросах и ответах
Добавлено: Ср апр 16, 2014 12:01:03
vem566
Пришло сообщение, что сервер gmail не смог передать вложения.
Сейчас я на работе, вечером отправлю еще раз на mail.ru
Re: BASCOM AVR в вопросах и ответах
Добавлено: Ср апр 16, 2014 13:26:34
PAVLOS
Моя просьба с прошлой страницы так и осталась не замеченной!

Или очень сложный вопрос , или совсем уж детский , или одно из трёх!

Re: BASCOM AVR в вопросах и ответах
Добавлено: Ср апр 16, 2014 13:27:52
ИС-пытатель
А что вам мешает открыть даташит? и хотя бы начать самому? А то просите за вас сделать
Re: BASCOM AVR в вопросах и ответах
Добавлено: Ср апр 16, 2014 13:45:16
PAVLOS
ИС-пытатель писал(а):А что вам мешает ...
Спасибо тебе ДОБРЫЙ человек!
Re: BASCOM AVR в вопросах и ответах
Добавлено: Ср апр 16, 2014 13:46:40
ИС-пытатель
Да наздоровье!
P.S. Помогают той лошади, которая везет
Re: BASCOM AVR в вопросах и ответах
Добавлено: Ср апр 16, 2014 13:49:47
PAVLOS
ИС-пытатель писал(а):...лошади...
Давай досвиданиЯ!
Re: BASCOM AVR в вопросах и ответах
Добавлено: Ср апр 16, 2014 14:21:25
ИС-пытатель
Давай сам до свиданья! )) Неуч!
Re: BASCOM AVR в вопросах и ответах
Добавлено: Ср апр 16, 2014 15:14:26
vem566
Алексей_Константинов, вечер у нас наступил. Послал на mail.ru архив. Все внутри.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Ср апр 16, 2014 21:08:02
Алексей_Константинов
vem566
Установил, все работает! Спасибо большое!
С уважением,
Алексей Константинов
Re: BASCOM AVR в вопросах и ответах
Добавлено: Чт апр 17, 2014 21:43:23
Алексей_Константинов
Коллеги!
Разбираюсь с DHT11 уже 2 день, не выдает, паразит, показаний.
Сначало думал что с программой что-то не так, но после контрольных замеров больше склоняюсь к некорректной работе оператора
waitms
waitus
например в программе заказываю 18 мс - на осциллограмме вижу 160мс!!!
выдал в сигнал помеху, чтобы посмотреть когда срезку по времени PIN смотрит - получилось вообще где-то в середине кода.
Программу писал на основании статьи:
http://avrproject.ru/publ/kak_podkljuch ... r/2-1-0-72
также прикладываю осциллограммы.
Спасибо!
Re: BASCOM AVR в вопросах и ответах
Добавлено: Чт апр 17, 2014 21:48:18
ИС-пытатель
Вы используете какой-то сторонний макрос или процедуру. Наверняка Вы должны были указать частоту работы процессора Вашего камня. Иначе этот макрос или процедура берут заложенные дефаултные (по умолчанию) значения и рассчитывают задержки. Отсюда и неправильности.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Чт апр 17, 2014 22:37:49
Алексей_Константинов
Я правильно понимаю, что вместо waitms(us) я должен прописать процедуры содержащие величины времени завязанные на частоту кварца?
Т.е. если мне надо 18 мс, то в код включаю следующею конструкцию??:
Config Timer0 = Timer , Prescale = 8
Do
...
Config PortD.6 = Output : PortD.6 = 0 ' прижимаю напряжение к земле
intTimer = 0
Do 'цикл отсчитывания времени 18мс
intTimer = intTimer + 1
if intTimer >= Wtime18ms then exit Do
Loop
Config Pind.6 = Input ' читаю с порта
...
Loop
частота процессора 8 000 000Гц
Timer1 - 65 535
Тогда таймер будет увеличивать значение каждые (коэффициент/тактовая частота, 8/8.000.000)=1 мкс.
Значит чтобы получить 18 мс, надо 18 000 тактов.
Wtime18ms = 18 000???
Re: BASCOM AVR в вопросах и ответах
Добавлено: Пн апр 21, 2014 23:58:26
vanyap1
Значение времени ожидания waitms/us баском рассчитывает исходя из этого - $crystal = 16000000
А таймер в указанном коде не задействован вообще.
Делитель на 8 в фюзах отключен?
Конденсаторы у кварца присутствуют?
Частота кварца соответствует частоте указанной в коде?
Re: BASCOM AVR в вопросах и ответах
Добавлено: Ср апр 23, 2014 01:46:15
domrustika
подскажите как сделать так?
не работает выдает ошибку. как правильно записать?
нужно вывести на экран текущее время, и по прошествии 30 минут выполнить какое либо действие.
mine переменная типа byte
Re: BASCOM AVR в вопросах и ответах
Добавлено: Ср апр 23, 2014 05:48:50
vem566
domrustika писал(а):if mine = mine + 30 then
Баском не допускает два оператора в строке. А тут получается логическая операция и сложение.
mine+30 куда-нибудь в переменную, а потом сравнивать.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Ср апр 23, 2014 23:26:22
uni
Обновлён проект
утилиты objdump для bascomp. Добавлены комментарии к инструкциям в листингах, небольшая оптимизация кода.
objdump version 0.1.5227.2107 (24 апреля 2014 г. 1:10:14)

Re: BASCOM AVR в вопросах и ответах
Добавлено: Чт апр 24, 2014 11:47:19
Алексей_Константинов
Алексей_Константинов писал(а):Я правильно понимаю, что вместо waitms(us) я должен прописать процедуры содержащие величины времени завязанные на частоту кварца?
Т.е. если мне надо 18 мс, то в код включаю следующею конструкцию??:
Config Timer0 = Timer , Prescale = 8
Do
...
Config PortD.6 = Output : PortD.6 = 0 ' прижимаю напряжение к земле
intTimer = 0
Do 'цикл отсчитывания времени 18мс
intTimer = intTimer + 1
if intTimer >= Wtime18ms then exit Do
Loop
Config Pind.6 = Input ' читаю с порта
...
Loop
частота процессора 8 000 000Гц
Timer1 - 65 535
Тогда таймер будет увеличивать значение каждые (коэффициент/тактовая частота, 8/8.000.000)=1 мкс.
Значит чтобы получить 18 мс, надо 18 000 тактов.
Wtime18ms = 18 000???
Коллеги!
Все, разобрался. Все дело было в fuse-bit'ах.
Программа опиралась на 8МГц, а в fuse-bit'ах стоял 1МГц.
Разобрался с помощью статьи:
http://flowcode.info/index.php/forum/5- ... i_fuse_bit
Спасибо за ответы
Re: BASCOM AVR в вопросах и ответах
Добавлено: Чт апр 24, 2014 13:03:42
Алексей_Константинов
Коллеги!
Пришел из Китая долгожданный IRL630A (Полевой транзистор).
Хочу с его помощью управлять нагрузкой постоянного тока.
С утра подключил к вентилятору (12V 0.1A) - подаю напряжение 5V в ножку gate, но ничего не происходит.
Пересмотрел много статей в интернете. Вот наверное самая толковая из них:
http://easyelectronics.ru/upravlenie-mo ... ast-3.html
Но тоже не работает.
Посоветуйте пожалуйста какую-нибудь статью или ветку на форуме. Хочу разобраться.
С уважением,
Алексей
Re: BASCOM AVR в вопросах и ответах
Добавлено: Чт апр 24, 2014 13:31:19
ИС-пытатель
Тестером бы проверили.. А то мож помер давно Ваш транзистор, пока Вы его пытали..
Re: BASCOM AVR в вопросах и ответах
Добавлено: Чт апр 24, 2014 15:13:07
vem566
ИС-пытатель писал(а):мож помер давно Ваш транзистор, пока Вы его пытали..
Ну 630-ый спалить вентилятором весьма проблематично. Схему подключения можно?