Как залить прошивку в протеусе
Перейти к содержимому

Как залить прошивку в протеусе

  • автор:

Как залить прошивку в протеусе

Собственно все в заголовке темы. В меню видел лиш возможность загрузки Асемблировских файлов. Но я пишу на С!
Вот из-за этого и конфуз.

123.jpg

16.06.2012, 19:34
Helpmaster

Регистрация: 08.03.2016
Сообщений: 0
Bydlokoder
Регистрация: 06.05.2011
Сообщений: 3,355
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 12455

HEX файл не исходник, а готовая прошивка, искать его в меню подключения исходных файлов бесполезно. Подключается так — щелчок по МК на схеме правой клавишей, выбираем «Правка свойств», и в строчке «Program File» давим на изображение папки, выбираем заранее скомпилированный hex, жмем «Открыть» и ОК.

Но, для симуляции в Протеусе нужен не hex, файл cof. В принципе, с хексом тоже работает, но опытные люди пишут, что для правильной симуляции нужен именно cof.

Как залить прошивку в протеусе

Сказали Спасибо 0 раз(а) в 0 сообщении(ях)

Загрузка прошивок в I2C EEPROM в Proteus

Уважаемые форумчане, подскажите пожалуйста, как корректно можно изменять начальные записанные данные в I2C EEPROM, в частности серии 24Cxx.
При первоначальной установке памяти в его свойствах в «Initial contents of memory:» указываю на прошивку с расширением .bin. При старте видно, что прошивка записалась в память. Но, после останова, и даже после рестарта проекта, если указываем на другую прошивку, она уже не перезаписывается поверх первой. Лишь через удаление микросхемы из проекта и установки заново новой. Это особенность программы или что-то не так делаю. Если менять прошивки, например в МК-х, подобных проблем нет, что укажешь, то и перезапишется сколько угодно раз.
Почему так с МС памяти.

Последний раз редактировалось Dok_Alex; 21.08.2010 в 07:54 .

Как Правильно Загнать Прошивку В Протеус

Дмитрий Андреевич

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

Поделиться

Последние посетители 0 пользователей онлайн

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

Сообщения

сам трансформатор не подключен. вместо высокого напряжения подключил лбп. Осцилограф подключен туда куда должен подключаться трансформатор. плата управления работает от сети через свой диодный мост иконднер

На форуме сайта Электриков http://www.electrik.org/forum/index.php?showtopic=13607 забвение и много схем и решений пропало. Здесь выложу то что я смог повторить и что сохранил. Это универсальный аппарат -ММА, МИГ, ТИГ. Управа от Skif, печатки от oleg1ma (да будет с ним все хорошо и крепкого здоровья) . Последняя прошивка от Иван1769 ( ivan69@inbox.ru ) Это косой мост. Управление сделано на микропроцессоре ATMega32-16AU. Трансформатор выполнен на сердечнике Е70 №87 с витками 18:6. Первый вариант выполнен на заводских платах -одноплат +управа Второй вариант выпонен на модулях Для одноплата схема и платы Одноплат + управа для ПА_2.zip Одноплат.zip

beggar

четыре пульта от пылесоса ? Есть олеголег , и четыре пульта от чего то . И чё .

Piotr__1

Нифига ж не видно. Скорее всего Data и Temp, и да может надо подключать. Этими контактами камера мониторит АКБ. А почему не подключились к [DC Jack]?

gene4000

описывает линейную зависимость между силой тока на участке цепи и электрическим напряжением на этом участке. И я не могу сделать из этого никакой вывод. Крайне мало знаний. «Цепочка» распалась на две сразу после резистора. У меня мощный светодиод 0.75 В, который работает начиная с 2.6 В. При трехвольтовом источнике питания у меня стоит резистор на 3 Ом, это будет что-то типа 130 мА. Могу предположить, что 130 мА нужно умножить на два, и тогда резистор должен быть на 1.5 Ом. Но так как у меня его нет, то я оставлю на 3 Ом, и получится, что два светодиода будут потреблять по 65 мА (если они идентичные)? У меня что-то среднее между лампочкой и подсветкой кнопок: подсветка ЖК-экрана, которая стоит прямо под ним и должна пробивать отражающую пленку. Сейчас хватает, но сильно неравномерно, надо поставить второй светодиод, но просто нет второго резистора на 3 Ома (да и первый случайно нашелся). Вот это очень полезно. Спасибо.

ДядяВован

Ну и отлично!

Piotr__1

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

Как залить прошивку в протеусе

Написание прошивок для микроконтроллеров AVR в Atmel Studio и Arduino IDE

  • Автор темы Влад Голубов
  • Дата начала 24 Ноя 2018

Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.

Влад Голубов

31 Июл 2018 2 9

Имеется проект паяльной станции на МК Atmega8, но возникла проблема, как написать прошивку для этого контроллера в Arduino IDE или в Atmel Studio ? Можно ли объявлять порты Atmega8 как физические (например PD0) в Arduino IDE? В распоряжении имеется программатор программатор ch341a.
В дополнении прикрепляю схему и код в Arduino IDE:

P.S. Не удалось загрузить печатную плату в lay формате
P.S.S. Схема не моя
P.S.S.S.Скоро перерисую печатную плату в Proteus

Вложения

Схема new 9 ok.jpg

327 KB Просмотры: 12
2.9 KB Просмотры: 3

Wan-Derer

Команда форума
31 Июл 2018 1,972 405 Москва wan-derer.ru

@Влад Голубов,
1. Если у тебя есть готовый код для Ардуино, зачем тебе Студия?
2. Как программировать МК AVR на Ассемблере и Си см. здесь.
3. CH341A это не программатор программатор, а интерфейс USB-UART.

Влад Голубов

31 Июл 2018 2 9

@Влад Голубов,
1. Если у тебя есть готовый код для Ардуино, зачем тебе Студия?
2. Как программировать МК AVR на Ассемблере и Си см. здесь.
3. CH341A это не программатор программатор, а интерфейс USB-UART.

@Wan-Derer
1.Он у меня есть, но я не знаю как прошить голый МК atmega 8 в Arduino IDE. То есть как называть порты голого МК в Arduino IDE или как прошить фьюзы, да и хочется перейти к более серьёзным вещам.
2. Уроки от DIHALTa видел, но все равно спасибо.
3.Простите ошибся, действительно конвертер USB-UART.

Изменено: 24 Ноя 2018

Wan-Derer

Команда форума
31 Июл 2018 1,972 405 Москва wan-derer.ru

@Влад Голубов,
Надо установить в IDE ядро Мега8, прошить в неё загрузчик и фузы — и можно кодить.
Для прошивки нужен ISP-программатор, например, USPASP. Также такой программатор можно сделать из Ардуино.
После заливки загрузчика уже можно грузить скетчи с помощью CH341A

PaulCocain

17 Авг 2018 20 0

Тема не раскрыта. мне лично интересно как программировать по взрослому в среде разработки атмель! Я уже запарился качать и настраивать различные иде для разработки. у них у всех миллион функций, настроек, везде они дублируются, ниче не понятно, все важные вещи , такие как компилятор спрятаны в глубинах настроек, что их не найдешь, а я очень хочу прогать на С/С++, но даже возникат проблемы с типичным хеллоу ворлд, если есть люди разбирающиеся в этом, очень прошу создайте тему где для совсем бакланов( таких как я ) расписано как наконец начать программировать по взрослому. статей в интернете хватает, но программисты не из тех людей которые любят попроще

Wan-Derer

Команда форума
31 Июл 2018 1,972 405 Москва wan-derer.ru

@PaulCocain, раскрыта. Первый ответ, пункт 2. Если не осилишь курс Ди Хальта, значит вообще не судьба. Атмел Студио нужна старая — 4 версии, там можно отлаживать на эмуляторе.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *