Перейти к содержанию

Прошивка На Плате Attiny13


erpalov

Рекомендуемые сообщения

Всем привет, прошу камнями не кидать, прочитал что attiny13 можно шить на плате, цитата "Микроконтроллер может программироваться прямо в рабочей схеме (внутрисхемное программирование) но при этом должно соблюдаться условие – линиям SPI интерфейса при программировании не должно ничего мешать (большие емкости, маленькие сопротивления относительно общего провода и т.д.)."По сему вопрос, имеется схема, прикрепил, имеется программатор, прикрепил - реально ли как я начертил? Потому что сейчас я сначала прошиваю, затем паяю, но хочется паять, а потом шить. Все ли я делаю правильно?Вопрос два - какой программой лучше работать с китайскими программаторами ISP? Я сейчас шью Khazama AVR Programmer. Но заметил что шью нормально, но когда читаю из контроллера прошивку и сохраняю в хекс, получается ну далеко не то что зашивал, хотя программа работает. Вот как то так, я полный новичок, прошу не обижаться если чего-то не понимаю, яндекс и гугл у меня уже трещит, возможно я неправильно формилуряю запрос :umnik2:

post-195086-0-05547400-1456153144_thumb.jpg

post-195086-0-68480500-1456153265.jpg

Изменено пользователем erpalov
Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Любая программа для программатора после прошивки проводит верификацию, т.е. сравнение записи с исходным файлом. Если она выдает при этом, что все ОК!, то никакой дополнительной проверки проводить не надо. Сравнивать вручную хексы смысла нет.

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Любая программа для программатора после прошивки проводит верификацию, т.е. сравнение записи с исходным файлом. Если она выдает при этом, что все ОК!, то никакой дополнительной проверки проводить не надо. Сравнивать вручную хексы смысла нет.

Спасибо, но я все-таки немного не то спрашиваю :rolleyes: Вопрос о прошивке на плате. А на счет верификации - по идее ведь должно верифицировать в любом случае, возможно кривая прога просто

Ссылка на комментарий
Поделиться на другие сайты

Hongfa для различных применений в Компэл. Большой выбор в наличии!

Компания HONGFA - это не только крупнейший в мире производитель электромеханических реле, но также производитель конденсаторов, вакуумных прерывателей, трансформаторов и низковольтного коммутационного оборудования. На складе КОМПЭЛ регулярно поддерживаются около 100 самых популярных позиций электромеханических реле. Реле Hongfa могут заместить многие изделия производства недоступных брендов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Можно поинтересоваться, а зачем пускать RESET на общий?

И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Ссылка на комментарий
Поделиться на другие сайты

Тренды и лучшие решения для разработки зарядных станций в России

К 2029 году в России прогнозируется увеличение числа зарядных станций до 40 000. При этом отечественный рынок электротранспорта имеет климатические, потребительские и географические особенности. Для успешной разработки и построения инфраструктуры станций заряда в России идеальным вариантом является использование решений и электронных компонентов китайских производителей – лидеров индустрии электротранспорта и возобновляемой энергетики, которые уже представлены в КОМПЭЛ. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

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

это нормально... просто начальный хекс обычно намного меньше памяти МК, поэтому хекс считанный с МК намного больше и не похож на изначальный
Ссылка на комментарий
Поделиться на другие сайты

Секреты депассивации литиевых батареек FANSO EVE Energy

Самыми лучшими параметрами по энергоемкости, сроку хранения, температурному диапазону и номинальному напряжению обладают батарейки литий-тионилхлоридной электрохимической системы. Но при длительном хранении происходит процесс пассивации. Разберем в чем плюсы и минусы, как можно ее избежать или уменьшить последствия и как проводить депассивацию батареек на примере продукции и рекомендаций компании FANSO EVE Energy. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Можно поинтересоваться, а зачем пускать RESET на общий?

Я в схемотехнике не силен, изначалбно брал готовые решения и объединял их в одно. Предполагаю чтобы контроллер при включении обнулялся =)), возможно я не прав, посоветуете что-то лучше?

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

это нормально... просто начальный хекс обычно намного меньше памяти МК, поэтому хекс считанный с МК намного больше и не похож на изначальный

Аа вон оно что, понял. Получается я с контроллера считываю полную память. А все-таки про внутреннюю прошивку, получится у меня зашить так как на схеме? Все ли правильно?

Ссылка на комментарий
Поделиться на другие сайты

1. У вас RESET жестко посажен на землю. При таком соединении МК ни шиться, ни работать не будет.

2. При программировании с программатора на вход RESET идет сигнал с отдельного контакта разъема. В вашей схеме его нет.

3. Конденсатор С3 видимо задумывался входящим в RC-цепочку для первоначального сброса МК. Но в этом случае возможна некорректная работа программатора. Уберите С3, а начальный сброс МК организуйте от встроенного BOD-детектора. Для этого загляните в даташит.

4. Светодиоды включать без ограничительных резисторов нельзя. Если вы используете обычные светодиоды для индикации состояния портов МК, то буфер ULN2003 излишен. Светодиоды можно подключить непосредственно к МК через резисторы. Выход МК тянет нагрузку до 20 мА.

Ссылка на комментарий
Поделиться на другие сайты

1. У вас RESET жестко посажен на землю. При таком соединении МК ни шиться, ни работать не будет.

2. При программировании с программатора на вход RESET идет сигнал с отдельного контакта разъема. В вашей схеме его нет.

3. Конденсатор С3 видимо задумывался входящим в RC-цепочку для первоначального сброса МК. Но в этом случае возможна некорректная работа программатора. Уберите С3, а начальный сброс МК организуйте от встроенного BOD-детектора. Для этого загляните в даташит.

4. Светодиоды включать без ограничительных резисторов нельзя. Если вы используете обычные светодиоды для индикации состояния портов МК, то буфер ULN2003 излишен. Светодиоды можно подключить непосредственно к МК через резисторы. Выход МК тянет нагрузку до 20 мА.

1. Собираю сейчас так как нарисовано, все работает. Как сделать чтобы шиться могло? Изначально брал схему отсюда - https://www.drive2.ru/b/161228/#post

2. Точно, reset не указал, добавлю.

3. посмотрю

4. Резисторы на светодиоды есть, я их тут не указал просто. Схема в остальном 100% рабочая как я начертил

Ссылка на комментарий
Поделиться на другие сайты

3. Да ну. Прогер же постоянкой подтягивает линию. Единственное, что может помешать программированию - слишком малое сопротивление. Но 10кОм из практики в самый раз. конденсатор там даже очень полезен, особенно если до разъема программирования линия длинная. Были прецеденты в практике поначалу. Конечно же его нужно прям около ноги вешать, а его минус на чистую землю без отводов от проводника.

Нет никакой заслуги тому, кто даёт золото, думая, что даёт камень (Будда)

Ссылка на комментарий
Поделиться на другие сайты

3. Да ну. Прогер же постоянкой подтягивает линию. Единственное, что может помешать программированию - слишком малое сопротивление. Но 10кОм из практики в самый раз. конденсатор там даже очень полезен, особенно если до разъема программирования линия длинная. Были прецеденты в практике поначалу. Конечно же его нужно прям около ноги вешать, а его минус на чистую землю без отводов от проводника.

Вот я к этому ответу тоже склоняюсь больше. Все-таки ничего не помешает? :yes:

Ссылка на комментарий
Поделиться на другие сайты

Помешает. Вывод 1 разъема программатора у вас обозначен как GND, а на самом деле этой цепи там нет. Если бы там она была, то МК был бы в постоянном сбросе. На вывод 1 разъема программирования должна идти цепь RESET. Цепь GND же для программатора у вас вообще не предусмотрена.

Сравните вашу схему

post-182036-0-64271000-1456235019.jpg

и схему первоисточника

post-182036-0-27283800-1456234936.jpg

Ссылка на комментарий
Поделиться на другие сайты

Вообщем надо тупо подсоединить пины программатора vcc,gnd,sck,miso,mosi,rst непосредственно к соответствующим пинам мк. Пользуюсь SinaProg 2.1

Изменено пользователем Mals
Ссылка на комментарий
Поделиться на другие сайты

Помешает. Вывод 1 разъема программатора у вас обозначен как GND, а на самом деле этой цепи там нет. Если бы там она была, то МК был бы в постоянном сбросе. На вывод 1 разъема программирования должна идти цепь RESET. Цепь GND же для программатора у вас вообще не предусмотрена.

Сравните вашу схему

post-182036-0-64271000-1456235019.jpg

и схему первоисточника

Да да, спасибо) Мой косяк, теперь понял о чем речь. Переделал схему, есть еще замечания?

post-195086-0-01126700-1456240464_thumb.jpg

Изменено пользователем erpalov
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Очень много думаешь. Для ИИ это вредно. Еще раз для ИИ , тупых и умственно альтернативных   "от входа В ничего не зависит."
    • Такпажжите: Как я понял - для нормального варинья нужно выдержать удобный режим - при котором энергия расходуется наилучшим образом, то-есть: зарядив конденсаторы на рассчитанную ёмкость - ещё ничего не обещаешь, - что делать? Ладно - "расчёт", но, подбирая режим по напряжению - есть риск уйти в огроменное значение ёмкости конденсаторов - что делать? Очевидно - нужно устройство сопряжения... Мне кажется - удобнее всего применять дроссель. Опять-же - всё сводится к методу тыка. Я посмотрел опыт - люди используют 25 вольт и конденсаторов, общей ёмкостью один-два десятка тысяч микрофарад, и вот здесь вопрос: при повышении напряжения - такаяже-ли ёмкость будет использоваться - или меньше? Выгода от повышения напряжения существенна: уменьшаются силы токов, уменьшаются провода и упрощается зарядное устройство. Если использовать, в качестве зарядки, просто диод с сетью 230 - то, на старте будет большой импульс тока, я предлагаю его сглаживать дросселем - первичка трансформатора с железным магнитопроводом. При, собственно варке, фронт будет меньше: наверное стоит использовать толще провод (вторичку), и магнитопровод ферритовый. Прошу высказать соображения. Собственно насущный вопрос - в необходимости сохранении значения ёмкости при увеличении напряжения.   Плата конденсаторной точечной сварки, по моему, вообще - излишество.   Не знаю как повелось, но люди, замечаю, тыкают двумя электродами в верхнюю пластину из двух сжатых - и потом наблюдают варинье в двух точках с обратной стороны в стыке пластин: мне это кажется глупостью, - много тока проходит по пластине (это очевидно), я-бы контачил один электрод к корпусу аккумулятора.   Можно использовать последовательный метод: не разряжать конденсаторы - а заряжать (поставив последовательно). То-есть: можно коснуться электродом от блока питания, и, чтобы не пошло действие дальше по времени - ставим последовательно конденсатор, который отрубит постоянку после заряда.     Ещё интересно: А можно-ли определить момент достижения успеха? Хочу выбрать момент - после которого можно отключать установку. Типичная сварка на конденсаторах - варинье полностью на длительность разряда, не зависимо от того - а надо-ли вариться металлу. Конечно - это не показатель, ведь дополнительная плавка места варки не повредит (единственно - может перегреться аккумулятор). Но хочется почерпнуть мнение мастеров: как изменяется сила тока (при использовании источника постонного напряжения (автомобильного аккумулятора)) при изменении варочного состава?   Вычитал: - наверно в этом что-то есть...
    • Здравствуйте, форумчане! МинУУло много лет, китайцы по просьбам трудящихся клепают gsm антенны. Появилась необходимость "сотового" интернета. Проблема та-же: "вышка - там, я - тута" Есть ли у кого опыт применения gsm антенн, усилителей и  проч., по типу что на рисунке или что- то другое!
    • Ну бежать то некуда, я в своей квартире нахожусь, а вот требовать выполнения работ надо.
    • @100482 Бежать от таких "мастеров" без оглядки нужно а то потом после их советов последствия не разгребешь.
    • Да именно так. Привык видимо втирать мозг обычным пенсионерам. Видимо решил уменьшить фронт работ, сэкономить материалы и время, но по итогу всё таки подключили провод, поставили распредкоробку. @Dr. West Да полно личностей, которые приходят как бы за советами и в итоге всё равно буду делать по своему. Закрывать тему надо.
    • Это жертвы на алтарь "бездумного доверия технологиям". Нажимать сенсорные кнопки или голосовое управление, это,  конечно, прикольно и удобно, но, имхо, человек должен иметь возможность покинуть салон в обход всех блокировок и электрических замков с помощью каких-то "дубовых" механических средств. Типа: скрытый рычаг под обшивкой двери, открывающий замок в любом случае. Что касается батарей: если изготовитель не предусмотрел самостоятельной замены банок пользователем, но ты лезешь, то все последующие проблемы чисто твои. Не хочешь рисковать - покупай новую батарею. Ну и, конечно, "это ж бизнес, ничего личного". Неужели, кто-то ещё действительно думает, что слоганы типа "Мы заботимся о вашем комфорте (сэкономим ваши деньги, сделаем вас счастливыми и т.п.)"  произносятся на полном серьёзе?
×
×
  • Создать...