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

 
 
> 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
сообщение Mar 24 2009, 15:52
Сообщение #5


Участник
*

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



Цитата(Proton @ Mar 24 2009, 18:48) *
Если пробовал хотябы один раз, то отказаться уже невозможно
Это точно biggrin.gif
Поищу схему, но вот люди говорят что ATMega8 не поддерживает внутрисхемную отладку.
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
||- - 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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