Найдено 12 результатов

traun
Пн авг 30, 2010 18:48:18
Форум: Микроконтроллеры и ПЛИС
Тема: таймеры в Atmega8
Ответы: 4
Просмотры: 1276

Re: таймеры в Atmega8

А что там приводить??? Всё по даташиту.
Ладно уж приведу:

//инициализация первого таймера
TCCR0 = (1<<CS02) | (1<<CS01) | (1<<CS00);
//инициализация второго
TCCR1A = 0;
TCCR1B = (1<<CS12) | (1<<CS11) | (1<<CS10);

После чего TCNT0 и TCNT1(обрати вниманиме, он 16-битный) будут увеличиваться на ...
traun
Вс мар 23, 2008 15:59:11
Форум: Микроконтроллеры и ПЛИС
Тема: Требуется небольшая помощь с ATmega16 и DS1820
Ответы: 84
Просмотры: 33490

Ну дык паял ночью, и после работы... :))
traun
Вс мар 23, 2008 15:55:16
Форум: Периферия
Тема: Работа с ЖКИ на контроллере HD44780 и его аналогах
Ответы: 2457
Просмотры: 956828

Вот моя библиотека для WH1602D.
Подключение 8 бит. Позаимствовано из статьи Grover


PORTС
PС0 – E – импульс.
PC1 – RS – команда или данные.
PC2 – R/W – чтение или запись.

PORTD
PD0 – DB0 – данные байт 0
PD1 – DB1 – данные байт 1
PD2 – DB2 – данные байт 2
PD3 – DB3 – данные байт 3
PD4 – DB4 ...
traun
Вс мар 23, 2008 15:42:37
Форум: Микроконтроллеры и ПЛИС
Тема: Требуется небольшая помощь с ATmega16 и DS1820
Ответы: 84
Просмотры: 33490

напишите вот так ...

if (devices > 0) {
lcd_clear();
lcd_puts(str);
}
else
lcd_putsxy(5,0,str1);

добавьте else почле if(devices > 0)
а то ваша прога опред датчик после вывода str она выводит str1

Мой термометр заработал....
Дело было вовсе не в программе, а как раз наооборот в ...
traun
Вс мар 23, 2008 07:19:22
Форум: Микроконтроллеры и ПЛИС
Тема: Требуется небольшая помощь с ATmega16 и DS1820
Ответы: 84
Просмотры: 33490

Устройство собрано верно... проверил несколько раз. Если убрать строку поиска датчика, то на него сразу выводится END. так что все тут в порядке... Но работать все равно не хочет... Сегодня попробую реализовать Функцию поиска датчика самостоятельно... Наткнулся вчера на статью ARV, хотя может даже ...
traun
Сб мар 22, 2008 23:44:17
Форум: Микроконтроллеры и ПЛИС
Тема: Требуется небольшая помощь с ATmega16 и DS1820
Ответы: 84
Просмотры: 33490

Mozart писал(а):у вас джтаг есть?
покажите функцию... w1_search(0xf0,rom_codes);
функция стандартная из библиотеки 1-wire, что такое джтаг? Я с мк работаю всего пару месяцев...
traun
Сб мар 22, 2008 23:36:54
Форум: Микроконтроллеры и ПЛИС
Тема: Требуется небольшая помощь с ATmega16 и DS1820
Ответы: 84
Просмотры: 33490

Только что переписал код, как выше, зашил, но результат тот же...
МК в ступоре, я тоже. он по прежнему не находит не одного устройства, оно кстати всего одно...
Виснет на строчке:

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

devices=w1_search(0xf0,rom_codes); 
traun
Сб мар 22, 2008 22:49:09
Форум: Микроконтроллеры и ПЛИС
Тема: Требуется небольшая помощь с ATmega16 и DS1820
Ответы: 84
Просмотры: 33490

Ясно, за совет про алгоритм спасибо.
Это просто начальная стадия, дальше будет цикл где будет считываться информация с датчика и воводится на дисплей.
Ну скажем раз в секунду...
traun
Сб мар 22, 2008 22:36:44
Форум: Микроконтроллеры и ПЛИС
Тема: Требуется небольшая помощь с ATmega16 и DS1820
Ответы: 84
Просмотры: 33490

Тогда может лучше вот так, типа пока не найдено хотя бы одно устройство - искать...

whie(!devices) {
/* detect how many DS18B20 devices
are connected to the bus and
store their ROM codes in the rom_codes array */

//lcd_putsxy(5,0,st_do);
#asm("cli");
devices=w1_search(0xf0,rom_codes ...
traun
Сб мар 22, 2008 22:22:45
Форум: Микроконтроллеры и ПЛИС
Тема: Требуется небольшая помощь с ATmega16 и DS1820
Ответы: 84
Просмотры: 33490

Прерываний у меня в программе нету, на что они должны срабатывать? Все делал как в примере cvavr. Можете тогда продемонстрировать полностью рабочую прогу?
traun
Сб мар 22, 2008 21:58:56
Форум: Микроконтроллеры и ПЛИС
Тема: Требуется небольшая помощь с ATmega16 и DS1820
Ответы: 84
Просмотры: 33490

ATmega + DS18B20

Всем здраствуйте, просьба заранее не пинать.
У меня вопрос к тем кто умеет работать с DS18B20.

Написал вот такую программу для работы с этим термодатчиком:

Код:
Chip type : ATmega8535
Program type : Application
Clock frequency : 1,000000 MHz
Memory model : Small
External SRAM size : 0 ...
traun
Пт мар 21, 2008 09:31:13
Форум: Периферия
Тема: Работа с ЖКИ на контроллере HD44780 и его аналогах
Ответы: 2457
Просмотры: 956828

Люди, которые уже разобрались с этим вопросом, скажите, я все правильно понял и описал?

Ты все правильно понял, ели очень надо могу скинуть мою библиотеку для это дистплея, подключать так же как и ты написал в своей статье, но можно там в define указать просто номера выводов и порты мк для ...

Перейти к расширенному поиску