roboforum.ru

Технический форум по робототехнике.

 

МикроКонтроллер AVR начинающим - общие вопросы

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Сообщение Master » 02 май 2007, 15:47

Если не ошибаюсь в протеусе есть пример с этим датчиком. D папке Samples.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение Валерос » 03 май 2007, 23:58

Myp писал(а):
avr123.nm.ru писал(а):CVAVR 1.25.5 Pro   возьмите на сером фоне на заглавной странице курса - avr123.nm.ru


взял поставил
вопрос
а чё собсно там нового???
обещали заставки не будет
заставка  всё равно отображается как и раньше 5 секунд
какието улучшения в кодвизарде...
имхо всё как раньше

Кинь мне в мыло этот файл, а то он кудато ушел...и потерялся
Аватара пользователя
Валерос
 
Сообщения: 362
Зарегистрирован: 30 сен 2006, 19:05
Откуда: Санкт-Петербург

Сообщение Myp » 04 май 2007, 00:25

Валерос писал(а):
Myp писал(а):
avr123.nm.ru писал(а):CVAVR 1.25.5 Pro   возьмите на сером фоне на заглавной странице курса - avr123.nm.ru


взял поставил
вопрос
а чё собсно там нового???
обещали заставки не будет
заставка  всё равно отображается как и раньше 5 секунд
какието улучшения в кодвизарде...
имхо всё как раньше

Кинь мне в мыло этот файл, а то он кудато ушел...и потерялся

чего?
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 15914
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение maktep » 04 май 2007, 03:36

Chooze писал(а):Интересная проблема - взял код из примера кодевижен для датчика ds18b20 ,а он не работает. Датчик находит, читает ром, но вот дело доходит до температуры - хрень всякая лезет - то 0 покажет то -3354.. с чемто то поплюсу туже фигню.
Присваиваю переменной значение функции температуры - делаю тип интегер - выводит челую часть, то есть пишет 24, или там 30, работает провильно. Разрядность датчика 12бит по даташиту должен до 3х знаков после запятой - фиг!. Делаю переменную флоат не работает опять!!! Хелп, что за вата такая - или я чегото не доганяю!!! В протеусе тоже не работает! :cry:


такая же почти проблема была.
потом прочел в модуле для дс18б20 что кварц должен быть только определенный. Поэтому тогда забил.
Неделю назад написал заново. Использовал 8МГц кварц и такой код


Код: Выделить всёРазвернуть
 
#include <1wire.h>

// 1 Wire Bus functions
#asm
  .equ __w1_port=0x1B ;PORTA
  .equ __w1_bit=0
#endasm

void get_temp()
//coded by maktep@yandex.ru
{
               char p[4];
               w1_init();

               delay_us(10);
               
               while(!(PINA&1));
               
               w1_write(0xCC);////SKIP ROM [CCh]
               
               w1_write(0x44);//convert T
               delay_ms(1000);
               
               w1_init();      
               while(!(PINA&1));

               
               w1_write(0xCC);////SKIP ROM [CCh]
               w1_write(0xBE);//read skrtchpad
               
               delay_us(10);
               
               p[0] = w1_read();
               p[1] = w1_read();
               p[2] = w1_read();
               p[3] = w1_read();
               //putchar('E');
               putchar(p[0]);
               putchar(p[1]);
}

               //на компе читаем просто в инт в 2 байта и делим на 16,0, загоняя после этого во флоат :)
Аватара пользователя
maktep
Правохранитель
 
Сообщения: 197
Зарегистрирован: 23 фев 2007, 02:23
Откуда: Зеленоград

Сообщение avr123.nm.ru » 04 май 2007, 04:15

Chooze писал(а):Делаю переменную флоат не работает опять!!!

В протеусе тоже не работает! :cry:


Про флот с принтф написано на - proteus123.narod.ru/01.htm
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Валерос » 04 май 2007, 08:32

Myp писал(а):
Валерос писал(а):
Myp писал(а):
avr123.nm.ru писал(а):CVAVR 1.25.5 Pro   возьмите на сером фоне на заглавной странице курса - avr123.nm.ru


взял поставил
вопрос
а чё собсно там нового???
обещали заставки не будет
заставка  всё равно отображается как и раньше 5 секунд
какието улучшения в кодвизарде...
имхо всё как раньше

Кинь мне в мыло этот файл, а то он кудато ушел...и потерялся

чего?


Не могу найти этот CVAVR. На slil уже не качается.
Аватара пользователя
Валерос
 
Сообщения: 362
Зарегистрирован: 30 сен 2006, 19:05
Откуда: Санкт-Петербург

Сообщение avr123.nm.ru » 06 май 2007, 21:12

AT90S2313 даташит на русском.

http://cp.people.overclockers.ru/cgi-bi ... 313rus.pdf

Не советую использовать этот старинный МК.  используйте ATmega16  -32
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Master » 08 май 2007, 19:01

avr123.nm.ru писал(а):AT90S2313 даташит на русском.

http://cp.people.overclockers.ru/cgi-bi ... 313rus.pdf

Не советую использовать этот старинный МК.  используйте ATmega16  -32


Это точно. Причем Мега стои 4 у.е., а 2313 7 у.е.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение avr123.nm.ru » 11 май 2007, 17:57

Microchip.com прислал сегодня 2 набора компонентов
http://www.circuitcellar.com/microchip2007/samples.html

Аж глаз радует !

микроконтроллеры
dsPIC30F2010  dip28   4 шт. в каждом наборе -  

Вот макетка под них: http://www.futurlec.com/dsPIC30F2010_Bo ... ical.shtml

Вот компилятор:      http://www.roboforum.ru/viewtopic.htm?p=29620

=======

Остальные микросхемы по 1 шт. в каждом наборе  

MRF24J40 IEEE802.15.4 MiWi ZigBee SPI 2.4 GHz RF Transceiver

ENC28J60 Ethernet Controller SPI

MCP3421   18-bit ADC  встроен опорник 2,048 +- 0.05 %  встроен усилитель 1-8

TC4427AC  1.5A  4.5-18V  MOSFET драйвер 2 неинверт.

MCP6S26 - I/SL  6 входов мультплексор и усилитель 1-32  управление SPI

93LC66B-I/SN  SPI память 4К

93LC46BT-I/OT  SPI память 4К

24LC01BT-I/OT

24LC16BT-I/OT

24LC512-I/SM i2c EEPROM   64K байт

25LC010A ISN

25LC256 ISN   SPI EEPROM 32К байт

MCP608  CMOS OpAmp 2.5-5.5 R2R out  Схемы на ОУ в ДШ

MCP6022  2x OpAmp 2.5-5.5 R2R in-out  10 MHz  Схемы на ОУ в ДШ

MCP4011  цифровой потенциометр 10 КОм 64 шага  управление вверх-вниз  1.8-5.5V

MCP9700 10 mV/град -40 +125   2.3-5.5 V питание 6 мкА

MCP9800  температуры датчик i2c  12-bit  -55 +125 град   i2c диаграммы сигналов
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Vooon » 23 май 2007, 17:42

а кто может утянуть файлик http://slil.ru/24277142
и положить на фтп???
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3324
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Сообщение Myp » 23 май 2007, 19:02

Vooon писал(а):а кто может утянуть файлик http://slil.ru/24277142
и положить на фтп???

давай я учше на мыло те зашлю
ато с фтп чёто у меня опять незадача какаято
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 15914
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Vooon » 23 май 2007, 21:34

да уже ненадо  8)
откопал таки на электрониксовском фтп его...
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3324
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Сообщение avr123.nm.ru » 23 май 2007, 22:23

ты там "свой" ?
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Vooon » 23 май 2007, 22:33

а что такого сложного стать там своим?
нужно просто общаться.

[off]я конечно помню что вас забанили...[/off]

PS: Я следую правилам того форума и фтп :!:
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3324
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

как реально сделать?

Сообщение Ignac » 27 май 2007, 11:31

Как заставить светодиод медленно загораться  а потом медленно тухнуть, и управлять периодом ?того процесса? CVAVR, СИ, tiny 2313
пытался разобраться с ШИМ но пока ничего не понял
Спасибо
Ignac
 
Сообщения: 6
Зарегистрирован: 27 май 2007, 11:28
Откуда: Украина

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Mail.ru counter