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

Freerider
Вт сен 30, 2014 16:12:28
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 450055

Re: Всё по DS18(B/S)20.

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

И все... одно отвлечение в ...
Freerider
Вт сен 30, 2014 16:10:31
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 450055

Re: Всё по DS18(B/S)20.

Да действительно надо было делать тайм слот для чтения состояния датчика.Теперь промежуток между командой 0x44 и новой инициал где то 78 мс (стоит 9 битное разрешение) хотя должно быть 93.75 мс.Все это проверяю в логическом анализаторе dx pro
Freerider
Вт сен 30, 2014 13:58:28
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 450055

Re: Всё по DS18(B/S)20.

Тогда вопрос про "временные интервалы считывания" сколько они по времени должны быть
Freerider
Вт сен 30, 2014 13:32:47
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 450055

Re: Всё по DS18(B/S)20.

после отправки команды 0x44 (Конвертирование температуры) датчик должен линию опустить в ноль пока датчик выполняет температурное преобразование
Покажите где вы такой бред вычитали.
Сей бред тут m.
Просто по программе я делаю проверку после команды 0x44
sbic PORB,0
CLR Counter_Comand;
RET
Тут у ...
Freerider
Вт сен 30, 2014 12:48:14
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 450055

Re: Всё по DS18(B/S)20.

Вычитал из даташита по ds18b20 что после отправки команды 0x44 (Конвертирование температуры) датчик должен линию опустить в ноль пока датчик выполняет температурное преобразование , а по окончании поднять линию в 1.Так вот прикол состоит в том что он линию в 0 не опускает после 0x44 .При этом в ...
Freerider
Вс июн 22, 2014 09:49:44
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 450055

Re: Всё по DS18(B/S)20.

Да заработало поставил в програмке
OWI_SendByte(DS18B20_WRITE_SCRATCHPAD ,BUS);//3334 мкс
OWI_SendByte(27 ,BUS);//3334 мкс
OWI_SendByte(25 ,BUS);//3334 мкс
OWI_SendByte(127 ,BUS);//3334 мкс


OWI_DetectPresence(BUS);//959 мкс
OWI_SendByte(OWI_ROM_SKIP, BUS);
OWI_SendByte(DS18B20_COPY ...
Freerider
Вс июн 22, 2014 09:05:40
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 450055

Re: Всё по DS18(B/S)20.

Изучаю датчик ds18b20 не получается команда копировать из озу в пзу 0x48.Вот програмка.
OWI_DetectPresence(BUS);//959 мкс
OWI_SendByte(OWI_ROM_SKIP, BUS);// 576 мкс команда 0xcc только для 1 датчика
// пропуск rom
OWI_SendByte(DS18B20_WRITE_SCRATCHPAD ,BUS);//3334 мкс
OWI_SendByte(27 ,BUS ...
Freerider
Сб июн 14, 2014 21:07:15
Форум: AVR
Тема: Таймеры/счётчики в AVR
Ответы: 1425
Просмотры: 688106

Re: Таймеры/счётчики в AVR

Спасибо за ответ , забыл просто заглянуть в книжку.
Freerider
Сб июн 14, 2014 10:47:28
Форум: AVR
Тема: Таймеры/счётчики в AVR
Ответы: 1425
Просмотры: 688106

Re: Таймеры/счётчики в AVR

Столкнулся с одной непоняткой при отладке с помощью JTAG ICE.Програмка такая записать значение TCNT1H и 1L и вывести на экран.
TCNT1H=0;
TCNT1L=0;
_delay_us(1000);


f=TCNT1H;
l=TCNT1L;
x=( f<<8 )+l;

LCD_Goto(0,1);

vivod_zifer(x);
Смотрел в отладке не выполняется f=TCNT1H (asm IN r16,0x2d пишу в ...
Freerider
Чт фев 24, 2011 15:32:11
Форум: Микроконтроллеры и ПЛИС
Тема: Видеоуроки по микроконтроллерам
Ответы: 8
Просмотры: 8464

Re: Видеоуроки по микроконтроллерам

Темой этого видеоурока связь микроконтроллеров по TWI( он же I2C).
Размер всех видео файлов 800x600 формат wmv.Программы написаны в CVAVRe с добавлением для симуляции файлов Proteusa и AVR Studio при отладке с использованием программатора отладчика JTAG ICE.
TWI_START(06:38): Демонстрация работы ...
Freerider
Ср фев 23, 2011 16:02:38
Форум: Микроконтроллеры и ПЛИС
Тема: Программа для построения графика с COM порта
Ответы: 4
Просмотры: 7593

Re: Программа для построения графика с COM порта

Есть одна программа XMON называется исходник брал здесь http://www.webx.dk/XMON/ посмотреть как она работает http://www.youtube.com/watch?v=RCFLk6jj1Tc ( на 4 минуте начало )потом можете видеоурок скачать там есть эта программа http://turbobit.net/eni66hibsdna.html
Freerider
Вс окт 17, 2010 15:29:34
Форум: Микроконтроллеры и ПЛИС
Тема: Видеоуроки по микроконтроллерам
Ответы: 8
Просмотры: 8464

Re: Видеоуроки по микроконтроллерам

Представляю следующий видеоурок, тема таймер/счетчики avr (опыты проводил с атмегой 16).
Состоит из следующих папок:
1.Timer0 : видео timer0 (flash 800x600 длит.13:06) Разобраны 4 режима таймер/счетчика 0 : Normal, Сброс при совпадении, Быстрая ШИМ , ШИМ с фазовой коррекцией. Также демонстрация ...
Freerider
Пт окт 08, 2010 19:12:46
Форум: Микроконтроллеры и ПЛИС
Тема: Меряем напряжение с помощью АЦП ATMEGA-8
Ответы: 31
Просмотры: 9057

Re: Меряем напряжение с помощью АЦП ATMEGA-8

Как насчет того чтобы почитать здесь http://forum.radiokot.ru/viewtopic.php?f=20&t=31518, видеоуроки я создавал как раз для начинающих.
Freerider
Пт окт 01, 2010 21:34:50
Форум: Микроконтроллеры и ПЛИС
Тема: Видеоуроки по микроконтроллерам
Ответы: 8
Просмотры: 8464

Re: Видеоуроки по микроконтроллерам

Создал новый видеоурок про АЦП. Размер всех видеофайлов 1024x768 формат flash.Программы написаны в CVAVRe с добавлением для симуляции файлов Proteusa и AVR Studio при отладке с использованием программатора отладчика JTAG ICE .Видеоурок по АЦП состоит из следующих папок. В скобках указано время ...
Freerider
Чт июл 01, 2010 17:46:06
Форум: Цифровая техника
Тема: Proteus: вопросы и ответы
Ответы: 5559
Просмотры: 2223229

Re: Proteus: вопросы и ответы

У меня такой вопрос по Протеусу, написал программку в Cvavre

#include <mega16.h>

// Declare your global variables here
#asm
.equ __lcd_port=0x15 ;PORTC
#endasm
#include <lcd.h>
#include <stdio.h>
#include <delay.h>
#include <m8_128.h>

unsigned int x;

char lcd_buffer[33];


void main(void ...
Freerider
Сб июн 19, 2010 09:48:16
Форум: Микроконтроллеры и ПЛИС
Тема: Видеоуроки по микроконтроллерам
Ответы: 8
Просмотры: 8464

Re: Видеоуроки по микроконтроллерам

В основном видеоурок предназначен для начинающих,описание такое с помощью CVAVR CodeWizardAVR сделать образец программы разобрать его и протестировать в Proteuse или Vmlabe, наблюдение как работают флаги UCSRA(UDRE,TXC,RXC, причина возникновения прерывания приема или передачи , проверка на практике ...
Freerider
Ср июн 16, 2010 19:15:11
Форум: Микроконтроллеры и ПЛИС
Тема: Видеоуроки по микроконтроллерам
Ответы: 8
Просмотры: 8464

Видеоуроки по микроконтроллерам

Я думаю неплохо было бы выкладывать в этой теме форума свои или ссылки на видеоуроки.

Кому интересен видеоурок по Usart могут скачать отсюда m
m
Содержание:(4 папки )
1.Передача
Cvavr+Proteus
Usart_cmd-Простой пример настройки передачи (4:22 )
Usart_real -Проверка на практике работы USART (3:52 ...
Freerider
Вт май 18, 2010 17:13:53
Форум: Периферия
Тема: Работа с ЖКИ на контроллере HD44780 и его аналогах
Ответы: 2457
Просмотры: 944489

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сделал небольшой видеоурок основных команд библиотеки lcd.h в cvavre для HD44780 добавил 2 статьи инициализация hd44780 и ходовые команды для lcd в cvavre.Можете скачать отсюда http://turbobit.net/g462zsk2oc93.html
или http://depositfiles.com/ru/files/iu3uj3vps
Freerider
Пт дек 04, 2009 22:01:16
Форум: Котоссылки
Тема: Ссылки на хард, софт и прочее радиолюбительское барахло
Ответы: 247
Просмотры: 369252

Справочник по полупроводниковым приборам

В электронном справочнике даны описание диодов транзисторов и микросхем http://depositfiles.com/ru/files/27t5q0nrc?redirect
Freerider
Вс сен 06, 2009 20:59:37
Форум: Периферия
Тема: Дисплей Nokia 3410 (3310)
Ответы: 281
Просмотры: 179840

Помогите разобраться с прогой я еще не до конца понял как выводиться
текст на нокиа 3310 вот часть проги
putstr("LINE_6 DEMO");
void cursorxy(char x, char y)
{
writecom(0x40|(y&0x07)); // Y axis -здесь задаются координаты?
writecom(0x80|(x&0x7f)); // X axis ...

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