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

 
 
6 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Первые шаги с AVR, Есть идея и желание, но нет опыта
namelos
сообщение Jul 3 2007, 12:55
Сообщение #1


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

Группа: Свой
Сообщений: 77
Регистрация: 4-08-06
Пользователь №: 19 324



Всем доброе время суток. Есть идея разработать девайс на базе контроллера AVR, который снимает данные 8 (и более) температурных датчиков. Программировать умею, но с контроллерами еще дело не имел. С чего начать? Стоит ли покупать Starter-Kit AVR STK 500 для лучшего понятия? Что надо покупать для начала?
С выбором контроллера еще не опредилился. Может что подскажете. 3aранее спасибо.
Go to the top of the page
 
+Quote Post
Tcom
сообщение Jul 3 2007, 13:07
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Всё зависит от того, насколько интенсивно хочешь заниматься этим ремеслом. Если раз что-то сделать, ((( , достаточно LPT программатора.
Если серьёзно то можно AVRISP, JTAGICE или подобное обязательно (экономит уйму времени), а так макет на макете схема собранная и вперёд на родину..
И среда разработки ПО дл МК какая нить, я бы для новичка посоветовал AVRStudio и ассемблер.
Ассемблер даёт самое приближённое понимание структуры МК AVR.
Go to the top of the page
 
+Quote Post
muravei
сообщение Jul 3 2007, 13:15
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Я бы посоветовал обратиь внимание на h__p://algrom.net/russian.html - тот же ассемблер, но очень приятный, и (имхо) лучший симулятор.
Go to the top of the page
 
+Quote Post
namelos
сообщение Jul 3 2007, 13:37
Сообщение #4


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

Группа: Свой
Сообщений: 77
Регистрация: 4-08-06
Пользователь №: 19 324



Спасибо. Посмотрел AVR ISP. Я в принципе могу и через AVR STK 500 программировать контроллер, или всё-таки AVR ISP еще надо будет? JTAGICE дороговат.

Сообщение отредактировал namelos - Jul 3 2007, 13:47
Go to the top of the page
 
+Quote Post
Tcom
сообщение Jul 3 2007, 13:43
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Цитата(namelos @ Jul 3 2007, 16:37) *
JTAGICE дороговат.

Согласен, в сети есть много схем анологов этого чюдо-устройсва....
Go to the top of the page
 
+Quote Post
GDI
сообщение Jul 3 2007, 14:51
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Порекомендую в который раз КИТ AVR Butterfly, дешево и сердито, есть бутлоадер, т.е. на первых порах даже программатор не нужен, хотя желателен. Только макетного поля нету там, а если датчики температуры ставить ds18b20, то макетка и не понадобится. АСМ конечно хорошо бы знать, но имхо - это не панацея, лучше Си, а АСМ по ходу...если понадобиться... Для начинающих очень хорош CodeVision AVR, очень хороший там мастер создания проекта, но в дальнейшем лучше перейти на IAR или gcc(winavr), AVR Studio - однозначно must have в любом случае.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 3 2007, 15:38
Сообщение #7


кекс
******

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



Цитата(namelos @ Jul 3 2007, 16:37) *
Я в принципе могу и через AVR STK 500 программировать контроллер, или всё-таки AVR ISP еще надо будет? JTAGICE дороговат.

Берите под акцию AVR-Dragon + STK500 за $50.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Jul 3 2007, 18:36
Сообщение #8


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Посмотрите акцию Atmel на www.efo.ru. Там два варианта за приемлемые деньги.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
ZoonMan
сообщение Jul 4 2007, 10:28
Сообщение #9





Группа: Участник
Сообщений: 10
Регистрация: 17-03-07
Из: Ставрополь
Пользователь №: 26 261



Я бы вам посоветовал Altera Byte Blaster. Это недорого и доступно.
Почитать можно здесь:
http://www.ln.com.ua/~real/avreal/adapters.html
Go to the top of the page
 
+Quote Post
pokos
сообщение Jul 4 2007, 11:01
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445



Ну, я начинал с "пяти проводочков" и avrasm. Потом CodeVision - очень начинающему жизнь упрощает.
Теперь мне хватает AVRISP, IAR, ну, и конечно, AVR Studio, куда ж без неё.
А можно и Proteus, правда, я не пользовал.
Go to the top of the page
 
+Quote Post
day177
сообщение Jul 4 2007, 12:45
Сообщение #11


Участник
*

Группа: Новичок
Сообщений: 34
Регистрация: 25-01-07
Пользователь №: 24 755



согласен с pokos - CodeVision сильно жизнь облегчает smile.gif

STK конечно круто, но дорого и не всегда надо, тем паче новичку. По моему проще спаять макет и отлаживать на реальном железе, а не в симуляторах (хотя симуляторы тоже жезнь сильно облегчают)

А вот по девайсу - снимать температуру, а выводить результат куда?
Go to the top of the page
 
+Quote Post
namelos
сообщение Jul 4 2007, 14:13
Сообщение #12


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

Группа: Свой
Сообщений: 77
Регистрация: 4-08-06
Пользователь №: 19 324



Цитата(day177 @ Jul 4 2007, 16:45) *
А вот по девайсу - снимать температуру, а выводить результат куда?

На дисплей и парочку реле для подлкючения сигнализации. Проблема в том что количество сенсоров будет меняться от 6 до 12. Вот и думаю или мультиплексер использовать, или мк взять что-нибудь вроде ATmega640. Может кто подскажет? Буду оченъ благодарен.

Спасибо всем за советы.
Думаю купить STK500+Dragon за 50$. Или все-таки на STK500+JTAGICE mkII разоритъся?smile.gif Самому паять нет времени.
Go to the top of the page
 
+Quote Post
vesago
сообщение Jul 4 2007, 14:17
Сообщение #13


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



По 1 варе на одном проводе можно посадить сенсоров в количестве отличном от одного.
Go to the top of the page
 
+Quote Post
namelos
сообщение Jul 4 2007, 14:27
Сообщение #14


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

Группа: Свой
Сообщений: 77
Регистрация: 4-08-06
Пользователь №: 19 324



Цитата(vesago @ Jul 4 2007, 18:17) *
По 1 варе на одном проводе можно посадить сенсоров в количестве отличном от одного.

sorry, Что-то я ничего не понял...smile.gif

По учебникам надо бы использовать мулътиплексер, sample-hold и АЦП... В принципе могу взять МК с АЦП.

Сообщение отредактировал namelos - Jul 4 2007, 14:34
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 4 2007, 15:41
Сообщение #15


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(namelos @ Jul 4 2007, 17:27) *
sorry, Что-то я ничего не понял...smile.gif
Ключевое слово DS18B20. Если вас устраивает точность 2 градуса, то получаете термометр в трехногом корпусе с цифровым выходом. Разумное количество таких термометров вешаются параллельно и для их опроса достаточно одного вывода МК. Примеры кода ищите в ветке "Исходники программ и библиотек". Можно еще посмотреть серию TMP от Analog Devices, там интерфейс не 1-wire и (если мне не изменяет память) были экземпляры с лучшей точностью.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 07:26
Рейтинг@Mail.ru


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