реклама на сайте
подробности

 
 
> Atmega8, программирование на "С"
kernel32ddl
сообщение Mar 21 2009, 15:23
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 20-02-06
Из: Penza
Пользователь №: 14 526



В свое время приходилось много писать на "С" для DSP TMS. Для этого пользовался средой Code Composer Studio, которая являлась одновременно и компилятором и отладчиком для данного процесссора при подключении оного через JTAG.
А есть ли аналогичная среда для контроллера ATMega8 и JTAG ByteBlaster? Откуда можно скачать если есть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kompot
сообщение Mar 23 2009, 15:20
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 242
Регистрация: 10-06-08
Из: Хочу в пампасы...
Пользователь №: 38 192



Цитата(kernel32ddl @ Mar 21 2009, 18:23) *
В свое время приходилось много писать на "С" для DSP TMS.


Если вышенаписанное - правда, то особых проблем с отладкой программ для АВР у Вас быть не должно.

Но поскольку АВР - процессор намного менее мощный, чем TMS, то я бы не стал на Вашем месте особенно зацикливаться на внутрисхемной отладке - это глючно, медленно и большинство реалтаймовых задач просто не будут работать (например, 1-wire интерфейс для термометров Dallas - он требует очень точных временнЫх соотношений).

Абсолютное большинство задач отладки для АВР решается с помощью последовательного порта и любой терминальной программы на PC. Плюс - Вы не зависите от глюков отладчика. Минус - а вдруг послед. порт используется в самой программе. На этот случай есть альтернативное решение - делаем еще один последовательный порт на любой ножке, но уже софтовый. Скоростей больших не надо. Даже 2400 бод уже годится для отладки.
Go to the top of the page
 
+Quote Post
kernel32ddl
сообщение Mar 23 2009, 15:47
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 20-02-06
Из: Penza
Пользователь №: 14 526



Цитата(Kompot @ Mar 23 2009, 18:20) *
Если вышенаписанное - правда...

АТВЕЧАЮ, ВАСЯ! (с) Жорик Вартанов

А если серьезно, то считаю возможность внутрисхемной отладки несомненным плюсом, скажу больше, для некоторых задач это просто жизненно необходимо. Другое дело что для тех задач которые я хочу осуществить с ATMegой - поиграться со светодиодами, кнопочками - особой нужды нет. Да и как я понял внутрисхемный отладчик будет стоит не дешево.
Go to the top of the page
 
+Quote Post
Proton
сообщение Mar 24 2009, 15:48
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 3-08-05
Из: Новосибирск
Пользователь №: 7 334



Цитата(kernel32ddl @ Mar 23 2009, 21:47) *
Другое дело что для тех задач которые я хочу осуществить с ATMegой - поиграться со светодиодами, кнопочками - особой нужды нет. Да и как я понял внутрисхемный отладчик будет стоит не дешево.
Для целей освоения микропроцессора на мой взгляд отладчик просто жезненно необходим, тем более что собирается из подручных компонентов за полчаса(AVRMiniICE), или покупается в магазине тысячи за две(AVRDragon). Если пробовал хотябы один раз, то отказаться уже невозможно, особенно для простых проектов, использование UART идёт лесом вместе с преобразователем уровней.


--------------------
Всяк хорошая мысля к нам приходит опосля.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kernel32ddl   Atmega8, программирование на "С"   Mar 21 2009, 15:23
- - MrYuran   Есть. IAR - коммерческий. WinAVR (AVR-GCC) - св...   Mar 21 2009, 15:39
|- - kernel32ddl   Цитата(MrYuran @ Mar 21 2009, 18:39) Есть...   Mar 21 2009, 15:43
|- - MrYuran   Цитата(kernel32ddl @ Mar 21 2009, 18:43) ...   Mar 21 2009, 15:45
||- - kernel32ddl   Цитата(MrYuran @ Mar 21 2009, 18:45) Да в...   Mar 21 2009, 15:55
||- - Сергей Борщ   Цитата(kernel32ddl @ Mar 21 2009, 17:55) ...   Mar 21 2009, 17:07
||- - kernel32ddl   Цитата(Сергей Борщ @ Mar 21 2009, 20:07) ...   Mar 21 2009, 17:33
||- - Сергей Борщ   Цитата(kernel32ddl @ Mar 21 2009, 19:33) ...   Mar 21 2009, 17:55
||- - kernel32ddl   Цитата(Сергей Борщ @ Mar 21 2009, 20:55) ...   Mar 21 2009, 18:02
||- - Сергей Борщ   Цитата(kernel32ddl @ Mar 21 2009, 20:02) ...   Mar 21 2009, 19:15
||- - Stanislav_S   Цитата(kernel32ddl @ Mar 21 2009, 23:02) ...   Mar 21 2009, 19:17
|- - defunct   Цитата(kernel32ddl @ Mar 21 2009, 17:43) ...   Mar 22 2009, 04:00
|- - kernel32ddl   Всем большое спасибо за ответы! Буду думать   Mar 22 2009, 05:13
||- - kernel32ddl   Цитата(Proton @ Mar 24 2009, 18:48) Если ...   Mar 24 2009, 15:52
||- - zltigo   Цитата(Proton @ Mar 24 2009, 18:48) Если ...   Mar 27 2009, 06:06
||- - Палыч   Цитата(zltigo @ Mar 27 2009, 09:06) Короч...   Mar 27 2009, 06:29
||- - zltigo   Цитата(Палыч @ Mar 27 2009, 09:29) Не сог...   Mar 27 2009, 18:43
||- - defunct   Цитата(zltigo @ Mar 27 2009, 20:43) Я даж...   Mar 27 2009, 19:21
||- - zltigo   Цитата(defunct @ Mar 27 2009, 22:21) Но э...   Mar 27 2009, 20:00
||- - defunct   Цитата(zltigo @ Mar 27 2009, 22:00) как б...   Mar 28 2009, 00:58
||- - zltigo   Цитата(defunct @ Mar 28 2009, 03:58) ...е...   Mar 28 2009, 06:40
||- - singlskv   Цитата(zltigo @ Mar 28 2009, 09:40) Значи...   Mar 28 2009, 20:05
|- - defunct   Цитата(kernel32ddl @ Mar 23 2009, 17:47) ...   Mar 27 2009, 01:35
- - SasaVitebsk   А по-моему надо просто им пользоваться. Вы же сами...   Mar 28 2009, 20:28


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01409 секунд с 7
ELECTRONIX ©2004-2016