Например TDA7294

Форум РадиоКот • Просмотр темы - atmega 328 странно дохнет
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 25, 2024 00:33:39

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 36 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Сб сен 01, 2018 09:45:41 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 513
Рейтинг сообщения: 0
ну ты боб, ну ты намудрил!
прочитал, чуть голову не сломал...
поразмыслил я этдак и так... и понял, что ни чего не понял
:))

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Сб сен 01, 2018 11:42:44 
Опытный кот
Аватар пользователя

Карма: 9
Рейтинг сообщений: 60
Зарегистрирован: Пт авг 31, 2018 21:53:52
Сообщений: 844
Откуда: ул. Островидова, общага напротив
Рейтинг сообщения: 0
Тот файл, что без бутлоадера.
Однако я б не рекомендовал использовать ардуино IDE для проектов не основанных на базе
платок ардуино.
Все это понятно.

Вопрос в том, что есть намерение использовать разработку - Рукоятка паяльного фена и постройка станции на ее базе - в которой прошивка делалась в формате ардуино, но реализация на рассыпухе. Автор прошивал мк, используя, я так понимаю, ардуино, здесь такой возможности нет.

Поэтому ArduinoIDE использовалась исключительно для получения файла hex из авторского скетча.

И еще.
1. Где в ArduinoIDE можно посмотреть фюзы для текущего проекта?
Здесь?
Код:
## Arduino Nano w/ ATmega328P
## ----------
nano.menu.cpu.atmega328=ATmega328P

nano.menu.cpu.atmega328.upload.maximum_size=30720
nano.menu.cpu.atmega328.upload.maximum_data_size=2048
nano.menu.cpu.atmega328.upload.speed=115200

nano.menu.cpu.atmega328.bootloader.low_fuses=0xFF
nano.menu.cpu.atmega328.bootloader.high_fuses=0xDA
nano.menu.cpu.atmega328.bootloader.extended_fuses=0xFD
nano.menu.cpu.atmega328.bootloader.file=optiboot/optiboot_atmega328.hex

nano.menu.cpu.atmega328.build.mcu=atmega328p

## Arduino Nano w/ ATmega328P (old bootloader)
## ----------

2. Судя по даташиту, Atmega328 можно прошивать той же связкой программатор+адаптер, что и Atmega8?

_________________
Варкалось. Хливкие шорьки
Пырялись по нове,
И хрюкотали зелюки,
Как мюмзики в мове.

:)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Сб сен 01, 2018 12:25:01 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 513
Рейтинг сообщения: 0
интересный переход от "странно дохнет манадрина" к "прошивке иного проекта" :))

на да ладно, пару строк:

Цитата:
прошивать той же связкой программатор+адаптер, что и Atmega8?

не совсем понятна смысль, подробнее, если не сложно

Цитата:
здесь такой возможности нет

нет возможности прошить в Arduino-IDE? странно, это же проще не куда, ставим IDE и шьем (и/или вы не достаточно подробно описали "окружение" или я плохо прочитал :)) )

Цитата:
Где в ArduinoIDE можно посмотреть фюзы для текущего проекта

да, очень похоже что вы раскапали то, что нужно...
доп: если мне не изменяет память, все "подобные настройки" храняться в текстовых файлах в подкаталогах arduino-IDE, таких как:
Код:
1.5.8/hardware/arduino/avr/platform.txt
1.5.8/hardware/arduino/avr/boards.txt


там же хранится и дудка с настройками (avrdude), используется для прошивки
Код:
1.5.8/hardware/tools/avr/etc/avrdude.conf


надо всего-то порыться в настройках "платформы" и найти нужные ключи, типа

Код:
1.5.8/hardware/arduino/avr/platform.txt

tools.avrdude.erase.pattern="{cmd.path}" "-C{config.path}" {erase.verbose} -p{build.mcu} -c{protocol} {program.extra_params} -e -Ulock:w:{b
ootloader.unlock_bits}:m -Uefuse:w:{bootloader.extended_fuses}:m -Uhfuse:w:{bootloader.high_fuses}:m -Ulfuse:w:{bootloader.low_fuses}:m

это мы искали типа -Ulfuse

но самое простое наглядное это
- в настройках arduino-ide установить "полный лог работы",
- прошить контроллер
- взять выхлоп и найти соотв. команды/настройки

я вот тут, типа щас, агитирую за использование Arduino_IDE, да... но только потому, что это наиболее рационально, быстро, понятно итд... (сам я стараюсь не использовать Arduino_IDE, чего и вам рекомендую, когда разберетесь !!! но !!! не в данном случае)

мур... (чем мог тем, надеюсь, помог)

з.ы.
примеры с "путями" - из под линукса

з.ы.2
в догонку, если вы не планируете использовать Arduino_IDE - то есть три пути:

- ПЕРВЫЙ писать на Wiring (arduino ядро, т.н. "язык Ардуино", простыми словами) и тогда все равно надо использовать "ядро адруино" и ставить Arduino-IDE... саму IDE можно не использовать, и юзать, как уже говорил, только ядро... ключевое слово Arduino.mk - это makefile кот. позволяет в ком. строке собирать arduino-проекты, в сети несколько "вариантов", я использую один из них, какой именно не подскажу, прикреплю к сообщению архив с каталогом, читаем "тексты" README.md и сам Arduino.mk и/или смотрим в инете как с ним работать
Вложение:
Arduino-Makefile.tar.xz.doc [1.53 MiB]
Скачиваний: 506
- в расширении удалить doc

- ВТОРОЙ - писать в C/C++ и собирать с пом-ю makefile (но это уже для продвинутых :)) как наберетесь нужной информации, так сразу станет все самому понятно... ну или, надеюсь, более прожженые коты подскажут :)) )

- ТРЕТИЙ - использовать AVR/Atmel Studio, с помощью помощника перенести проект из Arduino в AVR/Atmel Studio, такая возможность появилась, по моему в 7й версии и далее писать на C/C++ уже в Studio, прошивать можно так же из под нее (под Windows)
у меня с этим вариантом были проблемы, пытался пощупать, но так не добился нормального результата (возможно версии винды/avr-studio были не подходящими или к.л. апдейтов нехватало, разбираться дотошно не стал, НО данная возможность ЗАДЕКЛАРИРОВАНА :)) )

в догонку - все это под линуксом, под виндой тоже, вроде как, должно работать ...

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Сб сен 01, 2018 19:15:42 
Опытный кот
Аватар пользователя

Карма: 9
Рейтинг сообщений: 60
Зарегистрирован: Пт авг 31, 2018 21:53:52
Сообщений: 844
Откуда: ул. Островидова, общага напротив
Рейтинг сообщения: 0
интересный переход от "странно дохнет манадрина" к "прошивке иного проекта"
А накой плодить темы ради простого вопроса "по касательной" :) ?
не совсем понятна смысль, подробнее, если не сложно
Вопрос касался распиновки Atmega328 и Atmega8 - сопадение ног, MOSI, MISO и прочего.
нет возможности прошить в Arduino-IDE?
Используемый программатор USB ISP понимает только одну программу - ProgISP, и понятия не имеет об ArduinoIDE, "дудке" и пр. Мутить "правильный" программатор ради одной разработки смысла/вдохновения нет.
раскапали то, что нужно...
Да, копал в файле hardware/arduino/avr/boards.txt.
tools.avrdude.erase.pattern="{cmd.path}" "-C{config.path}" {erase.verbose} -p{build.mcu} -c{protocol} {program.extra_params} -e -Ulock:w:{b
ootloader.unlock_bits}:m -Uefuse:w:{bootloader.extended_fuses}:m -Uhfuse:w:{bootloader.high_fuses}:m -Ulfuse:w:{bootloader.low_fuses}:m
Мне проще, "интуитивно понятнее" :)
Код:
low_fuses=0xFF
high_fuses=0xDA
extended_fuses=0xFD
- в настройках arduino-ide установить "полный лог работы",
- прошить контроллер
- взять выхлоп и найти соотв. команды/настройки
Полный лог установлен. относительно прошивки из ArduinoIde уже было выше.
стараюсь не использовать Arduino_IDE
А я и не пытался :) .
три пути:
- ПЕРВЫЙ писать на Wiring (arduino ядро, т.н. "язык Ардуино" - связываться с Ардуино желания нет по умолчанию.
- ВТОРОЙ - писать в C/C++ и собирать с пом-ю makefile - время от времени так и делаю, в WinAVR.
- ТРЕТИЙ - использовать AVR/Atmel Studio, с помощью помощника перенести проект из Arduino в AVR/Atmel Studio - а вот это уже интересно, правда, AVR/Atmel Studio у меня 6.2, да и у вас были проблемы, видимо, не все так просто.

Спасибо за помощь :beer: .

_________________
Варкалось. Хливкие шорьки
Пырялись по нове,
И хрюкотали зелюки,
Как мюмзики в мове.

:)))


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Сб сен 01, 2018 19:31:52 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 513
Рейтинг сообщения: 0
еще одна сопутствующая тема
https://radiokot.ru/forum/viewtopic.php?f=57&t=147157

Цитата:
AVR/Atmel Studio у меня 6.2, да и у вас были проблемы, видимо, не все так просто

я "мучил" студию под виртуалкой, винда и студия была не последняя и, видимо, не со всеми апдейтам
пробуйте, в инете есть положительные отзывы по переносу, во вс. случае на аврфрике читал, что переносят без проблем

Цитата:
не совсем понятна смысль, подробнее, если не сложно
-->
Вопрос касался распиновки Atmega328 и Atmega8 - сопадение ног, MOSI, MISO и прочего.

да, вроде как один в один, только "размерами" :)) отличаются

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Сб сен 01, 2018 21:09:20 
Электрический кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 33
Зарегистрирован: Сб фев 04, 2017 12:16:42
Сообщений: 1020
Откуда: Украина
Рейтинг сообщения: 0
только "размерами" :)) отличаются
:shock: там как бы один и тот же DIP28, не ? Или Atmega328 широкий DIP28?

_________________
... ардубино и наебиэкспресс убивают творчество в зародыше.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Сб сен 01, 2018 22:53:45 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 513
Рейтинг сообщения: 1
да по моему один и тот-же DIP28 (под "размерами" - имелось в виду обьемы памяти и периферии)

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Вс сен 02, 2018 01:16:45 
Электрический кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 33
Зарегистрирован: Сб фев 04, 2017 12:16:42
Сообщений: 1020
Откуда: Украина
Рейтинг сообщения: 0
Логично. Не обратил внимания на кавычки :) .

Вопрос в том, что этот самый DIP28 может быть узким, а может быть широким.

Изображение

_________________
... ардубино и наебиэкспресс убивают творчество в зародыше.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Вс сен 02, 2018 06:32:12 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14063
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
"широкие" в DIP28 скорее антиквариат...
"студию" старше 4.19 есть смысл ставить только под самые последние модели (коих не имелось в перечне производимых ранее)
и то ... разве что для корректной работы дебаггера. На крайний случай делаем собственные заголовочные файлы и используем заложенные в IDE компиляторы.
программаторы... при наличии интегрированного СОМ порта или карты PCI-COM расширителя особых проблем быть не может - поддержка или пони-прогом или avrdudeshell достаточно широка.
:beer:
Относительно "распиновки"...
Робятки... а даташитики почитать??
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Вс сен 02, 2018 11:07:24 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 513
Рейтинг сообщения: 0
> Робятки... а даташитики почитать??
ну да, на один очевидный вопрос срываться с места и бежать искать даташиты :))
типа
- василий, а ты там сметанку всю слопал, еще будешь?
кот срывается, бежит проверяет миску с едой, потом летит к хозяину, заглядывает своими честными глазами в его "наглую белую морду"
- муррр... сметанку сьел, сметанку буду...
и бежит обратно завалиться обратно ...

умный кот так не делает, а мирно дремлет на солнышке, изредка помахивая хвостом ... и на риторические вопросы хозяина лениво мурлычит
- мя мя (да, типа, буду сметанку)

p.s. мур-р-p :))

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Последний раз редактировалось sunjob Вс сен 02, 2018 11:56:12, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Вс сен 02, 2018 11:52:21 
Электрический кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 33
Зарегистрирован: Сб фев 04, 2017 12:16:42
Сообщений: 1020
Откуда: Украина
Рейтинг сообщения: 0
... а даташитики почитать??
А глазки разуть :))) ?
2. Судя по даташиту...

_________________
... ардубино и наебиэкспресс убивают творчество в зародыше.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Вс сен 02, 2018 15:12:00 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14063
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Ну вообще-то ATmega8 это одно сущностя, а ATmega 48/88/168/328 несколько другое...
https://yadi.sk/i/wsBddHOM3anCGQ
(файл уж больно велик, а ныне на микрощипатмеле искать совсем ВЛОООМММ).
Хотя детально я ни ту ни другую не прорабатывал "за временной ненадобностью" (там еще ЕРРАТ... некоторое количество - надо версии выпусков знать...)
:sleep:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Вс сен 02, 2018 17:00:39 
Опытный кот
Аватар пользователя

Карма: 9
Рейтинг сообщений: 60
Зарегистрирован: Пт авг 31, 2018 21:53:52
Сообщений: 844
Откуда: ул. Островидова, общага напротив
Рейтинг сообщения: 0
Вообще-то вопрос был о совместимости ATmega8 и ATmega328 при использовании для прошивки определенного программатора и адаптера. Не более того.

_________________
Варкалось. Хливкие шорьки
Пырялись по нове,
И хрюкотали зелюки,
Как мюмзики в мове.

:)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Вс сен 02, 2018 17:42:02 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14063
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Программатору все равно какой из имеющихся в списке доступных прошить.
Только вот фузы выставлять придется самостоятельно вручную (согласно условий проекта и даташита). А они наверняка могут отличаться.
Компиляторы атмел не вставляют в файл прошивки информацию о тех фузах (по крайней мере ассемблер этого точно не делает).
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Вс сен 02, 2018 17:52:01 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 513
Рейтинг сообщения: 0
ну вот и славно, разобралися-я-я!!! :))

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega 328 странно дохнет
СообщениеДобавлено: Вс сен 02, 2018 18:49:34 
Опытный кот
Аватар пользователя

Карма: 9
Рейтинг сообщений: 60
Зарегистрирован: Пт авг 31, 2018 21:53:52
Сообщений: 844
Откуда: ул. Островидова, общага напротив
Рейтинг сообщения: 0
Там тех фюзов, как кот наплакал :) . Единственно что тактирование от внешнего кварца.

_________________
Варкалось. Хливкие шорьки
Пырялись по нове,
И хрюкотали зелюки,
Как мюмзики в мове.

:)))


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 36 ]    , 2

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y