Автор Тема: 90. USB-термометр на ATtiny2313  (Прочитано 21820 раз)

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
90. USB-термометр на ATtiny2313
« : Февраля 04, 2011, 03:57:47 »
USB-термометр на ATtiny2313 - все подробно, включая исходные тексты здесь: http://msevm.ru/2011/02/
« Последнее редактирование: Ноября 07, 2016, 22:04:52 от john »

Оффлайн Konan13

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
90. USB-термометр на ATtiny2313
« Ответ #1 : Ноября 22, 2011, 13:04:59 »
Решил сделать сей аппарат (точнее сделал и он пока не робит), только вот пару вопросов:
1) Чем отличаются файлы прошивок usbthermb и usbtherms ?
2) На фотографии устройства нету кондёров, они с другой стороны платы у вас??
Я собрал всю схему, прошил МК, но при подключении к компу пишет что устройство не опознано...
« Последнее редактирование: Ноября 22, 2011, 13:05:40 от Konan13 »

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
90. USB-термометр на ATtiny2313
« Ответ #2 : Ноября 22, 2011, 13:45:16 »
Цитата: Konan13
Решил сделать сей аппарат (точнее сделал и он пока не робит), только вот пару вопросов:

1) Чем отличаются файлы прошивок usbthermb и usbtherms ?

одна для ds18B20 другая для ds18S20

Цитировать
2) На фотографии устройства нету кондёров, они с другой стороны платы у вас??

С обратной стороны платы, чипы.

Цитировать
Я собрал всю схему, прошил МК, но при подключении к компу пишет что устройство не опознано...

Неправильно прошил контроллер, либо какой-то косяк в сборке (проверь номиналы стабилитронов и резисторов).

Оффлайн Konan13

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
90. USB-термометр на ATtiny2313
« Ответ #3 : Ноября 22, 2011, 14:51:08 »
Цитировать
С обратной стороны платы, чипы.
- так и думал =)
Блин, прошил не той   Спасибо за оперативный ответ!!!

Оффлайн maloicds

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • http://
    • E-mail
    • Личное сообщение (Оффлайн)
90. USB-термометр на ATtiny2313
« Ответ #4 : Января 29, 2012, 00:31:24 »
Подскажите fuse для CAVR, а то у меня либо 0 либо 85 градусов

Оффлайн МСВ

  • User
  • *
  • Сообщений: 6
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
90. USB-термометр на ATtiny2313
« Ответ #5 : Мая 06, 2012, 21:33:21 »
Ребята, я тут новичок и мне в край необходим этот девайс. Скачал архив и начал сверять плату со схемой. И тут тупик. Плата не соотвествует схеме (либо наоборот).
По схеме 12 ножка Тини соединена с 6 ножкой и через R2 на 2 ножку разъема USB,  13 ножка Тини соединена с 8 ножкой Тини и через R1 на 3 ножку разъема USB.
На плате - 12 ножка Тини через очевидно R2 идет на 2 ножку разъема USB, 13 ножка Тини идет на 6 ножку Тини и через очевидно R1 на 3 ножку разъема USB. 14 ножка Тини соединена с 8 ножкой Тини. Чего-то я запутался.
Где же правильно? Спасибо за ответ.
« Последнее редактирование: Мая 06, 2012, 21:37:18 от МСВ »

Оффлайн МСВ

  • User
  • *
  • Сообщений: 6
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
90. USB-термометр на ATtiny2313
« Ответ #6 : Мая 16, 2012, 21:01:49 »
Ребята, подскажите какие фьюзы прошивать и где брать драйвер устройства?

Оффлайн maloicds

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • http://
    • E-mail
    • Личное сообщение (Оффлайн)
90. USB-термометр на ATtiny2313
« Ответ #7 : Мая 17, 2012, 15:51:04 »
Попробуй CKSEL0 и SUT0 выставить (поставить галочки, CodeVision AVR), остальные убрать.
Драйвер не нужен, это USB HID устройство. Винда сама свой поставит.
Насчёт схемы: у меня заработало только тогда, когда соединил 6, 13 мк с D+ USB, а 12 только с D-.

Оффлайн МСВ

  • User
  • *
  • Сообщений: 6
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
90. USB-термометр на ATtiny2313
« Ответ #8 : Мая 17, 2012, 17:18:26 »
Цитата: maloicds
Попробуй CKSEL0 и SUT0 выставить (поставить галочки, CodeVision AVR), остальные убрать.
Драйвер не нужен, это USB HID устройство. Винда сама свой поставит.
Насчёт схемы: у меня заработало только тогда, когда соединил 6, 13 мк с D+ USB, а 12 только с D-.
Я собирал по этой схеме. Получается, что надо закоротить два резистора по 68 ом, выпаять два стабилитрона 3,6в, отпаять 1,5 ком от D- и все? Ну и перепрошить фьюзы? Я правильно понял?[attachment=2651:ds18b20usb.gif]

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
90. USB-термометр на ATtiny2313
« Ответ #9 : Мая 21, 2012, 11:52:56 »
Цитата: МСВ
Я собирал по этой схеме. Получается, что надо закоротить два резистора по 68 ом, выпаять два стабилитрона 3,6в, отпаять 1,5 ком от D- и все? Ну и перепрошить фьюзы? Я правильно понял?[attachment=2651:ds18b20usb.gif]

Ничего не надо, если собирал по этой схеме, делай точно так как на схеме, фьюзы не трогай, там по дефолту все. Смотри на плату и втыкай детали как на фото, сверяя со схемой. Стабилитроны нужны для того, чтобы у тебя девайс с ноутами нормально работал и с USB портами не поддерживающими USB 1.0

Оффлайн МСВ

  • User
  • *
  • Сообщений: 6
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
90. USB-термометр на ATtiny2313
« Ответ #10 : Мая 22, 2012, 01:29:36 »
Устройство собрано в точности со схемой, фьюзы заводские, прошивка из первого поста темы. Комп не распознает устройство ни в какую. Пишет, что это "Неизвестное устройство" драйверы для не установлены или не требуются. И что можно предпринять дальше?
« Последнее редактирование: Мая 22, 2012, 01:42:41 от МСВ »

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
90. USB-термометр на ATtiny2313
« Ответ #11 : Мая 22, 2012, 01:56:02 »
Цитата: МСВ
Устройство собрано в точности со схемой, фьюзы заводские, прошивка из первого поста темы. Комп не распознает устройство ни в какую. Пишет, что это "Неизвестное устройство" драйверы для не установлены или не требуются. И что можно предпринять дальше?

Должен определиться как HID-устройство, termometr.

Чем прошиваешь?

ЗЫ. Я шью эти контроллеры AVReal-ом (ByteBlaster+), ну так исторически сложилось, привык я к нему, так вот для него команда выглядит так:

avreal -p1 -ab +90s2313 -w -o0 thermb.hex
« Последнее редактирование: Мая 22, 2012, 01:57:21 от john »

Оффлайн МСВ

  • User
  • *
  • Сообщений: 6
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
90. USB-термометр на ATtiny2313
« Ответ #12 : Мая 22, 2012, 13:05:53 »
Шью вот этим: CodeVisionAVR, программатор AVR910USB. Прошивал им уже штук 15 контроллеров - все ОК. HEX-файл: usbthermb из одноименного архива.
« Последнее редактирование: Мая 22, 2012, 15:57:40 от МСВ »

Оффлайн МСВ

  • User
  • *
  • Сообщений: 6
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
90. USB-термометр на ATtiny2313
« Ответ #13 : Мая 24, 2012, 23:28:34 »
Перепроверил монтаж, сменил и перепрошил Тинку. Комп по-прежнему не определяет устройство и пишет: "Драйверы для этого устройства не установлены".
Что-то тут не так. А что не пойму.
« Последнее редактирование: Мая 24, 2012, 23:29:17 от МСВ »

 

Последние сообщения на форуме: