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

oner

Members
  • Постов

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

  • Посещение

Весь контент oner

  1. oner

    Ds18B20 + Atmega8

    Не факт, что мертвый. просто с ним заработало не так, как должно. Спасибо)
  2. oner

    Ds18B20 + Atmega8

    Получилось.
  3. oner

    Ds18B20 + Atmega8

    ЗАРАБОТАЛО! Правда, теперь датчики температуры не идентифицируются, но это уже другой вопрос.
  4. oner

    Ds18B20 + Atmega8

    Подрубаю другой дисплей. Не, ну а вдруг?
  5. oner

    Ds18B20 + Atmega8

    Измерил. Чтобы поймать импульсы для кадра, я на кнопку триггера при каждом измерении нажимал раз по пять. Импульсы проскакивают. На ножку D4 LCD-дисплея приходит следующее: На ножку D5 LCD-дисплея приходит следующее: На ножку D6 LCD-дисплея приходит следующее: На ножку D7 LCD-дисплея приходит следующее:
  6. oner

    Ds18B20 + Atmega8

    Дельная мысль. Попробую другой МК. Попробовал. Бесполезно. Врубаю осцилл.
  7. oner

    Ds18B20 + Atmega8

    Я не считаю это целесообразным.
  8. oner

    Ds18B20 + Atmega8

    Но я работаю с LCD через порт, указанный в схеме, понимаете?
  9. oner

    Ds18B20 + Atmega8

    Всё проще. Если Вы открывали статью, на которую я сослался в первом моем посте данного топика, то знаете, что в схеме из этой статьи, как ни странно, нет светодиодов.
  10. oner

    Ds18B20 + Atmega8

    У меня именно в этом случае неадекватит LCD, а не светодиоды. Отнюдь, я всё прозвонил, провода от МК к LCD звонятся, как положено.
  11. oner

    Ds18B20 + Atmega8

    Со статьями ознакомился. Они хороши всем кроме одного: в них нет примеров. Для 8 МГц выбираю соответствующую строку в калькуляторе фьюзов, а дальше что? Нужен ли мне (цитирую из калькулятора) Монитор·питания, Запрет внешнего сброса, включение сторожевого таймера? Заходя к вопросу с другой стороны, разберу все фьюзы по порядку в соответствии с рекомендациями и статей. CKSEL - на этих 4-х фьюзах, как я понял, настраивается тактовая частота. В AVRDudeShell SPIEN всегда без галочки. Ориентируясь по нему, делаю вывод, что в AVRDudeShell биты прямые (неинверсные) и фьюзы CKSEL, соответственно, будут Далее в статье идет фьюз, который, как мне кажется. вообще не имеет отношения к моей схеме, а именно: И что мне с ним делать ? 0 или 1? Или без разницы? Далее: Я вообще никуда не тороплюсь, но мой МК с какой скоростью должен запускаться для адекватной работы в схеме? RSTDISBL = 1 – ножка сброса работает как сброс тут всё понятно. SPIEN - тут всё понятно. Оставляем без галочки WDTON – включает Watch Dog Timer. Видимо, мне это не нужно. BODLEVEL и BODEN — контроль напряжения питания микроконтроллера (Brown-out Detector). При них сказано, что То есть галочки не ставим. Или все же ставим? Ведь если для SPIEN то по умолчанию (0) BODLEVEL и BODEN включены ил выключены? Далее А если мне он просто не нужен, то тогда что? EESAVE = 1 – стирать EEPROM вместе с Flash; Тут, вроде, понятно. BOOTRST = 1 – микроконтроллер запускает программу с нулевого адреса; В моем случае это так? BOOTSZ0..1 — задает размер бут сектора (области памяти программ для бутлоадера). Если мне не нужен бутлоадер и память под него, то 0 или 1? Lock Bits - тут все понятно У меня есть странное желание разобраться наконец уже!
  12. oner

    Ds18B20 + Atmega8

    Я - тот еще дровосек.
  13. oner

    Ds18B20 + Atmega8

    В смысле - приведенная Вами картинка неправильная? Или о какой картинке Вы говорите?
  14. oner

    Ds18B20 + Atmega8

    А могли бы Вы прокомментировать выбор каждого из фьюзов? Или хотя бы в общих чертах.
  15. oner

    Ds18B20 + Atmega8

    Я ориентируюсь на SPIEN, но вдруг разработчики решили, что их программа зашивается в МК последний для него раз? Однако, оба варианта прошивки не дали удовлетворительного результата.
  16. oner

    Ds18B20 + Atmega8

    Простите, но что именно вам понятно? В процессе прошивки у меня было два варианта развития событий: или поставить фьюзы, как в статье, или же поставить их инверсно. Оба варианта не прокатили. Вы точно уверены, что дело именно во фьюзах? И даже если дело во фьюзах, то что мне даст ссылка из поста, на который Вы сослались? http://payalo.at.ua/c_fuse/calc.html?part=ATmega8 Как применить данные о схеме устройства к этому калькулятору фьюзов? Например, известно, что МК тактируется от встроенного генератора с частотой 1 Мгц, то что я должен выбрать из этой таблицы: Помогите, пожалуйста.
  17. oner

    Ds18B20 + Atmega8

    Реагирует адекватно.
  18. oner

    Ds18B20 + Atmega8

    Все так подключено. За исключением того, что у меня не Ардуино. Я не понял одного: без МК при правильно подключении должна светиться верхняя строка прямоугольниками?
  19. oner

    Ds18B20 + Atmega8

    Залита. Выставлены согласно статье. Смущает, что с появлением МК изображение на индикаторе не меняется, а также то, что они присутствует и без МК.
  20. oner

    Ds18B20 + Atmega8

    Я не стал пытаться изобрести велосипед и собрал на первый взгляд работающую схему термостата из этой статьи. Пока смущает ровно одно: при подключении LCD к плате даже без МК дисплей почему-то отображает то, что на фото: При подключении МК в плату ничего не меняется, кроме как появляется подсветка, которая реагирует, как и должна, на нажатие кнопки. В чем может быть проблема?
  21. То, что схема и код Вам не понравились, я понял давно. А что конкретное Вы можете предложить в качестве лучшей альтернативы?
×
×
  • Создать...