Страница 1 из 1
Создание прошивки для Atmega328
Добавлено: 29 сен 2016, 18:01
Прохожий
Здравствуйте! Не подскажите, пожалуйста, возможно ли создать средствами FLProg прошивку для непосредственно самого контроллера Atmega328, без использования ардуиновской платы и залить её в контроллер посредством программатора? Изготовить плату для конкретной задачи. Дело в том, что возможное количество используемых портов ограничено 13, а мне требуется большее их число да и в размере устройства урезан
Создание прошивки для Atmega328
Добавлено: 29 сен 2016, 18:13
stapmoff
Я делаю следующим образом! Развожу плату под конкретные мне нужды, в мегу 328 заливаю загрузчик через gпрограмматор USBasp, сам контроллер при этом шьется в
переходнике после чего вывожу на плате пины rx tx и шью через преобразователь usb ttl

Создание прошивки для Atmega328
Добавлено: 29 сен 2016, 18:22
Прохожий
Отличная подсказка, спасибо! А возможно ли увеличить "полезное" количество пинов ввода-вывода или FLProg это не реализует? И возможно ли вообще уйти во внутрисхемное программирование по MISO, MOSI?
Создание прошивки для Atmega328
Добавлено: 29 сен 2016, 18:39
Олег
А почему вы считаете, что в FLProg не доступны все порты? С 0 по 13 цифровые и А0-А7 аналоговые, которые можно использовать и как цифровые.
Создание прошивки для Atmega328
Добавлено: 29 сен 2016, 18:46
Прохожий
Спасибо. Я только-только приобщаюсь к FLProg. Не совсем понимаю каким образом это осуществить. Заранее благодарен за ответ.
Создание прошивки для Atmega328
Добавлено: 29 сен 2016, 18:47
stapmoff
Прохожий писал(а):И возможно ли вообще уйти во внутрисхемное программирование по MISO, MOSI?
Это возможно, в IDE нужно просто выбрать пункт, Загрузить через программатор
Создание прошивки для Atmega328
Добавлено: 29 сен 2016, 18:52
Прохожий
stapmoff писал(а):Это возможно, в IDE нужно просто выбрать пункт, Загрузить через программатор
Спасибо! Теперь открывается возможность перепрошивать проекты "единообразно"
Создание прошивки для Atmega328
Добавлено: 29 сен 2016, 20:43
Олег
Прохожий писал(а):Не совсем понимаю каким образом это осуществить.
Когда в программе задействуете вход или выход, то в выпадающем меню можно выбирать: Цифровой, Аналоговый, Аналоговый как цифровой.
Создание прошивки для Atmega328
Добавлено: 29 сен 2016, 20:56
Прохожий
Олег писал(а):Цифровой, Аналоговый, Аналоговый как цифровой.
Спасибо! Разобрался
Тогда ещё вопрос к сообществу, что бы темы не плодить. Attiny 85 здесь как нибудь можно реализовать?
Создание прошивки для Atmega328
Добавлено: 29 сен 2016, 22:37
seval
stapmoff писал(а):после чего вывожу на плате пины rx tx и шью через преобразователь usb ttl
Подскажите, а Вы используете DTR или как у Вас происходит сброс при прошивке через TTL?
И еще подскажите пожалуйста номинал резистора который стоит под кварцом?
Создание прошивки для Atmega328
Добавлено: 30 сен 2016, 08:11
stapmoff
Под кварцом в паралель ему стоит 1 МоМ DTR да, использую, через конденсатор 0.1 мкф на reset контроллера. Не забываем подтянуть к резету резистор 10кОм на +
Создание прошивки для Atmega328
Добавлено: 30 сен 2016, 21:51
seval
Просто у Вас на фото я не увидел конденсатора 0.1мкф. Я же сколько плат не делал, ни разу не получилось что бы работал DTR. Хотя всегда ставлю конденсатор и подтягиваю к плюсу.
Создание прошивки для Atmega328
Добавлено: 17 окт 2016, 14:11
stapmoff
seval, Этот конденсатор стоит в программаторе, припаянный мной
Добавлено (17.10.2016, 14:11)
---------------------------------------------
seval, Конденсатор не должен идти к плюсу, к плюсу с вывода ресет идет резюк 10 кОм и так-же с вывода ресет кондер 0.1 мкф на вывод DTR программатора (если программатор уже с DTR, то без конденсатора)
Создание прошивки для Atmega328
Добавлено: 02 ноя 2016, 02:38
vist1973
hex файл создаётся в папке TEMP (c:\Users\*******\AppData\Local\Temp\)в папке типа (build5247977723163811687.tmp) при компиляции скетча . здесь подробно
http://bsideup.blogspot.ru/2010/08/hex-arduino.html .