Страница 1 из 2
Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 14:48:23
tantrum
Сделал цифровой измеритель ёмкости
http://www.rlocman.ru/shem/schematics.html?di=55103. Печатку разводил сам. При включении показывает "Е4". Пытаюсь делать калибровку, подключаю конденсатор на 1нФ (на дисплее его показывает как нужно), кнопку нажимаю. (Вроде бы как по этому нажатию в память должны быть занесены данные, но с дисплея не пропадает 1нФ, даже с помощью последующего нажатия кнопки.). Далее на 100нФ дисплей уже не реагирует, и калибровка не происходит. Что делаю не так? P. S. Фьюзы на внешний кварц ставил так:
http://www.getchip.net/wp-content/uploa ... 0_20.0.png, документ из Протеуса выложить не могу, форум не позволяет (В Протеусе все работает, но без калибровки и так там все идеально, пробовал в Протеусе смоделировать калибровку, все так же как и на железе происходит).
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 15:23:32
mikbur
ATTiny2313 и AT90s2313 на совсем одинаковые
Здесь обсуждение о переходе:
http://www.radiokot.ru/forum/viewtopic.php?t=5005
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 15:30:23
tantrum
mikbur
Но прошивка уже под ATTiny2313 шла.
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 15:35:14
mikbur
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 15:37:00
tantrum
mikbur
На ихнем же форуме я скачал архив одного пользователя, в нем был проект из Протеуса с этим измерителем, и прошивка, т. к. в Протеусе работало, то я доверился этой прошивке. По вашей ссылке прошивка не скомпилирована просто. Вот скриншот из Протеуса с этим измерителем:
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 15:58:59
mikbur
попробуйте так:
Хотя у меня в CodeVisionAVR инверсно
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 16:01:40
tantrum
mikbur
А можно услышать комментарий? Почему именно так? (Нужно не забывать еще о внешнем кварце на 10МГц.) P. S. Я шью через PonyProg2000.
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 16:14:03
mikbur
SKSEL и SUT отвечают за тактирование
CKDIV деление на 8 (оно вам не надо)
SPIEN Разрешить программирование по SPI
тут подробнее на русском что за что отвечает:
http://avr.roboforum.ru/calc.html?part=ATtiny2313
ЗЫ: судя по фьюзам- у вас на внутренний генератор был настроен
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 16:22:44
tantrum
mikbur
В Вашем варианте стоит уже на внешний кварц? Те фьюзы, что ставил я, были подписаны как "Внешний генератор 8-20МГц". Так как предложили Вы, это уже точно правильно?
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 16:33:37
mikbur
Прочитал про PonyProg, оказалось что запрограммированный фьюз в PonyProg = 0
Значит фьюзы надо выставить в точности наоборот
ЗЫ: никогда не шил через Pony, поэтому могу ошибаться. может это поможет:
http://avrproject.ru/publ/poleznaja_inf ... es/4-1-0-7
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 16:44:04
tantrum
mikbur
Галочка в PonyProg2000 означает, что фьюз запрограммирован. В Вашей ссылке нету внешнего кварца на 10МГц. И дайте, пожалуйста, ответ на главный вопрос: "Так как предложили Вы, это уже точно правильно?"?
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 16:53:47
mikbur
В Вашей ссылке нету внешнего кварца на 10МГц
У AVR нет точного разделения по частоте. Они разделяются на НЧ (до 8Мгц) и ВЧ (более 8Мгц), А также задержкой запуска в мс
"Так как предложили Вы, это уже точно правильно?"
Цитирую людей, кто изготовил сей девайс на tiny2313:
прошивка под Tiny2313 (вот здесь не уверен в индикаторах) ФУЗЫ я выставлял, CKSEL 1111 SUT 11, тобиш в CodeVision галок нет ни где,
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 16:59:20
tantrum
mikbur писал(а):
У AVR нет точного разделения по частоте. Они разделяются на НЧ (до 8Мгц) и ВЧ (более 8Мгц), А также задержкой запуска в мс
Я это знаю, но там просто написано 8Мгц (обычно пишут 8-20МГц). И на той ссылке, если смотреть Внешний кварц 8МГц, то там нету галочек, все фьюзы незапрограммированы. А раньше Вы кидали картинку, там половина фьюзов выставлено. И опять же, согласно последней Вашей цитате, нужно ставить всего 2 фьюза: CKSEL, SUT (а что означают единицы, которые между этими фьюзами в цитате?). Вы дали уже 3 варианта)) Какому верить? Чтобы не прогадать.
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 17:08:18
mikbur
Скиньте скрин фьюз-установщика от вашей программы
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 17:11:45
tantrum
mikbur
Вот скриншот, как были установлены фьюзы в Протеусе:
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 17:22:39
mikbur
Если в точности по протеусу, то:
SCEL0=1
SCEL1=1
SCEL2=1
SCEL3=0
SUT0=1
SUT1=0
SPIEN=1 (в зависимости от типа программатора)
Все остальное в "0"
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 17:24:48
tantrum
mikbur
И тут же есть на внешний кварц 10МГц фьюз? И "0" это же фьюз не запрограммирован? Но еще одна загвоздка: в Протеусе калибровку сделать тоже не получается, может для этого еще что-то нужно? P. S. Документ из Протеуса я прикреплял к одному из своих сообщений. (Schema.rar)
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 17:53:29
mikbur
Или лыжи не едет,или....
У меня все прекрасно эмулируется и калибруется
ЗЫ: а вы при калибровка разъем закорачиваете? Просто в протеусе у вас порт B5-B7 не подключены
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 18:08:54
tantrum
mikbur
Странно...Да, я закорачивал, но прям на микроконтроллере. Можете сбросить откалиброваный документ?
Re: Калибровка цифрового измерителя ёмкости на ATTiny2313.
Добавлено: Сб мар 30, 2013 18:19:35
mikbur
я добавил два SW-SPST , в также конденсаторы на 1н и 100н и вполне все нормально калибруется