Зарегистрирован: Пт сен 04, 2009 17:29:25 Сообщений: 36 Откуда: г. Новосибирск
Рейтинг сообщения:0
Илья79 писал(а):
AVVL, у Вас установлены фьюзы для работы внутреннего генератора на частоте 2МГц, что в 4 раза медленнее.
Так вот почему у меня такая медленная развертка (мерцание разрядов заметно на глаз) и так долго приходится держать кнопку для перехода в режим калибровки)... Но в первый раз, при самостоятельном программировании, выставлял фьюзы именно так. И запорол атмегу...
Но в первый раз, при самостоятельном программировании, выставлял фьюзы именно так. И запорол атмегу...
Прошил контрольер с этими двумя галочками в пони, SPIEN и RSTDISBL не активны, после прошивки атмега читается стирается и снова записывается, несколько раз пробовал. Значит причина залочивания твоего контрольера в чемто другом.
Последний раз редактировалось Djinn Сб мар 02, 2013 19:43:20, всего редактировалось 1 раз.
Если прибор может работать с кварцами от 7 и до 12 МГц то почему бы не запитать его от внутреннего RC осцилятора на 8MHz ? избавится от кварца, освободив два пина и усилив конструкцию в плане механических перегрузок, падений итд.
Тоже думал о внутренней RC на 8МГц, решил что автор предпочел кварц так как он стабильней. Может счастливые обладатели пинцета смогут сравнить кварц vs RC 8МГц? Есть ли разница, т.е. нужен ли кварц вообще?!
Допаял плату подал питание и заработал прибор согласно своему предназначению. Спасибо Илья за полезное устройство, а я кроме прибора еще получил опыт работы с контроллерами.
Завтро дособираю свой прибор, и обезательно проверю с кварцем и без. Большая просьба к тем, кто сделал рабочий прибор, снять подробное видио калибровки пинцета.
Хотя, скорее всего без кварца прибор будет безбожно врать! Написав, что пинцету неособо важна частота кварца автор имел в виду стабильную частоту, а с RC цепочкой частота МК "плавает" соответственно показания тоже будут плавать, но эксперемента ради на работе всёж проверю какая погрешность с RC цепью.
Спасибо PicNov76 за то что меня поправил, без мк понипрог только так выдает. Обязательно должна стоять галочка SPIEN иначе вы не сможете пользоваться программатором по интерфейсу SPI (пять проводков).
Обязательно наличие кварца, без него частота тактирования микроконтроллера очень плавает. Возможно прошивать на внутренний генератор 8 МГц в целях проверки, что бы убедится в неисправности кварца.
Илья79, собрал свой экземпляр пинцета по Вашей печатке. Да, работает но: 1.Ёмкости меряет нестабильно (даже калибровочный кондёр 10000, каждый раз по-разному) 2.Резисторы измеряет аналогично, после измерения прибор в ноль не сбрасывается, а индицирует измеренное сопротивление сколь угодно долго или показывает 2,27Мом. Лечится переключением режима измерения или нажатием R, при повторном замере также. Прошивка последняя, в генераторе ставил 4700, 6800, 10000, 15000 (первые три с отклонением 0.5%). Питание стабилизированное кондеры присутствуют. Есть какие соображения?
На счёт кварца 100% согласен. Делал проект в основе которого лежал генератор перестраиваемый индуктивностью, так без кварца (Tiny13) показания плюс минус километр и зависят от фазы луны
_________________ Ну что, ремонтировать будем или пусть работает?
PicNov76 попробуйте промыть печатную плату спиртом. Если на индикаторе при измерении бесконечного сопротивления не появляются полоски , то возможно на плате у вас паразитное сопротивление. Попробуйте откалиброваться емкостью около 0,1 Мкф
Да, на практике сегодня всё проверил, без кварца никуда, Так в целом работой прибора даволен, Вот еслиб десятки Ом и фарад получше мерял, цэны небыло! Илья, спасибо!
Плата промыта ацетоном! При измерении бесконечного сопротивления полосок нет, но измерил осцилом, паразитной генерации нет. При касании резистора щупами появляется на выходе 132 меандр, при отпускании - генерация прекращается, а на индикаторе хаотичные показания и в ноль не становится.
Заменил питание на БП от компа, результат тот же. Перепрошил контроллер, очистил EEPROM, откалибровал, результат тотже.
Сейчас грешу на монтаж, у меня индикатор запаян не со стороны дорожек. Может из-за этого? Хотя осцилом помех по шине PD4 контроллера нет.
В моей плате установлен коммутатор IW4053.
_________________ Ну что, ремонтировать будем или пусть работает?
Зарегистрирован: Пт сен 04, 2009 17:29:25 Сообщений: 36 Откуда: г. Новосибирск
Рейтинг сообщения:0
PicNov76 писал(а):
1. Читаем фьюзы из контроллера (заводскую конфигурацию)!!! 2. Ставим галочки
Прочитал текущие фьюзы (PonyProg + 5 проводков). Изменил CKSEL`ы в соответствии с картинкой (по сути проинвертировал). Остальные биты не трогал. SPIEN (галка стоит) недоступен для изменения. Записал. И снова (как и с первой атмегой) получил device unknown. Всё. Пинцет не работает и не прошивается. Вторая атмега запорота. Третью покупать и перепаивать уже неохота... P.S. насколько же с PIC`ами все проще...
Фьюзы прошиваются в последнюю очередь. При этой конфигурации контроллер тактируется только от кварца, т.е. без кварца микроконтроллер не будет виден программатором, и вы не сможете без кварца прошивать контроллер. Если, вам нужно установить связь, достаточно подоткнуть любой кварц в диапазоне от 1 до 16 Мгц и все будет отлично.
Зарегистрирован: Пт сен 04, 2009 17:29:25 Сообщений: 36 Откуда: г. Новосибирск
Рейтинг сообщения:0
Илья79 писал(а):
Фьюзы прошиваются в последнюю очередь. При этой конфигурации контроллер тактируется только от кварца, т.е. без кварца микроконтроллер не будет виден программатором, и вы не сможете без кварца прошивать контроллер. Если, вам нужно установить связь, достаточно подоткнуть любой кварц в диапазоне от 1 до 16 Мгц и все будет отлично.
Так я прошивку не менял. Мне нужно было просто поменять CKSEL`ы. Атмега в tqfp распаяна на плате пинцета, кварц на 8 МГц естественно присутствует.
Зарегистрирован: Пн сен 27, 2010 22:38:52 Сообщений: 39
Рейтинг сообщения:0
AVVL писал(а):
Записал. И снова (как и с первой атмегой) получил device unknown. Всё. Пинцет не работает и не прошивается. Вторая атмега запорота. Третью покупать и перепаивать уже неохота... P.S. насколько же с PIC`ами все проще...
угу, у меня картина обратная. Возился когда-то с пиком долго и нудно, потом плюнул и пошел просить знакомого прошить. Прошил и теперь боюсь возращатся к PICам. а насчет фьюзов... Можно попросить восстановить по памяти то, что вы закинули в контроллер? И показать скриншот того, что было на экране, когда вы давали команду программировать фьюзы?
думаю, что все проблемы от фьюзов в авр от того, что по НЕПОНЯТНЫМ мне причинам - разные программы, шьющие авр контроллеры по разному показывают факт "фьюз установлен/снят". Я привык к CodeVisionAVR, кто-то к PonyProg, а еще кто-то не мыслит свою жизнь без какой-то ДРУГОЙ программы. Отсюда очень сильная неразбериха.
Проверте такой трюк, 3 пин 74НС132 подключите вместо второго пина атмега8 на седьмой и проверте в пинипрог, если помогло, поставте галки BOOTSZ0 BOOTSZ1 и будет вам счастье.
Зарегистрирован: Пн сен 27, 2010 22:38:52 Сообщений: 39
Рейтинг сообщения:0
константин_KoSS_89 писал(а):
Проверте такой трюк, 3 пин 74НС132 подключите вместо второго пина атмега8 на седьмой и проверте в пинипрог, если помогло, поставте галки BOOTSZ0 BOOTSZ1 и будет вам счастье.
Это я так понимаю, предлагаете использовать генератор для внешнего тактирования МК ? Я не додумался бы...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения