Отговори на тема  [ 6 мнения ] 
Програмиране на мега8 
Автор Съобщение
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Авг 07, 2010 8:47 pm
Мнения: 239
Местоположение: София
Мнение Програмиране на мега8
Здравейте,

искам да налея една готова програма в една мега8, проблема е, че нямам много опит с програмиране извън средата Ардуино и USBasp. В проектчето, което гледам има скрийшот как трябва да се конфигурират fuse-овете и други преди да се програмира, и това е частта, която ме притеснява.
Казано е, че софтуерът използван за програмиране е, AVRprog. Разполагам с Ардуино иUSBasp (тея за по 5 кинта). При стартиране на AVRprog ми изписва, че не намира "supported boards".
Не знам с какви точно програматори иска да работи тая програма. Идеята ми е, мога ли да използвам друга за USBasp-то по ISP да програмирам със същите настройки като от скрийншота, с коя програма да стане и как да я конфигурирам?

Прикачам и въпросният скрийншот...


Прикачени файлове:
Фьюзы.jpg
Фьюзы.jpg [ 47.33 KiB | Прегледано 2504 пъти ]
Съб Фев 15, 2014 9:03 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Дек 19, 2005 12:21 pm
Мнения: 1037
Мнение Re: Програмиране на мега8
Инсталирай си avrdude.


Съб Фев 15, 2014 9:31 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Авг 07, 2010 8:47 pm
Мнения: 239
Местоположение: София
Мнение Re: Програмиране на мега8
С какви атрибути трябва да се програмира с avrdude от командния ред, за да се зададат настройките от скрийншота?


Съб Фев 15, 2014 10:18 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Дек 19, 2005 12:21 pm
Мнения: 1037
Мнение Re: Програмиране на мега8
Ами попрочети малко все пак. Първо погледни инструкциите на avrdude. Укажи твоя програматор, свържи чипа и пробвай да прочетеш текущото състояние на fuse битовете, да видиш дали цялата система работи.

Ако да, или погледни datasheet-a, или ако ти е по-лесно ползвай някой fuse calculator.

За повече информация:

http://www.ladyada.net/learn/avr/avrdude.html
http://www.ladyada.net/learn/avr/fuses.html
http://www.engbedded.com/fusecalc/

Също намерих, че има и някаъв графичен интерфейс, но никога не съм го ползвал и не знам дали работи: http://blog.zakkemble.co.uk/avrdudess-a ... r-avrdude/


Нед Фев 16, 2014 11:26 am
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Авг 07, 2010 8:47 pm
Мнения: 239
Местоположение: София
Мнение Re: Програмиране на мега8
Ще почета то е ясно, но знам че с тея fuse-ове мога да прецакам чипа за понататъшно полззване и не ми се ще :)
Да задам по друг начин въпроса, от скрийшота освен че е разрешен SPI fuse-a и е зададен вътрешния клок на чипа, има ли нещо друго по-специфично? Ако е само това, лесно ще видя кои атрибути на AVRdude конфигурират тая работа и ще го направя, но дали е само това?


Нед Фев 16, 2014 1:49 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Дек 19, 2005 12:21 pm
Мнения: 1037
Мнение Re: Програмиране на мега8
Ами тези са fuse-овете с които трябва да се внимава - да не си изключиш програмирането по SPI, да не сложиш клок от външен кварц/RC и да не изключиш ресет пина.

А, и опциите към avrdude са само за писане в двата fuse байта, ето примерно:

-U lfuse:w:0x24:m -U hfuse:w:0xd9:m

Какви да са стойностите (в примера 0х24 и 0xd9) ще четеш в дейташита на atmega-та, не в упътването на avrdude.


Нед Фев 16, 2014 5:30 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 6 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 17 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни