Всё о фьюзах...
Re: Всё о фьюзах...
NStorm, ошибаетесь
я нашол способ сменить загрузчик в промини 328 на УНО и всё прекрасно работает теперь в флпроге
первый раз пробуем сменить всегда вылетает ошибка иногда она разная и бывало говорило что мол так же сигнатура не та
закрываем ИДЕ и поновой открываем и загружается всё нормально
и та каждый раз
с первого раза никогда не заливается покрайней мере в промини
я нашол способ сменить загрузчик в промини 328 на УНО и всё прекрасно работает теперь в флпроге
первый раз пробуем сменить всегда вылетает ошибка иногда она разная и бывало говорило что мол так же сигнатура не та
закрываем ИДЕ и поновой открываем и загружается всё нормально
и та каждый раз
с первого раза никогда не заливается покрайней мере в промини
Re: Всё о фьюзах...
Di123, я не ошибаюсь. Вы опять ерунду пишете, ничего не понимая в теме. В промини и уно одинаковые МК. Я вам уже в прошлый раз сказал:
Но если вы судя пришли чисто поспорить не разбираясь в архитектуре, не зная как собираются бутлоадеры, при этом полагаясь лишь на поверхностные знания и сведения, то я пожалуй не буду вам дальше объяснять. Продолжайте дальше заниматься бесполезным делом.
Но если вы судя пришли чисто поспорить не разбираясь в архитектуре, не зная как собираются бутлоадеры, при этом полагаясь лишь на поверхностные знания и сведения, то я пожалуй не буду вам дальше объяснять. Продолжайте дальше заниматься бесполезным делом.
Re: Всё о фьюзах...
Всем прямых фузов! переделал проект с атхмеги1284р на мегу 168 - он полностью работает, и на меге 32 работает но не работает на меге 88
А именно, не работает аппаратный uart, кварц 16 скорость 1920, ставил 8мгц и 4800 - все работает на меге 168-32 что на внешнем что на внутреннем генераторе, но ничего из этого не фурычит на меге 88 (правда на меге 88 с внешним кварцем не проверял).
в чем прикол? у меги 88 какие то особенности?
еще прикол, мега 88 у меня в mlf32 - почему то из коробки не программируется с помощью usbasp, приходится через AVRISPMKII шить фузы, только потом начинает работать с usbasp. (деления на 8 нет, прост BOOTZ ставишь на 128W_0F0 и usb asp начинает программировать мегу88).
Потом накидал простую программу для работы с SIM800 на меге 88, прошил на работу от внутреннего кварца 8мгц, частота в программе 8000мгц, скорость 4800, не фурычит (и 9600 и 19200 тоже), причем этот же код работает на остальных МК.
Может подскажет кто?
Может ли влиять BOOTRST (загрузчик этот?) - вроде не должен.
фузы ставил такие на мегу88 - см вложение (если считывать через AVR STUDIO то получается EXTOSC_8MHZ_XX_16KCK_14CK_65MS + BOOTZ = 128W_0f80).
А именно, не работает аппаратный uart, кварц 16 скорость 1920, ставил 8мгц и 4800 - все работает на меге 168-32 что на внешнем что на внутреннем генераторе, но ничего из этого не фурычит на меге 88 (правда на меге 88 с внешним кварцем не проверял).
в чем прикол? у меги 88 какие то особенности?
еще прикол, мега 88 у меня в mlf32 - почему то из коробки не программируется с помощью usbasp, приходится через AVRISPMKII шить фузы, только потом начинает работать с usbasp. (деления на 8 нет, прост BOOTZ ставишь на 128W_0F0 и usb asp начинает программировать мегу88).
Потом накидал простую программу для работы с SIM800 на меге 88, прошил на работу от внутреннего кварца 8мгц, частота в программе 8000мгц, скорость 4800, не фурычит (и 9600 и 19200 тоже), причем этот же код работает на остальных МК.
Может подскажет кто?
Может ли влиять BOOTRST (загрузчик этот?) - вроде не должен.
фузы ставил такие на мегу88 - см вложение (если считывать через AVR STUDIO то получается EXTOSC_8MHZ_XX_16KCK_14CK_65MS + BOOTZ = 128W_0f80).
- Вложения
-
- ATmega48_88_168_internal_RC_8.0.png
- (7.84 КБ) 186 скачиваний
-
Самсусамыч
Re: Всё о фьюзах...
[uquote="Адвансед",url="/forum/viewtopic.php?p=3958769#p3958769"]деления на 8 нет, прост BOOTZ ставишь на 128W_0F0 и usb asp начинает программировать мегу88.[/uquote]
Такого бита как BOOTZ не существует. Есть биты BOOTSZ0 и BOOTSZ1 – Которые определяют размер секции загрузчика. Есть ещё бит BOOTRST – определяет положение вектора сброса (то есть или запускает программу с нулевого адреса, или запускает программу с бутлоадера (загрузчика)).
У Вас даже на скрине с АВ этого бита нет, а те которые я описал есть.

Такого бита как BOOTZ не существует. Есть биты BOOTSZ0 и BOOTSZ1 – Которые определяют размер секции загрузчика. Есть ещё бит BOOTRST – определяет положение вектора сброса (то есть или запускает программу с нулевого адреса, или запускает программу с бутлоадера (загрузчика)).
У Вас даже на скрине с АВ этого бита нет, а те которые я описал есть.
Как в программе может быть такое значение как 8000 МГц при тактировании МК от генератора 8 МГц?прошил на работу от внутреннего кварца 8мгц, частота в программе 8000мгц
Re: Всё о фьюзах...
[uquote="Самсусамыч",url="/forum/viewtopic.php?p=3958783#p3958783"][uquote="Адвансед",url="/forum/viewtopic.php?p=3958769#p3958769"]деления на 8 нет, прост BOOTZ ставишь на 128W_0F0 и usb asp начинает программировать мегу88.[/uquote]
Такого бита как BOOTZ не существует. Есть биты BOOTSZ0 и BOOTSZ1 – Которые определяют размер секции загрузчика. Есть ещё бит BOOTRST – определяет положение вектора сброса (то есть или запускает программу с нулевого адреса, или запускает программу с бутлоадера (загрузчика)).
У Вас даже на скрине с АВ этого бита нет, а те которые я описал есть.
мне тут подсказывают что дело в том что мега 88 с индексом PA.
[uquote="Самсусамыч",url="/forum/viewtopic.php?p=3958783#p3958783"][uquote="Адвансед",url="/forum/viewtopic.php?p=3958769#p3958769"]
[/uquote]
ну выразился не правильно
Такого бита как BOOTZ не существует. Есть биты BOOTSZ0 и BOOTSZ1 – Которые определяют размер секции загрузчика. Есть ещё бит BOOTRST – определяет положение вектора сброса (то есть или запускает программу с нулевого адреса, или запускает программу с бутлоадера (загрузчика)).
У Вас даже на скрине с АВ этого бита нет, а те которые я описал есть.
[/uquote]прошил на работу от внутреннего кварца 8мгц, частота в программе 8000мгц
мне тут подсказывают что дело в том что мега 88 с индексом PA.
[uquote="Самсусамыч",url="/forum/viewtopic.php?p=3958783#p3958783"][uquote="Адвансед",url="/forum/viewtopic.php?p=3958769#p3958769"]
Как в программе может быть такое значение как 8000 МГц при тактировании МК от генератора 8 МГц?прошил на работу от внутреннего кварца 8мгц, частота в программе 8000мгц
ну выразился не правильно
-
Самсусамыч
Re: Всё о фьюзах...
[uquote="Адвансед",url="/forum/viewtopic.php?p=3958791#p3958791"]мне тут подсказывают что дело в том что мега 88 с индексом PA.[/uquote]
И что c того?
Re: Всё о фьюзах...
[uquote="Адвансед",url="/forum/viewtopic.php?p=3958769#p3958769"]все работает на меге 168-32 что на внешнем что на внутреннем генераторе, но ничего из этого не фурычит на меге 88.[/uquote]
Мега 88 абсолютно тоже самое, что и Мега168, только памяти меньше.
Мега88PA - это тоже самое, что и Мега88А, только применена технология PicoPower.
Раз всё делается идентично с остальными, но не работает, то кристалл следует выкинуть.
Мега 88 абсолютно тоже самое, что и Мега168, только памяти меньше.
Мега88PA - это тоже самое, что и Мега88А, только применена технология PicoPower.
Раз всё делается идентично с остальными, но не работает, то кристалл следует выкинуть.
Re: Всё о фьюзах...
Попробуйте программно! отключить WDT как советует DS.
...прикладное программное обеспечение должно всегда очищать флаг WDRF и управляющий бит WDE в программе инициализации
Re: Всё о фьюзах...
[uquote="Самсусамыч",url="/forum/viewtopic.php?p=3958831#p3958831"][uquote="Адвансед",url="/forum/viewtopic.php?p=3958791#p3958791"]мне тут подсказывают что дело в том что мега 88 с индексом PA.[/uquote]
И что c того?[/uquote]
Причины была в этом:
Если написать 88def.dat - то UARTне работает!
Причины была в этом:
Написал $regfile = "m88pdef.DAT" и заработало все, на всех скоростях и частотах.стоить уточнять заливается ли тот же дамп что и для 168-го ? Или компилятору явно указывается что это 88-й ? Т.к. если дамп тот же, то у этих МК отличается размерность адресации в таблице векторов прерываний, 1 и 2 слова соответственно на каждый вектор
Если написать 88def.dat - то UARTне работает!
- samand587
- Поставщик валерьянки для Кота
- Сообщения: 2311
- Зарегистрирован: Вт фев 21, 2017 18:59:21
- Откуда: Седой Урал
Re: Всё о фьюзах...
Уважаемые! Скажите, пожалуйста, вот эти фьюзы для какого генератора - внутреннего или внешнего 8 МГц?
З.Ы. Прошил, а Мега перестала определяться
З.Ы. Прошил, а Мега перестала определяться
- Вложения
-
- Fuses_ext_crystal.PNG
- (70.03 КБ) 190 скачиваний
Re: Всё о фьюзах...
Ext. - external, т.е. внешний.Скажите, пожалуйста, вот эти фьюзы для какого генератора - внутреннего или внешнего 8 МГц?
- samand587
- Поставщик валерьянки для Кота
- Сообщения: 2311
- Зарегистрирован: Вт фев 21, 2017 18:59:21
- Откуда: Седой Урал
Re: Всё о фьюзах...
[uquote="parovoZZ",url="/forum/viewtopic.php?p=3972005#p3972005"]Ext. - external, т.е. внешний.[/uquote]
Так и подумал
А как то же самое написать для внутреннего? 
Так и подумал
Re: Всё о фьюзах...
Internal - int.
Теперь слюнявить палец к выводам подключения кварца и пытаться на самых низких частотах сменить фьюз. Или с генератора загнать. Если есть кварц, керамика - то придётся подпаиваться.
Теперь слюнявить палец к выводам подключения кварца и пытаться на самых низких частотах сменить фьюз. Или с генератора загнать. Если есть кварц, керамика - то придётся подпаиваться.
Последний раз редактировалось parovoZZ Пн фев 01, 2021 18:18:56, всего редактировалось 1 раз.
- samand587
- Поставщик валерьянки для Кота
- Сообщения: 2311
- Зарегистрирован: Вт фев 21, 2017 18:59:21
- Откуда: Седой Урал
Re: Всё о фьюзах...
[uquote="parovoZZ",url="/forum/viewtopic.php?p=3972017#p3972017"]Если есть кварц, керамика - то придётся подпаиваться.[/uquote]
Эо все понятно! Можно подпаять и оставить так. Фьюзы я скину, а как прошить на внутренний генератор 8 МГц?
Эо все понятно! Можно подпаять и оставить так. Фьюзы я скину, а как прошить на внутренний генератор 8 МГц?
Re: Всё о фьюзах...
Куда или на что??? Фьюзы ни куда не скидываются, а устанавливаются на необходимое значение и далее прошиваются.Фьюзы я скину
Выбрать Int. RC Osc 8 MHz.как прошить на внутренний генератор 8 МГц?
- samand587
- Поставщик валерьянки для Кота
- Сообщения: 2311
- Зарегистрирован: Вт фев 21, 2017 18:59:21
- Откуда: Седой Урал
Re: Всё о фьюзах...
[uquote="parovoZZ",url="/forum/viewtopic.php?p=3972017#p3972017"]...сменить фьюз...[/uquote]
Сменить- скинуть
Сменить- скинуть
- samand587
- Поставщик валерьянки для Кота
- Сообщения: 2311
- Зарегистрирован: Вт фев 21, 2017 18:59:21
- Откуда: Седой Урал
Re: Всё о фьюзах...
[uquote="Самсусамыч",url="/forum/viewtopic.php?p=3972060#p3972060"]Что можно ответить без названия конкретного МК…
[/uquote]
ATMega 8
ATMega 8
- samand587
- Поставщик валерьянки для Кота
- Сообщения: 2311
- Зарегистрирован: Вт фев 21, 2017 18:59:21
- Откуда: Седой Урал
Re: Всё о фьюзах...
[uquote="Самсусамыч",url="/forum/viewtopic.php?p=3972060#p3972060"]... конкретного МК…[/uquote]
Проверьте, пожалуйста! Для меня, наверное, так будет правильнее
Проверьте, пожалуйста! Для меня, наверное, так будет правильнее
- Вложения
-
- Fuses 8Mgz.png
- (116.14 КБ) 173 скачивания