roboforum.ru

Технический форум по робототехнике.


Калькулятор фьюзов AVR с русским интерфейсом

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Калькулятор фьюзов AVR с русским интерфейсом

Сообщение blindman » 09 июн 2009, 14:18

Вот, попытка сделать сабж.

Сделано по образу и подобию http://www.engbedded.com/fusecalc/. Главное отличие - реализовано на JavaScript, то есть не нужен доступ в интернет, достаточно браузера.

Архив распаковать на диск, открыть в браузере calc.html

Почему попытка - очень много переводить надо, времени на это нет. Если кто-желает помочь с переводом - милости просим, в архиве есть файл ru.php, в котором и находится перевод. Поправка: теперь используется файл ru.po (файл перевода gettext)

Файл в этом посте будет обновляться по мере перевода

Update
Файл обновлён - теперь русские строки в файле .po.

Update
Файл обновлён - перевод от Duhas

Update
Файл обновлён - переведено 245 строк из 710

Update 03.05.2010
Калькулятор установлен на http://avr.roboforum.ru

Update 11.03.2013
Добавлен выбор программы, для которой показывать "галочки"
Вложения
fusecalc.zip
(186.8 КиБ) Скачиваний: 599
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Калькулятор фьюзов AVR с русским интерфейсом

Сообщение blindman » 09 июн 2009, 19:40

Сконвертировал исходник языкового файла в .po, перевёл первые 120 строк из 710.
Vooon писал(а):Так может выложишь все тулзы или не хочешь?


Написано было всё за пару часов, выкладывать не буду, пока не приведу в порядок (если приведу).
Вложения
fusecalc.zip
(190.93 КиБ) Скачиваний: 147
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Калькулятор фьюзов AVR с русским интерфейсом

Сообщение blindman » 31 авг 2009, 11:08

И куда все добровольцы пропали?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Калькулятор фьюзов AVR с русским интерфейсом

Сообщение Duhas » 31 авг 2009, 13:13

мб я возьмусь ) недавно вспоминал когда искал этот калькулятор в инете )

Добавлено спустя 1 час 59 минут 39 секунд:
немного попереводил ) блин работы там мноога (
Вложения
fusecalc.rar
(170.44 КиБ) Скачиваний: 128
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Калькулятор фьюзов AVR с русским интерфейсом

Сообщение blindman » 31 авг 2009, 13:35

Обновил файл в первом посте. Если у кого есть желание помочь с переводом - скачивайте оттуда
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Калькулятор фьюзов AVR с русским интерфейсом

Сообщение Duhas » 31 авг 2009, 13:46

я по немногу может буду переводить...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Калькулятор фьюзов AVR с русским интерфейсом

Сообщение blindman » 31 авг 2009, 16:29

Переведено 245 строк из 710

Добавлено спустя 3 минуты 41 секунду:
Потом надо будет проверить соответствие значений по умолчанию указанным в даташитах. Данные формируются на основе атмеловских XML-файлов из AVR studio, и там могут быть ошибки - например, файл для atmega32 пришлось патчить.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Калькулятор фьюзов AVR с русским интерфейсом

Сообщение pashteet » 17 сен 2009, 22:06

Прога полезная и очень нужная :good: мне, как новичку, очень необходимая! Большое спасибо за Ваш труд по переводу!!! :Bravo:
Аватара пользователя
pashteet
 
Сообщения: 930
Зарегистрирован: 28 авг 2009, 12:50
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович

Re: Калькулятор фьюзов AVR с русским интерфейсом

Сообщение blindman » 03 май 2010, 07:49

Калькулятор установлен на http://avr.roboforum.ru
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Калькулятор фьюзов AVR с русским интерфейсом

Сообщение ewian » 04 июн 2010, 12:16

Во первых СПАСИБО за вашу работу,во вторых возможно ли сделать Байты конфигурации по Defaults, как здесь :
http://www.engbedded.com/fusecalc/
ewian
 
Сообщения: 1
Зарегистрирован: 04 июн 2010, 11:38

Re: Калькулятор фьюзов AVR с русским интерфейсом

Сообщение blindman » 07 июн 2010, 09:03

А что конкретно не устанавливается по умолчанию? Для какого контроллера? Значения по умолчанию берутся из атмеловских XML-файлов, в них могут присутствовать ошибки (в частности, пришлось патчить описание atmega32)
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Калькулятор фьюзов AVR с русским интерфейсом

Сообщение strelok87 » 09 мар 2013, 14:41

Здравствуйте. Есть вопрос по фьюзам. Пользуюсь калькулятором фьюзов с робофорума. Выбрал рс тактирование 8 МГц, проставил такие же галки в AVRDUDEPROG. Смущает разница в байтах конфигурации калькулятора (0xE4) и проги (0x1B). Получается программа ставит неправильные фузы? или калькулятор неверный? Пример на картинке.
Изображение
И еще вопрос про CKDIV8. Если поставить галку при выбранной частоте 8 МГц, получим 1Мгц? не пойму для чего это
ЗЫ. тестирую на тини 2313
strelok87
 
Сообщения: 3
Зарегистрирован: 09 мар 2013, 14:38

Re: Калькулятор фьюзов AVR с русским интерфейсом

Сообщение boez » 10 мар 2013, 01:37

Это любимый прикол с fuse-битами AVR. В калькуляторе на сайте птички обозначают запрограммированные (programmed) биты, т.е. нулевые, а в проге птички обозначают единичные биты :) В обоих случаях считается все правильно, только смысл совсем разный. У проги даже красное предупрежние вверху написано, что биты без инверсии. Т.е. в проге неправильно наставлены птицы - для своих 8 МГц поменяй все на противоположные (строго наоборот по сравнению с сайтом), получишь правильные 0xe4.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Калькулятор фьюзов AVR с русским интерфейсом

Сообщение strelok87 » 10 мар 2013, 09:20

boez писал(а):Это любимый прикол с fuse-битами AVR. В калькуляторе на сайте птички обозначают запрограммированные (programmed) биты, т.е. нулевые, а в проге птички обозначают единичные биты :) В обоих случаях считается все правильно, только смысл совсем разный. У проги даже красное предупрежние вверху написано, что биты без инверсии. Т.е. в проге неправильно наставлены птицы - для своих 8 МГц поменяй все на противоположные (строго наоборот по сравнению с сайтом), получишь правильные 0xe4.

Благодарю :beer: А я где-то читал (линк не помню), что на калькуляторе робофорума ставятся прямые биты, две тиньки залочил так.
Уважаемая администрация, укажите пожалуйста на странице калькулятора, что биты ставятся инверсно, многим новичкам будет полезно
strelok87
 
Сообщения: 3
Зарегистрирован: 09 мар 2013, 14:38

Re: Калькулятор фьюзов AVR с русским интерфейсом

Сообщение Duhas » 10 мар 2013, 11:29

зависит ведь еще от софта которым шить.. там тоже по разному бывает
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Калькулятор фьюзов AVR с русским интерфейсом

Сообщение blindman » 10 мар 2013, 17:37

strelok87 писал(а):Уважаемая администрация, укажите пожалуйста на странице калькулятора, что биты ставятся инверсно, многим новичкам будет полезно

Биты ставятся в точности так, как это указано в документации на контроллеры. Галочка означает запрограммирован, то есть 0.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

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