|
1 / 1 / 1
Регистрация: 29.09.2014
Сообщений: 126
|
|
ATMEGA8515 мигание светодиода27.11.2025, 04:44. Показов 3613. Ответов 122
Здравствуйте,
помогите написать самую простую программу (мигание светодиода) для микроконтроллера ATMEGA8515 от подключения до прошивки на фото представлены материалы для подключения и прошивки [микросхема, плата, источник питания, AVR программатор, провода]
0
|
|
| 27.11.2025, 04:44 | |
|
Ответы с готовыми решениями:
122
Мигание светодиодом на ATMega8515 (Proteus) Мигание светодиода по переполнению счетчика Мигание светодиода с частотой 10 Гц |
|
2153 / 1232 / 508
Регистрация: 11.10.2018
Сообщений: 6,231
|
|
| 27.11.2025, 09:28 | |
|
Не забудьте, что 4*1.5 = 6(В), по datasheet на этот микроконтроллер максимальное напряжение питания 5.5(В). Поэтому нужно ставить еще стабилизатор напряжения со всеми сопутствующими конденсаторами: 78L05, например.
Добавлено через 4 минуты По поводу сути вопроса. Нужно взять в поисковике и найти любой проект с миганием 1 светодиода. Вот, например: https://narodstream.ru/avr-uro... svetodiod/ Почитайте, пока, теорию. На чем программа должна быть: C или ассемблер? Добавлено через 19 минут Вот еще хорошая статья, только резистор поставьте 390(Ом): https://microkontroller.ru/avr... -atmega32/
0
|
|
|
1 / 1 / 1
Регистрация: 29.09.2014
Сообщений: 126
|
|
| 28.11.2025, 06:02 [ТС] | |
|
1. datasheet.
2. подключил. 3. фишка программатора. 4. avr studio не подключается к программатору/микросхеме ни на одной из Platform. 5. красый светодиод горит постоянно.
0
|
|
|
2153 / 1232 / 508
Регистрация: 11.10.2018
Сообщений: 6,231
|
|
| 28.11.2025, 08:11 | |
|
Перебирать не надо программаторы в меню выбора. Нужно взять и где покупали страницу или скриншот сохранить и определить какой там программатор.
0
|
|
|
44 / 42 / 2
Регистрация: 23.01.2019
Сообщений: 324
|
||
| 28.11.2025, 11:21 | ||
|
1. Поставте AVRDUDE + драйвер USBASP 2. Пока ничего не программируйте, а попробуйте считать данные или фьюзы с чипа. Чип должен определяться\ и ошибок быть не должно. PS проще с меги 8-й было начать, по ней инфы больше по азам. PS2 Если прям с самого начала начинаете и только светодиодом моргнуть нужно, рекомендую ассемблер - понимание работы чипа лучше. Хотя меня сейчас раскритикуют Си-шники
0
|
||
|
28 / 24 / 4
Регистрация: 21.11.2017
Сообщений: 173
|
|
| 28.11.2025, 12:28 | |
|
AvCa, возможно нужен кварц с конденсаторами, если в атмега включено внешнее тактирование.
Какую версию студии используете? В версии выше 4.17 у меня перестали работать "простые" программаторы. В студио пробуйте AVRISP и он, если установили драйвера, будет на СОМ порту.
0
|
|
|
1 / 1 / 1
Регистрация: 29.09.2014
Сообщений: 126
|
|
| 29.11.2025, 08:15 [ТС] | |
|
программы взял здесь https://www.yourdevice.net/proekty/avrdude-prog
как подключить светодиод и резистор? hex взял здесь https://gameforstreet.ru/migae... tmega8515/ :1000000010C032C031C030C02FC02EC02DC02CC 097 :100010002BC02AC029C028C027C026C025C024C 0A4 :1000200023C011241FBECFE5D2E0DEBFCDBF03D 079 :0600300000C0F894FFCFB0 :100036008FEF85BB84BB88E085BB2FE33DE093E 073 :10004600215030409040E1F700C0000015BA2FE 380 :100056003DE093E0215030409040E1F700C0000 0C1 :02006600EBCFDE :02006800CBCFFC :00000001FF
0
|
|
|
28 / 24 / 4
Регистрация: 21.11.2017
Сообщений: 173
|
|
| 29.11.2025, 08:19 | |
|
0
|
|
|
44 / 42 / 2
Регистрация: 23.01.2019
Сообщений: 324
|
||
| 29.11.2025, 08:24 | ||
|
Посмотрите по даташиту какой вывод контроллера соответствует PC3 Светодиод подключайте к Vcc (+плюс питания) через резистор примерно 4,7 кОм Дополненно: И вообще какя-то "цыганская" статья, светодиод на схеме в статье подключён неправильно.
0
|
||
|
2153 / 1232 / 508
Регистрация: 11.10.2018
Сообщений: 6,231
|
||
| 29.11.2025, 09:05 | ||
|
Если хотите точный расчет: то вывод микроконтроллера макимум может выдать 40(мА), ну или как там в статье написано 30(мА) с запасом. 200(мА) - максимальный ток для всех выводов микроконтроллера. Дальше, еще нужно скачать datasheet на Ваш светодиод и взять где-то 0,7-0,8 от максимального тока, который допустим для этого светодиода. Обычно берут ток 17-20(мА). По закону Ома считаем требуемый резистор: R=U/I, R=5/0,017=295(Ом). И ставим наш резистор 390(Ом) с запасом.
0
|
||
|
44 / 42 / 2
Регистрация: 23.01.2019
Сообщений: 324
|
||
| 29.11.2025, 09:14 | ||
|
Можно по науке расчитать, но не считая от 1к и до 10к можно смело ставить. В схемах на МК в основном с 1к начинается. Попробовать только сначала.
0
|
||
|
2153 / 1232 / 508
Регистрация: 11.10.2018
Сообщений: 6,231
|
|
| 29.11.2025, 10:42 | |
|
Так я и говорю, что нужно марку диода посмотреть сначала. По марке скачиваем datasheet и смотрим его. Ищем параметр максимально допустимый прямой ток. Дальше расчет я приводил.
Если сверхяркий светодиод, то это отдельная история. Надо по ним также смотреть datasheet или статью в Интернете и делать расчет.
0
|
|
|
44 / 42 / 2
Регистрация: 23.01.2019
Сообщений: 324
|
|
| 29.11.2025, 11:13 | |
|
Расчёты для советских типа АЛ102БМ, АЛ307БМ актуальны были. Современные "горят" в широком диапазоне токов. На тестовых платах вообще не парюсь. Вот сейчас как раз на столе лежит. Розовые светодиоды. Верхний подключён через 10к, который внизу через 4,7к. Питание поступает с компа через USBASP 3,3V.
Для тестовых плат - чем выше номинал резистора, тем лучше, чтобы ЮСБи не нагружать. Кстати, AvCa, вам и батарейки не понадобятся, чтобы диодом поморгать. Через USBASP работать будет.
0
|
|
|
1 / 1 / 1
Регистрация: 29.09.2014
Сообщений: 126
|
|
| 30.11.2025, 08:33 [ТС] | |
|
возможно ли писать программный код в hex - файле?
если да, то как?
0
|
|
|
2153 / 1232 / 508
Регистрация: 11.10.2018
Сообщений: 6,231
|
||
| 30.11.2025, 08:56 | ||
|
Если Вы хотите написать простую программу, то изучайте C. Я приводил выше примеры статей - простая программа на C. Изучайте и сами можете поискать такие же статьи.
0
|
||
|
44 / 42 / 2
Регистрация: 23.01.2019
Сообщений: 324
|
||
| 30.11.2025, 10:55 | ||
|
Выбираете язык программирования подходящий для вас, пишите -> компилируете -> прошиваете.
0
|
||
|
28 / 24 / 4
Регистрация: 21.11.2017
Сообщений: 173
|
||
| 30.11.2025, 12:26 | ||
|
1
|
||
|
1 / 1 / 1
Регистрация: 29.09.2014
Сообщений: 126
|
|||||||||||
| 01.12.2025, 04:54 [ТС] | |||||||||||
|
подскажите где взять нормальную рабочую программу для компиляции? [ссылки]
то есть чтобы из вот этого:
0
|
|||||||||||
|
44 / 42 / 2
Регистрация: 23.01.2019
Сообщений: 324
|
||
| 01.12.2025, 08:16 | ||
|
0
|
||
|
4078 / 2676 / 432
Регистрация: 09.09.2017
Сообщений: 11,885
|
||||||||
| 01.12.2025, 09:55 | ||||||||
|
С hex первое веселье будет в расчете контрольной суммы. Последний байт в каждой строке - именно она. Считается элементарно, но нудно. А так - в хелпе к AVRStudio есть описание всех ассемблерных инструкций и их двоичная запись. Берете ассемблерную простыню, берете справочник, надеваете кепку компилятора и вперед. Причем не забывайте, что ассемблер это хоть и низкоуровневый, но все же язык программирования, а не просто набор мнемоник. Кое-какие расчеты он тоже делает. Разворачивает макросы, рассчитывает длинны джампов.
1
|
||||||||
| 01.12.2025, 09:55 | |
|
Помогаю со студенческими работами здесь
20
Мигание светодиода (ASM) Мигание светодиода Мигание светодиода до 3-з раз через millis()
Цикличное мигание светодиода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
||||
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|