Jump to content

Recommended Posts

Объясните т.к. я полный товарищ дерево в програмировании , возможно ли прошивкой ATMEGA8 в корпусе PDIP прошить ATMEGA8L в корпусе TQFP без потери функций изделия .(Хочется одно из изделий сделать более миниатюрным )

Share this post


Link to post
Share on other sites

Изготовление 2-х слойных плат от 2$, а 4-х слойных от 5$!

Быстрое изготовление прототипа платы всего за 24 часа! Прямая доставка с нашей фабрики!

Смотрите видео о фабрике JLCPCB: https://youtu.be/_XCznQFV-Mw

Посетите первую электронную выставку JLCPCB https://jlcpcb.com/E-exhibition чтобы получить купоны и выиграть iPhone 12, 3D-принтер и так далее...

Только что, Yuretskok сказал:

Нет. Нумерация выводов другая.

При чем тут нумерация выводов? Прошивка подойдет, а печатку разрабатывать под другой корпус все равно.


Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

Share this post


Link to post
Share on other sites

Высокая надежность SiC! Как они этого добились?

За несколько лет кропотливых исследований и совершенствования технологии компания Infineon смогла довести показатели надежности и стабильности параметров высоковольтных и быстродействующих карбид-кремниевых транзисторов линейки CoolSiC практически до уровня их кремниевых собратьев.

Подробнее

50 минут назад, ARV сказал:

При чем тут нумерация выводов?

Попробовал в протеусе развести схему заменив атмегу8 на атмегу8л забил прошивку  протеус ругается -мол прошивка не та .Имена пинов развел как у атмеги8. 

ATMEGA8L-PINOUT-4.jpg

Share this post


Link to post
Share on other sites

Вебинар «Практическое использование TrustZone в STM32L5»(10.12.2020)

Приглашаем на вебинар, посвященный экосистеме безопасности и возможностях, которые появились у разработчиков благодаря новой технологии TrustZone в микроконтроллерах STM32L5. Программа рассчитана на технических специалистов и тех, кто уже знаком с основами защиты ПО в STM32.

Подробнее

Только что, БАРЕТТЕР сказал:

протеус ругается -мол прошивка не та

Интересно, как протеус по прошивке опознал "не тот корпус"? В прошивке об этом нет ни слова!


Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

Share this post


Link to post
Share on other sites

Снижена цена на AC/DC и DC/DC преобразователи Mornsun в Компэл!

Компэл и компания Mornsun снизили цены на преобразователи AC/DC-преобразователи семейств LS и LDE. По привлекательной цене также предлагаются DC/DC-преобразователи изолированных семейств поколений R2 и R3 различного конструктивного исполнения.

Подробнее

2 минуты назад, ARV сказал:

В прошивке об этом нет ни слова!

Тогда объясните такой факт, почему под одно и тоже устройство есть прошивки под dip и под tqfp корпуса?

Share this post


Link to post
Share on other sites

Единственное различие в atmega8 разной корпусировки - это наличие в TQFP двух дополнительных входов АЦП, которых нет в DIP - кристаллы внутри корпусов одинаковые, соответственно, вcе регистры и т.п. периферия тоже одинаковые.

А прошивки разные могут быть потому, что выводы расположены иначе, и то, что в DIP удобно выводить на PORTD5, например, для TQFP по трассировке оказывается неудобным, и его заменяют, например, на PORTB0. Ну и дополнительные входы АЦП тоже могут быть задействованы (что, конечно, вряд ли, ибо они "кривые")

Edited by ARV

Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

Share this post


Link to post
Share on other sites
50 минут назад, БАРЕТТЕР сказал:

Попробовал в протеусе развести схему заменив атмегу8 на атмегу8л

А не смущает, что мега8 и мега 8несколько разные МК? Как минимум по максимальной тактовой частоте. У обычной меги она до 16МГц, а у L - до 8МГц.

Share this post


Link to post
Share on other sites
56 минут назад, Yuretskok сказал:

Тогда объясните такой факт, почему под одно и тоже устройство есть прошивки под dip и под tqfp корпуса?

потому что когда разводиш плату есть куча пинов назначение которых намного проще подкоректировать програмно, нежили добиватся идентичности прошивок

Share this post


Link to post
Share on other sites
24 минуты назад, BARS_ сказал:

У обычной меги она до 16МГц, а у L - до 8МГц.

В моём устройстве фьюз стоит на 8МГц ,А делать я хочу сей девайс . На большой атмеге я его собрал и загорелось теперь миниатюризировать до минимума .

2019-04-24_145505.jpg

Share this post


Link to post
Share on other sites

Встречал часто выкладывают исходники и во многих проектах вначале прописано -процессор такой то и еще кучка всяких данных перед самой программой  вот наверно и тут тоже что то с этим связано  ,но я дуб-ясень в прогах и может мои суждения не верны ?

Share this post


Link to post
Share on other sites
Guest ПЫМ
2 часа назад, БАРЕТТЕР сказал:

Попробовал в протеусе развести схему заменив атмегу8 на атмегу8л

Ну да,в программе(прошивке) указан определённый контроллер,вот он и ругается.Можно попробовать попросить автора устройства изменить тип контроллера под ваш(делов на минуту)

Share this post


Link to post
Share on other sites
27 минут назад, Yuretskok сказал:

А почему тогда и для протеуса проекты разные

По той же причине. От корпуса ничего не зависит. Можно открыть даташит и убедиться в этом.

Share this post


Link to post
Share on other sites
26 минут назад, Гость ПЫМ сказал:

Ну да,в программе(прошивке) указан определённый контроллер,вот он и ругается

Не пиши чушь. Тип там один, AtMega8.

Share this post


Link to post
Share on other sites

А зачем вам с буквой L. Для ATMEGA8 есть три корпуса - Dip (28), TQFP (32), MLF (32).

Я собирал программатор Usbasp. Была схема под Dip, я собрал в корпусе TQFP. Просто выводы другие и все.

atmega8.pdf

Share this post


Link to post
Share on other sites
3 часа назад, Гость ПЫМ сказал:

Можно попробовать попросить автора устройства изменить тип контроллера под ваш(делов на минуту)

Афтар молчит как партизан 

2 часа назад, nvju1967 сказал:

 TQFP (32),

для минитюаризации девайса

Share this post


Link to post
Share on other sites

Автор не при чем. Уже 3 человека вам сказали, что корпус значения не имеет для прошивки

Отправлено с моего Nexus 5 через Tapatalk

Share this post


Link to post
Share on other sites
9 часов назад, БАРЕТТЕР сказал:

...возможно ли прошивкой ATMEGA8 в корпусе PDIP прошить ATMEGA8L в корпусе TQFP без потери функций изделия ...

Другого варианта просто нет, а вот схему необходимо разводить согласно разницы нумерации выводов между DIP и TQFP.

Share this post


Link to post
Share on other sites
2 часа назад, BARS_ сказал:

Уже 3 человека вам сказали, что корпус значения не имеет для прошивки

По новой развел в проте залил прошивку  протес перестал ругаться ,но температуру показывает правильно  ,а время нет .

Edited by БАРЕТТЕР

Share this post


Link to post
Share on other sites

Как говорил мой знакомый лет 30 назад - правильно собранная схема работает сразу, потом только подстройка. Этим и следую всю свою жизнь. Проверка, проверка и еще раз проверка монтажа.

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Микросхему заменить, только они жутко боятся статики, нужно очень осторожно. По сути ломаться в этих часах нечему, микруха и и индикатор, когда то менял в трехпрограммной радиоточке, начали часы показывать иероглифы, заменил, несколько лет проработали, пока индикатор не выгорел окончательно.
    • вот именно...и притом с утра....
    • читай пункт1 выше   любой даже очень не серьезный дядя в отличии от пыонеров знает, что в коде  используются константы, и значения этим константам задаются в дефайнах один раз в одном месте , и изменение кода это редактирование всего одной двух строк кода, мало того, эта простое действо описано в любом учебнике по программированию,  тошта выводы о серьезности дядей можете сделать сами
    • Схема дурная и далекая от финала. R9 мал, ОУ как греется? А какая картинка на шунте? 
    • Не могу проверить в железе. В симуляторе после нескольких видоизменений работает. Если на практике у него будет задержка в 2,4 сек, то пускай держит кнопку 2,5 сек.  Нормально это? Нет. Но работать будет.  Я сам в программировании валенок, но иногда приходится по долгу работы пообщаться с разработчиками - профессионалами. Так вот не дай Бог их больше двух соберется вместе. Они начинают обсерать  усовершенствовать любые твои потуги в простом коде.  К примеру мне намного понятнее регистры портов в восьми разрядных МК писать в виде бинарного кода. Сразу наглядно видно что да как. Но почему то все меня норовят исправить на шестнадцатиричное исчисление. ДЛя чего? Что в этом практичного? Что бы я сидел с калькулятором и тратил время на писанину?  Или когда надо поменять одно значение регистра (пин), то сидели голову чесал?  Три года назад написал программу (и сделал устройство) которое управляет последовательным включением трех реле , по истечению некоторого жестко заданного времени. Без кнопок, без меню. Тупо индикация и все. "Заказчик" попросил сделать "для удешевления" на таймерах. Но я переубедил его использовать один МК - tiny13, так как в процессе наладки необходимо было оперативно подобрать время срабатывания реле, а сделать это легче с помощью программатора и ноутбука, а не паяльника и кучи дискретных элементов. . Как Вы понимаете код состоял из 6 строчек. Подключал ли я таймер? Нет. Знает ли об этом заказчик? Нет. Устройство третий год работает в полевых условиях.  Так может давайте ограничимся понятием - "разумной достаточности", а не вечного теоретического идеализма?  Да, код ТС плох. На мое мнение и на Ваше мнение. Но переделать его на 100% он не хочет. Я чем смог помог, делать за него его работу не буду и тем более учить как сделать правильно. Потому как понятия правильности в программировании не существует. Всегда найдется тот, кто предложит более оптимальный (читай простой) способ добиться результата. В своем подобном "проекте" я подключал два таймера. Один на управление кнопками, второй на периферию. Потому как других функций в схеме не было, кстати как и у ТС. Ну и что? Серьезные дяди - программисты начали мне было объяснять что правильно задать задержки и прерывания на одном таймере, но когда я высказал простую истину, что у меня будет изменяться в широких пределах эти задержки в процессе наладки и бегать по коду что бы сберечь правильность работы кнопок мне не уперлось, то серьезные дяди сдулись, приняли это во внимания и согласились, что если второй таймер НЕ ЗАНЯТ, то почему бы  и не разделить абсолютно отдельно две функции одну от другой.  Если завтра будет время, накидаю для ТС более - менее читабельный код.  @IMXO
    • Привет как купить прошивку ?

  • Двухканальный осциллограф-планшет Fnirsi 1013D 100МГц

  • Similar Content

    • By olezka18
      Здравствуйте! Принесли зарядное, не заряжает, поискал поиском, подобного не нашел. Как и схемы для него, с виду довольно неплохое ЗУ

    • By Alejandro Kots
      Приветствую знатоки радиоэлектроники. 
      нужна помощь, я любитель, Не силён в радио электр.. Не ругайтесь))))
      В общем нужна помощь по сборке контроллера для управления двигателем (редукторный на 12в). 
      к контроллеру подключён сенсор влаги, дождя или как хотите назовём, При замыкании на нем контактов подаётся сигнал на двигатель ( закрывается) . Пробовал обычной платой с реле - работает, но сырое все, нужно сделать практично типа и Led состояния, и лэды для сенсоров и пару кнопок управления двигателем вручную. 
      Что посоветуете? Ардуино думаю не вариант. Какие контроллеры есть? Надо программируемый или нет? Направьте на путь истинны ) спасибо
       
       
       

    • By For the North !
      Подскажите, как подключить электретный микрофон к отладочной плате stm32f0discovery. Выбрал микрофон VS4011S36, 4,5 В, 4 мм. Нужно знать конкретно какие провода к каким входам подключать. Заранее спасибо!


      https://static.chipdip.ru/lib/735/DOC000735976.pdf   --- Datasheet на плату
    • Guest Влад
      By Guest Влад
      в этой схеме необходимо заменить микроконтроллер PIC на микроконтроллер AtMega8
    • By Александр Шилин
      Помогите, пожалуйста, со схемой подключения ПЗС-линейки к микроконтроллеру. Задача заключается в том, чтобы определить координату падения светового пятна, сформированного линзой, в пределах линейки.
      Модель линейки TCD132D на 1024 пикселя.
      Согласно даташиту необходимо три управляющих частоты - M, CCD, SH, питающее напряжение 12 В и опорное 5 В. Все эти условия были выполнены. Данные считываются.
      Выход данных с линейки пока просто выведен на осциллограф (красный канал). 
      Я плохо понимаю физические основы работы ПЗС-линейки, но ее работа кажется мне очень странной и нелогичной.
      1) При равномерной фоновой засветке при считывании получается равномерное низкое напряжение на всех пикселях. (Рисунок 1).
      2) При закрытии части линейки чем-либо напряжение на закрытых пикселях возрастает (Рисунок 2).
      3) При включении фонарика или лазерной указки все пиксели зашкаливают, определить максимум не удается (Рисунок 3).
      Если поместить линейку в темное место и светить очень тусклым лазером, то общий уровень напряжения на пикселях высокий, а в месте попадания света наблюдается едва заметный минимум. Возможно так и должно быть и нужно просто инвертировать и усилить сигнал?
      В чем может заключаться проблема? Как грамотно снимать выходной сигнал с линейки и заводить его на АЦП МК?
      Даташит приложен снизу.




      tcd132d.pdf
×
×
  • Create New...