| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Програмиране на мега8 http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=12693 |
Страница 1 от 1 |
| Автор: | morpheous87 [ Съб Фев 15, 2014 9:03 pm ] | ||
| Заглавие: | Програмиране на мега8 | ||
Здравейте, искам да налея една готова програма в една мега8, проблема е, че нямам много опит с програмиране извън средата Ардуино и USBasp. В проектчето, което гледам има скрийшот как трябва да се конфигурират fuse-овете и други преди да се програмира, и това е частта, която ме притеснява. Казано е, че софтуерът използван за програмиране е, AVRprog. Разполагам с Ардуино иUSBasp (тея за по 5 кинта). При стартиране на AVRprog ми изписва, че не намира "supported boards". Не знам с какви точно програматори иска да работи тая програма. Идеята ми е, мога ли да използвам друга за USBasp-то по ISP да програмирам със същите настройки като от скрийншота, с коя програма да стане и как да я конфигурирам? Прикачам и въпросният скрийншот...
|
|||
| Автор: | radolin [ Съб Фев 15, 2014 9:31 pm ] |
| Заглавие: | Re: Програмиране на мега8 |
Инсталирай си avrdude. |
|
| Автор: | morpheous87 [ Съб Фев 15, 2014 10:18 pm ] |
| Заглавие: | Re: Програмиране на мега8 |
С какви атрибути трябва да се програмира с avrdude от командния ред, за да се зададат настройките от скрийншота? |
|
| Автор: | radolin [ Нед Фев 16, 2014 11:26 am ] |
| Заглавие: | 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/ |
|
| Автор: | morpheous87 [ Нед Фев 16, 2014 1:49 pm ] |
| Заглавие: | Re: Програмиране на мега8 |
Ще почета то е ясно, но знам че с тея fuse-ове мога да прецакам чипа за понататъшно полззване и не ми се ще Да задам по друг начин въпроса, от скрийшота освен че е разрешен SPI fuse-a и е зададен вътрешния клок на чипа, има ли нещо друго по-специфично? Ако е само това, лесно ще видя кои атрибути на AVRdude конфигурират тая работа и ще го направя, но дали е само това? |
|
| Автор: | radolin [ Нед Фев 16, 2014 5:30 pm ] |
| Заглавие: | Re: Програмиране на мега8 |
Ами тези са fuse-овете с които трябва да се внимава - да не си изключиш програмирането по SPI, да не сложиш клок от външен кварц/RC и да не изключиш ресет пина. А, и опциите към avrdude са само за писане в двата fuse байта, ето примерно: -U lfuse:w:0x24:m -U hfuse:w:0xd9:m Какви да са стойностите (в примера 0х24 и 0xd9) ще четеш в дейташита на atmega-та, не в упътването на avrdude. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|