Создание прошивки для Atmega328
Создание прошивки для Atmega328
Здравствуйте! Не подскажите, пожалуйста, возможно ли создать средствами FLProg прошивку для непосредственно самого контроллера Atmega328, без использования ардуиновской платы и залить её в контроллер посредством программатора? Изготовить плату для конкретной задачи. Дело в том, что возможное количество используемых портов ограничено 13, а мне требуется большее их число да и в размере устройства урезан
Последний раз редактировалось Прохожий 29 сен 2016, 18:02, всего редактировалось 1 раз.
Создание прошивки для Atmega328
Я делаю следующим образом! Развожу плату под конкретные мне нужды, в мегу 328 заливаю загрузчик через gпрограмматор USBasp, сам контроллер при этом шьется в переходнике после чего вывожу на плате пины rx tx и шью через преобразователь usb ttl
![Изображение](http://s019.radikal.ru/i612/1609/78/130ed6392baf.jpg)
![Изображение](http://s019.radikal.ru/i612/1609/78/130ed6392baf.jpg)
Создание прошивки для Atmega328
Отличная подсказка, спасибо! А возможно ли увеличить "полезное" количество пинов ввода-вывода или FLProg это не реализует? И возможно ли вообще уйти во внутрисхемное программирование по MISO, MOSI?
Последний раз редактировалось Прохожий 29 сен 2016, 18:24, всего редактировалось 1 раз.
Создание прошивки для Atmega328
А почему вы считаете, что в FLProg не доступны все порты? С 0 по 13 цифровые и А0-А7 аналоговые, которые можно использовать и как цифровые.
Создание прошивки для Atmega328
Спасибо. Я только-только приобщаюсь к FLProg. Не совсем понимаю каким образом это осуществить. Заранее благодарен за ответ.
Создание прошивки для Atmega328
Это возможно, в IDE нужно просто выбрать пункт, Загрузить через программаторПрохожий писал(а):И возможно ли вообще уйти во внутрисхемное программирование по MISO, MOSI?
Создание прошивки для Atmega328
Спасибо! Теперь открывается возможность перепрошивать проекты "единообразно"stapmoff писал(а):Это возможно, в IDE нужно просто выбрать пункт, Загрузить через программатор
Создание прошивки для Atmega328
Когда в программе задействуете вход или выход, то в выпадающем меню можно выбирать: Цифровой, Аналоговый, Аналоговый как цифровой.Прохожий писал(а):Не совсем понимаю каким образом это осуществить.
Создание прошивки для Atmega328
Спасибо! РазобралсяОлег писал(а):Цифровой, Аналоговый, Аналоговый как цифровой.
Тогда ещё вопрос к сообществу, что бы темы не плодить. Attiny 85 здесь как нибудь можно реализовать?
Создание прошивки для Atmega328
Подскажите, а Вы используете DTR или как у Вас происходит сброс при прошивке через TTL?stapmoff писал(а):после чего вывожу на плате пины rx tx и шью через преобразователь usb ttl
И еще подскажите пожалуйста номинал резистора который стоит под кварцом?
Создание прошивки для Atmega328
Под кварцом в паралель ему стоит 1 МоМ DTR да, использую, через конденсатор 0.1 мкф на reset контроллера. Не забываем подтянуть к резету резистор 10кОм на +
Последний раз редактировалось stapmoff 30 сен 2016, 12:29, всего редактировалось 1 раз.
Создание прошивки для Atmega328
Просто у Вас на фото я не увидел конденсатора 0.1мкф. Я же сколько плат не делал, ни разу не получилось что бы работал DTR. Хотя всегда ставлю конденсатор и подтягиваю к плюсу.
Последний раз редактировалось seval 30 сен 2016, 22:00, всего редактировалось 1 раз.
Создание прошивки для Atmega328
seval, Этот конденсатор стоит в программаторе, припаянный мной
Добавлено (17.10.2016, 14:11)
---------------------------------------------
seval, Конденсатор не должен идти к плюсу, к плюсу с вывода ресет идет резюк 10 кОм и так-же с вывода ресет кондер 0.1 мкф на вывод DTR программатора (если программатор уже с DTR, то без конденсатора)
Добавлено (17.10.2016, 14:11)
---------------------------------------------
seval, Конденсатор не должен идти к плюсу, к плюсу с вывода ресет идет резюк 10 кОм и так-же с вывода ресет кондер 0.1 мкф на вывод DTR программатора (если программатор уже с DTR, то без конденсатора)
Создание прошивки для Atmega328
hex файл создаётся в папке TEMP (c:\Users\*******\AppData\Local\Temp\)в папке типа (build5247977723163811687.tmp) при компиляции скетча . здесь подробно http://bsideup.blogspot.ru/2010/08/hex-arduino.html .
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей