Страница 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 .