Вебинар «Мощные модульные системы питания MEAN WELL 3+N. Новинки и хиты» (22.06.2023)
Приглашаем 22 июня на вебинар, посвященный подходу компании MEAN WELL к созданию мощных управляемых систем низковольтного и высоковольтного питания и зарядных установок для промышленного, технологического, телекоммуникационного, медицинского, радиопередающего и другого оборудования, а также для систем альтернативной энергетики.
На вебинаре мы рассмотрим новинки и серийную продукцию в концепции «3+N», расскажем об этой концепции и о том, как создать из готовых модулей систему питания мощностью до 360 кВт с напряжением до 380…400 В (постоянного тока). Будут представлены ИП с рециркуляцией энергии для тестового оборудования и модули управления питанием. Подробнее>>
Offline
Зарегистрирован: 23.09.2012
Пытаюсь залить простой скетч на ATmega8A-PU через Arduino nano v.3 через ISP
по статье от сюда
скетч
int led = 2; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); delay(1000); }
и диод просто загорается и не моргает ((((
В чем может быть проблемма ???
Перед тем по такому самому принципу заливал на ATtiny13A , и всё получилось так само, диод горит — но не моргает (((
Подскажите пожалуйста что делаю не так ???
-
#1
Столкнулся с проблемой !!!.Єсть ATmega8 ,нужно использовать под свои нужды таймер Т0 .
В Setup -е сконфигурировал таймер с /на8
В регистре прерываний запустил прерывание .
Написал обработчик по переполнению ISR (TIMER0_OVF_vect){}.
Теперь проблема. С обработчиком выдаёт ошибку компиляции для платы .
Убираешь обработчик всё нормально компилируеться .
-
#2
@vitaliy96, а перед компиляцией среду IDE конфигурировали под какую плату?
-
#3
А из библиотек подключенных никто больше не использует это прерывание ?
-
#4
Теперь проблема. С обработчиком выдаёт ошибку компиляции для платы .
Убираешь обработчик всё нормально компилируеться .
выкладывайте код и копипасту сообщения об ошибке
-
#5
А из библиотек подключенных никто больше не использует это прерывание ?
В скетче используется функция millis(); Может єто повлияло?
А ещё библиотеки под lsd16*2 c I2C и модуль ads1115 но они вроде не используют прерываний.
Спасибо.
-
#6
@vitaliy96, так сообщение об ошибке мы увидим или нет? — может дело вовсе не в прерывании
-
#7
Выдаёт вот это .
wiring.c.o (symbol from plugin): In function `__vector_9′:
(.text+0x0): multiple definition of `__vector_9′
C:WINDOWSTemparduino_build_828088sketchsketch_aug10a.ino.cpp.o (symbol from plugin).text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
Ошибка компиляции для платы ATmega8A (16 MHz).
Сообщение от ГУЛЛИВЕР97
хочется научится что-то создавать своё, с нуля.
вот здесь несколько задач
1 изучить микроконтроллер
2 изучить язык программирования
микроконтроллер это ядро(АЛУ), память, периферия
язык это синтаксис, пунктуация, алгоритмы
3 изучить компилятор
как он компилирует, какая последовательность действий
и все это одновременно не пойдет
где глючит? программа неправильная? алгоритм не тот? неправильно сконфигурирован МК? неисправен сам МК? как узнать
вот здесь например явное непонимание что хочет компилятор, к камню не имеет никакого отношения
рекомендую, хотя у других может быть другое мнение, начать с языка
ЯВУ(Язык Высокого Уровня) можно изучать и на большом компе, благо там все железо отлажено, и косяки могут быть только в программе
на этом форуме ветки Си и С++
потом взять отладочную плату, там косяков железных нет, и пробовать писать для неё
а потом уже своё создание схемы, разводка, и так далее
Удачи
Добавлено через 3 минуты
Сообщение от ГУЛЛИВЕР97
case = 0:
Сообщение от ГУЛЛИВЕР97
я стал изучать видео-курс по программированию AVR.
выбрось нафиг
такому научат
в языке Си эта конструкция пишется так
Форум РадиоКот • Просмотр темы — Не программируется ATMega8
Сообщения без ответов | Активные темы
ПРЯМО СЕЙЧАС: |
Автор | Сообщение |
---|---|
|
Заголовок сообщения: Не программируется ATMega8 Добавлено: Вт сен 29, 2009 22:44:02 |
Родился
Зарегистрирован: Вт сен 29, 2009 22:14:55 Рейтинг сообщения: 0
|
Доброго времени суток! |
Вернуться наверх |
Профиль
|
Реклама | |
|
|
Redrik Shuhart
|
Заголовок сообщения: Добавлено: Ср сен 30, 2009 08:15:58 |
||
Карма: 1 Рейтинг сообщения: 0
|
попробуй потри, мож ты лок биты поставил? они при «стирке» убираются… |
||
Вернуться наверх | |||
Реклама | |
|
|
GRafGRay
|
Заголовок сообщения: Добавлено: Ср сен 30, 2009 09:24:41 |
||
Зарегистрирован: Вт окт 02, 2007 14:43:23 Рейтинг сообщения: 0
|
Был у меня гемор однажды, причем именно с L-кой |
||
Вернуться наверх | |||
Igor_67
|
Заголовок сообщения: Добавлено: Ср сен 30, 2009 10:31:19 |
||
Карма: 3 Рейтинг сообщения: 0
|
У меня тож однажды было похожее, и как раз с L-кой. В параллельном программаторе вообще не виделась. Хотя прога, зашитая в нее работала! Чудеса! |
||
Вернуться наверх | |||
Реклама | |
|
Вебинар «Мощные модульные системы питания MEAN WELL 3+N. Новинки и хиты» (22.06.2023)
Приглашаем 22 июня на вебинар, посвященный подходу компании MEAN WELL к созданию мощных управляемых систем низковольтного и высоковольтного питания и зарядных установок для промышленного, технологического, телекоммуникационного, медицинского, радиопередающего и другого оборудования, а также для систем альтернативной энергетики. Подробнее>> |
st0rm_ua
|
Заголовок сообщения: Добавлено: Ср сен 30, 2009 21:45:58 |
Зарегистрирован: Вт сен 29, 2009 22:14:55 Рейтинг сообщения: 0
|
ндаа.. 2All: Параллельным шить я не пробовал ввиду отсутствия оного, но что-то мне подсказывает что результата не будет.. Как я понял прийдется спустить сей девайс в унитаз.. Жаль.. Всем спасибо! |
Вернуться наверх | |
Реклама | |
|
|
rime2000
|
Заголовок сообщения: Добавлено: Пт окт 02, 2009 06:05:25 |
||
Зарегистрирован: Вс янв 11, 2009 21:39:52 Рейтинг сообщения: 0
|
STK500 очень даже поддерживает паралельное программирование повышенным напряжением. И вполне может помочь сбросить все. Были преценденты именно с 8 мегами. |
||
Вернуться наверх | |||
CDriver
|
Заголовок сообщения: Добавлено: Вс фев 21, 2010 20:56:29 |
Зарегистрирован: Вс авг 30, 2009 19:15:03 Рейтинг сообщения: 0
|
Собственно гемор..
немогу зажить не один из них….. вроде шется а наделе при считывании пусто Обновил софтину, прошиву программатора не помогает Вставил в эту же плату Attiny88 (что было под рукой по корпусу и питалову) программатор нормульно подцепился и прошил и стер ну все как должно быть……. Фьюзы тож не меняет… В чем пролмеа кто нить подскажет? |
Вернуться наверх | |
FUZZY_
|
Заголовок сообщения: Добавлено: Вс фев 21, 2010 21:24:17 |
Зарегистрирован: Чт сен 24, 2009 17:22:51 Рейтинг сообщения: 0
|
При многократном программировании увеличивается время записи чтения (связано стем что фронты затягиваются со стороны контроллера) — единственное что можно посоветовать увеличение времени программирования или алгоритма программирования |
Вернуться наверх | |
Anton.А.
|
Заголовок сообщения: Добавлено: Вс фев 21, 2010 21:52:25 |
||
Зарегистрирован: Вс ноя 08, 2009 19:46:27 Рейтинг сообщения: 0
|
А у меня вообще, тоже L и я не могу его запрогать WinAvr пишет ошибку 1 не могу разобраться. |
||
Вернуться наверх | |||
CDriver
|
Заголовок сообщения: Добавлено: Пн фев 22, 2010 08:09:17 |
Зарегистрирован: Вс авг 30, 2009 19:15:03 Рейтинг сообщения: 0
|
микрухи новые…. |
Вернуться наверх | |
Anton.А.
|
Заголовок сообщения: Добавлено: Вт фев 23, 2010 19:23:34 |
||
Зарегистрирован: Вс ноя 08, 2009 19:46:27 Рейтинг сообщения: 0
|
Ну подскажите то, что делать??? |
||
Вернуться наверх | |||
12val12
|
Заголовок сообщения: Добавлено: Ср фев 24, 2010 00:20:07 |
Зарегистрирован: Пт янв 29, 2010 19:42:27 Рейтинг сообщения: 0
|
ñïàëèë âòîðóþ ìåãó8 ïðè âêëþ÷åííîé ìåãå çàêîðîòèë + íà — ïèòàíèÿ |
Вернуться наверх | |
neonix
|
Заголовок сообщения: Добавлено: Ср фев 24, 2010 01:43:47 |
||
Карма: 1 Рейтинг сообщения: 0
|
У меня был глюк с мегой 8, когда тактовая была очень низкая программатор начал говорить инвалид id, востановить удалось с помошью avrdude и флагом force id (т.е пофиг на id) и новой настройкой фьюзов на внешний кварц |
||
Вернуться наверх | |||
CDriver
|
Заголовок сообщения: Добавлено: Ср фев 24, 2010 14:49:39 |
Зарегистрирован: Вс авг 30, 2009 19:15:03 Рейтинг сообщения: 0
|
подключился анализатором на ISP …… МК не отвечает ваще никак на запросы программатора…. тишина просто там. |
Вернуться наверх | |
CDriver
|
Заголовок сообщения: Добавлено: Чт фев 25, 2010 05:17:12 |
Зарегистрирован: Вс авг 30, 2009 19:15:03 Рейтинг сообщения: 0
|
разобрался |
Вернуться наверх | |
ssvd
|
Заголовок сообщения: Re: Не программируется ATMega8 Добавлено: Сб мар 27, 2010 07:10:55 |
||
Зарегистрирован: Ср ноя 04, 2009 18:00:56 Рейтинг сообщения: 0
|
вот и я наконец то нечаянно запрограммил rstdisbl ! Цитата: Может пригодится тем, у кого нет параллельного программатора и по неосторожности на меге8 запрограммировал бит RSTDISBL (больше не доступна при последовательном программировании). * должна тактироваться от внутреннего RC генератора, что бы не парится можно взять новую, с фьюзами по умолчанию. кто пробовал этот метод? |
||
Вернуться наверх | |||
Кто сейчас на форуме |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |