Перейти к содержанию

Knazev33

Members
  • Постов

    667
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Knazev33

  1. Ради интереса и просвещения, создал тему для ваших предположений, что это за устройство?

    Скажу только что он российского производства, и соответственно весит немало ;) .,

    Ответ скажу в 22:00...

    http://imglink.ru/show-image.php?id=6fb767...edc6232e6ef807c

    http://imglink.ru/show-image.php?id=e24e0c...b638c28d5e62db4

  2. Сдрате!

    Короче нужно запитать мегу32 от 3-3,7 вольт при частоте примерно 11-15МГц, что для этого лучше выбрать mega32 or mega32L ?

    И ещё вопрос: к этой же меге хочу прицепить AT24C**. Будет ли память при таком питании работать на частоте 400кГц?

    1) Мк типа mega32L работает на пределе 8МГц, так что бери просто mega32.

    2) AT24C** небудет работать на 400ГЦ, при таком питании, нужно немение 5В.

    При таком раскладе нужно собирать небольшой преобразователь, например по схеме блокинг генератора...

  3. Вот еще одна непонятная весчь: собрал и вроде всё работает, но время за которое считает частицы явно не 60 сек, я засекал и вот такая штука за одну минуту реального времяни дозиметр показывает около 13 секунд , и в итоге фон за одну мин(по дозиметру)=90-120мрч , В чем опять мой косяк ???

    И еще меню в дозиметре явно тормозит.....

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

    Нужно прошить фузы как показанно на рисунке...

  4. На счет 2)-го пункта ,очень нужен ответ!!!!!

    Да один бип-сигнал,

    если всё прошилось правельно, и настроен контраст, то на экране полюбому дожно появится меню, независемо от остальной переферии ус-ва.

    Проверь правельно ли распаян жк модуль, нумерация выводов расположена зигзагом.

  5. Прошил точно правельно?

    1)Записать gamma_1.eep в память EEPROM.

    2)Записать gamma_1.hex в память FLASH

    При необходимости сменить программу необходимо сначала полностью стереть память с кристалла EEPROM и FLASH. во избежание ошибок.

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

    Из печатки сразу видена ошибка(питание DD1 неподведено).

    Ещё, на фото видно что трансформатор намотан на горшко-образном каркасе, из (наверно*) феррите с малой проницаемостью, что конечно сильно скажется на его работоспособности.

  6. при изготовлении печатной платы возник вопрос

    что подовать на лишние выводы ATmega 8 в корпусе TQFP

    ADC6 (19) и ADC7(22)-?

    заменяема ли ATmega 8 DIP на TQFP-?

    Если они неспользуются в схеме, то ничего подовать ненужно,

    ATmega 8 DIP и TQFP, полностью совместимы, единственно чем TQFP отличается от DIP,

    то что имеет два дополнительных входа АЦП шки, ADC6 и ADC7...

  7. А какой тип иметься в виду в этой записи? "unsigned eeeprom_add"

    Не знаю какой компилятор у Вас стоит, но могу предположить, что по умолчанию эта строчка превращаеться в "unsigned char eeeprom_add" для уточнения смотрим опции компилятора

    Попробуйте явно указать "unsigned int eeeprom_add"

    Спасибо rtfcnf, всё сработало ;) ,

    только непонимаю почему раньше при попытке вбить а адресное поле int ское, число компилятор выдовал ошибку :huh: .

    mazzi, я наверное ненаугад писал функции доступа к мс!...

  8. Привет всем,

    Возник вопрос по использованию внешней EEPROM, 24L64 имеет на своём борту 64Кб памяти,

    Чтение и запись в неё проходит хорошо, но вот я могу использовать только малую её часть 255 байт ,

    только потому что немогу задать адрес больше чем размер байта 255(FF),

    #include        "eeprom.h"
    #include        <delay.h>
    #asm
      .equ __i2c_port=0x15 ;PORTC
      .equ __sda_bit=1
      .equ __scl_bit=0
    #endasm
    #include <i2c.h>
    #define EX_EEPROM_WRITE 0xA0
    #define EX_EEPROM_READ   0xA1
    /*void eeeprom_init(void)
    {
    return;
    i2c_init();
    }
    */
    void  eeeprom_read(unsigned eeeprom_add,unsigned char *
    {
    unsigned char Edata;
    i2c_start();
    i2c_write(EX_EEPROM_WRITE);
    i2c_write(eeeprom_add>>8);
    i2c_write(eeeprom_add);
    i2c_start();
    i2c_write(EX_EEPROM_WRITE|1);
    Edata=i2c_read(0);
    i2c_stop();
    *b=Edata;
    }
    
    
    void    eeeprom_write(unsigned eeeprom_add,unsigned char 
    {
    i2c_start();
    i2c_write(EX_EEPROM_WRITE);
    i2c_write(eeeprom_add>>8);
    i2c_write(eeeprom_add);
    i2c_write(;
    i2c_stop();
    delay_ms(10);
    }
    
    

    пример...

    eeeprom_write(Index++, Event); 

    Index как адрес ечеек, Event просто переменная,

    как я понял для int переменной или адреса, нужно разбивать байты на char а потом склеивать в int?

    или есть способ попроще добратся до остальной памяти?...

  9. В активном режиме, несколько мА, в зависимости от задейственных внутренних ус-в, +от частоты генератора,

    чем выше частота соответственно выше потребление тока мк,

    Можно взять самую экономичную модель mega16L , питание 3в, ток 1.1мА на 1МГц...

  10. А какой мк хотите применить в своём устройстве?,

    Думаю что ваши датчики движения/удара, питаются 12 вольтами, и особенно ДЖСМ модуль являются основными потребителями энергии, а мк минемальным в любом случае, встаёт вопрос о целесообразности применения спящего режима мк...

  11. или хотя-бы напиши, пожалуйста, как ее юзать и че у нее есть...

    Схема включения проста, стандартные часы, стандартный набор функций +будильник,

    В инете различных схем включения полно...

  12. Всем здрасте!

    Можно я напишу не много не в тему, в общем как обычно, совсем чуть - чуть?

    Такая идея - собрать часы.

    Индикация - 7 сегментная светодиодная, динамическая.

    Микросхема - никак не определюсь .....МК - не, надо чен-нить русское. К1016ВИ1 - Ввещь, но я ее не нашел в , КР1005ВИ1 - сомнительная вещь, все, что я на нее нашел - это схема таймера от ВМ-12, не весь же его собирать, но эта микра у нас 20р стоит. КР145ИК1901 - штука хорошая, но функций мало за 90 рублей.

    Теперь вопросы:

    КР1016ВИ1 ~ КР1005ВИ1. 1.На сколько они различаются (знаю только, что 1 - DIP28, 2 - DIP40 (или не совсем DIP)), 2.можно ли на вторую поставить "клаву", как на первую. 3.Есть ли у кого на них описание?

    4.Как КР1005ВИ1 подружить со светодиодами? Моща - то у них малая, даже на диод не хватит (как вариант куча полевиков N и P типа (или биполярок с высоким КУ (ток базы* КУ = ток коллектора (5.ВЕРНО???))) 6.как выбрать самые дешевые?), и 7.вообще будет ли это терпеть микросхема (я про светодиоды)?

    Всем оогромное спаасибо!

    А как на счёт, давно зарекоменовавшиеся мс, типа КА1016ХЛ1, в своё время собирал на ней часы, достаточно точные.

    А на счёт светодиодов, то ненужны тут полевеки, пойдут обычные биполярные со среднем ку(h21)...

  13. Придумать всё можно, только при такой раскладке нужно минимум два корпуса мс, для одного разряда,

    +ИЕ12 так таковой часами неявляется и неможет коректировать время, а чтоб это сделать нужно ещё ведро этого старья.

    надо смотреть в сторону мк, или начинать ;) ...

  14. Должно подойти, схема напоминает ик барьер, перевая мс непрерывно генерит 38кгц (прямоугольники), вторая

    мс работает в роли ждущего аг, хотя может понадобится подборка С5,

    скажите SFH5110, цифровой или аналоговый.

  15. Куда он денется ;) , примет сигнал как надо если несущая 38кгц,

    тут наверное имелось ввуду минемальное время(посылки) которое он сможет передать,

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

×
×
  • Создать...