|
Минимальный набор для работы с Atmega64, связка ПО+программатор |
|
|
|
Apr 9 2009, 10:05
|
Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782

|
Цитата(Massi @ Apr 9 2009, 00:40)  судьба в очередной раз круто повернула, надо освоить МК, что посоветуете, AVR Studio или IAR? программатор какой собрать, чтобы через JTAG шить и отлаживать ПО, ну естественно что бы ПО его видело . То что кристалл снят с производства знаю, но есть на него цена интересная. Форум читал. Программатор ИМХО одназночно AVReal от Редчука Александра. Все потробности о нем на http://www.ln.ua/~real/avreal/index.html. Чтобы приучить себя к приличному стилю рекомендовал бы IAR, туда в Tools всроаиваете программатор. Ну а Студия никогда не помешает. JTAG вещица, конечно удобная, но без ней можно обойтись, например, заложив в схеме светодиод для оладки, чтобы ногой дрыгать и видеть это. Про 64 лучше забыть, берите 128 или 1281. ИМХО.
|
|
|
|
|
Apr 9 2009, 16:48
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(WHALE @ Apr 9 2009, 18:26)  А тех,кто покупает,к примеру,Tiny13-растреливать на месте! Ну уж и расстреливать  у AVR в диапазоне до доллара, ну до полутора точно ниша есть. В отличие от старших Meг которые уже по цена/функционал уже все реже, реже и реже разумно применять можно.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Apr 9 2009, 18:14
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(zltigo @ Apr 9 2009, 20:48)  Ну уж и расстреливать  у AVR в диапазоне до доллара, ну до полутора точно ниша есть. В отличие от старших Meг которые уже по цена/функционал уже все реже, реже и реже разумно применять можно. Мой выбор tiny 13/24/2313/25?/48?, mega8/48/88/168/16, дальше у "просто мега" бессмысленно..., Xmega очень интересны младшие камни..., для интерфейсного чипа или для силовой электроники, старшие только как специальный слейв, типа рутер интерфейсов...
|
|
|
|
|
Apr 11 2009, 07:38
|

Местный
  
Группа: Свой
Сообщений: 386
Регистрация: 1-12-05
Пользователь №: 11 639

|
Цитата(Massi @ Apr 8 2009, 23:40)  ... что посоветуете, AVR Studio или IAR? И то и другое вместе: AVRStudio для отладки, IAR для написания на Си и компиляции программы. Тут некоторые рекомендуют Вам "дракон" (AVR Dragon) - вещь очень неплохая, но в Вашем случае ( Атмега64) это будет только программатор без отладчика поскольку AVR Dragon позволяет отлаживать кристалы только до 32Кб. Поэтому остаются только две вещи которые смогут совмещать как программатор так и отладчик : 1) JTAGICE, 2) JTAGICE-mkII. Первый можно собрать самому (клон JTAGICE) или купить за 30-50$, при этом он поддерживает ограниченное число кристаллов, поскольку Atmel его давно снял с производства и перестал осуществлять поддержку новых кристалов в AVRStudio. За второй - фирменный JTAGICE-mkII придется выложить 300 - 400 $, но он того стоит - его поддержку Atmel осуществляет до сих пор, даже новые кристалы серии ATxmega.
|
|
|
|
|
Apr 15 2009, 22:43
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Kuzmi4 @ Apr 9 2009, 09:46)  1) GCC + AVR Studio + дракон.. В теме Mega64, дракон курит в сторонке с ограничением в 32KB flash. Я бы посоветовал для m64: IAR + JTAGICE (лучше JTAGICE-MKII если решили заняться посерьезу и проект сулит реальную отдачу). и не тратить время на ерунду отлаживая IAR'овский проект в AVR-Studio. IAR'овский отладчик как для отладки программ удобен и практичен, в некоторых вещах, таких как CallStack, Watch много превосходит студию. Проигрывает разве, что в наглядности управления периферией. Но при написании чего-то большого (для чего потребовалась m64) наглядность управления периферией из IDE теряет смысл. Да и использовать один и тот же IDE и для сборки и для отладки - сэкономит время. Цитата(OLEG_BOS @ Apr 11 2009, 10:38)  За второй - фирменный JTAGICE-mkII придется выложить 300 - 400 $, но он того стоит - его поддержку Atmel осуществляет до сих пор, даже новые кристалы серии ATxmega. Не только XMega, но и AVR32 им поддерживается. Плюс скорость отладки много выше. Для сравнения проект под m128 с 64KB внешней памяти JTAGICE'ом загружается до main() ~2-3минуты, JTAGICE MKII - секунд 10-15.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|