почему atmega8a работает но не читается?
Ох. Ну без поэзии. На мой взгляд плата выглядит ужасно. Расположение оптронов, мелкой логики и процессора не соответствует стандартам. Ну и просто не красиво, а некрасивый самолёт не летает. Я вам на это намекал.
проблема в том что тут замечены ОБА состояния: и ШЬЕТСЯ, и НЕ_ШЬЕТСЯ.
если б был какой-то один устойчивый вариант то тогда понять наверное было бы легче…
Попробуйте, ради собственного понимания процесса, “сдуть” мегу и на её место НОВУЮ впаять если проблема останется - косяк в плате - если нет значит камень полумёртвый. Смысл моей истории с ардуиной в том что камень то нормальный был а были траблы в платах…
Вам Иван тоже советую углубиться в изучение топологии печатных плат. А то так сдувать никаких мег ненапасёшся. 😃
Вам Иван тоже советую углубиться в изучение топологии печатных плат. А то так сдувать никаких мег ненапасёшся.
Мой способ вполне конструктивный. Вам, кстати, этим способом не советую пользоваться;)
Вот без “поэзии” гораздо лучше и понятнее.
(1) что касается красоты и разводки платы:
это контроллер ввода-вывода в котором почти 40 выходов и свыше 20 входов, у которого есть ряд жестких ограничений по габаритам и расположению разъемов, от которых не уйти.
плата имеет очень плотную разводку (дорожки 0.27мм-0.3мм) при этом дорожки имеют минимальные длины, а количество элементов сведено к минимуму в т.ч. минимальное количество оптронов (но при этом имеет развязку “всего от всего”). наконец я категорически не хотил сверлить еще сотню отверстий под межслойные переходы поэтому отказался в пользу однослойной платы с резисторами-нулевками в качестве переходов.
разумеется при изготовлении серии такая плата делается не вручную а на заводе с доступом ко всем технологиям в т.ч. и к аккуратным межслойным переходам.
если бы у вас стояла задача развести такое же количество дорожек с плотностью 0.3мм (чье взаимное расположение также имеет определенные ограничения) то я бы посмотрел насколько быстро, компактно и “красиво” вы бы с такой задачей справились…
и кстати о каких стандартах идет речь, в которые эта плата “не вписывается” ?
(2) проблема с подключением программатора была найдена и жестоко ликвидирована - все-таки вскрылся “непропай” одного перехода на канале MOSI.
хотя он находится и недалеко от МК но при прикосновении к кварцу он не задействовался. а давление от пальца настолько крошечное что странно было предположить что плата как-то деформируется и приводит к полному контакту. до сих пор не представляю каким образом палец влиял на этот контакт.
устройство заново пропаяно, хорошо прополощено и щас стабильно работает на 16МГц и 18пФ.
один выходной каскад полностью проверен, работает исправно.
досадно конечно вышло. я знал что 99% всех проблем связаны с плохим контактом. но тут прозванивал все дорожки! видимо щуп попал сразу в 2 области и поэтому дорожка прозвонилась…
в общем вопрос темы закрыт, всем спасибо за участие.
остается открытым вопрос к Dinotron по соответствиям неким стандартам.
досадно конечно вышло. я знал что 99% всех проблем связаны с плохим контактом
что и требовалось доказать 😉)
Ибо вся электроника наука о контактах.😃 Вам ШВЕД совет на будущее. Изучайте источники. Пытайтесь делать также, но лучше. И чтоб вас заказчик не прибил.
конкретно, какие источники в данном случае требовалось изучать? конкретно пжлста.
Хотел вам списочек литературы подобрать, но понял что не надо. Ибо был слеп, туп и кругом неправ. Делать надо так как вы. Даёшь свободу творчества! Долой устаревшие требования! Всё. Обсыпался пеплом и пошёл плакать в кусты. 😃
Dinotron, давайте договоримся с вами - если у вас есть что сказать к месту, конкретно, информативно и по делу - то милости прошу, буду признателен.
Ежели в наличии одна, как вы изволили выразиться, “поэзия” - то лучше ничего не пишите.
Знаете, вы правы. Желательно мне заткнуться со своей поэзией. И просто смотреть как вы будете бороться со своими работает-неработает при наличие ауры пальца. Приходя в конце к основам построения электронных устройств. Ну нечего мне конкретно, информативно и к месту сказать если некие вещи являющиеся для меня аксиомой вам просто не известны. С чего начинать? Короче молчу и слушаю.
А что у вас за программатор?
Проц поменять пробовали?
Бывает проц, просто не заводиться на той частоте, на которой его хотят звести, отсюда все проблемы.
Какой кварц в схеме? И какой проц? Mega 8AU или 16AU (PU) ?
ubd, вопрос давно закрыт: непропай канала MISO. после пропайки все прекрасно работает на 16МГц (8A-AU, TQFP-32 с обычной температурой)
А ясно. Мне все читать лень было…