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

 
 
> Схема отладочной платы микроконтроллера для AVR, Интересно, у кого какие, может поделитесь образцами и их преимущества
Кастусь Рыжов
сообщение Jul 6 2009, 20:10
Сообщение #1


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

Группа: Участник
Сообщений: 80
Регистрация: 16-07-07
Из: Беларусь, г.Гомель
Пользователь №: 29 165



Привет всему народу форума!
Смотрел в инете схемы разных отладочных и девелопмент плат микроконтроллеров AVR. Хотел придумать свою плату, чтобы изучить AVR (для начала взял атмегу16).
Хочется посмотреть анологичные отладочные платы, какие народ придумал и юзает для разработок. Посмотрел много разных вариантов. Хотелось бы, чтобы было все необходимое на плате, чтобы изучить AVR, но пришел к мысли, что лучше сделать плату с самимконтроллером , а то что нужно подсоединять по мере необходимости.
Может у кого то что-то подобное есть уже? Может совет дельный дадите при разработки подобного контроллера. Нужен порт RS232// LCD 4/8 bit // 4 семисегментных индикатора// кнопки // SPI и TWI память// термометры и тд и тп. Возможности купить типа готовые отлад наборы нет, да и денег не много, а вот платку могу сделать, но хотелось бы сразу толковую, можно сказать, что лучше учиться на чужих граблях, чем на своих, хотя свои эффективнее заставляют шевелиться smile3046.gif


--------------------
Прибор должен работать не в принципе, а в корпусе!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Кастусь Рыжов
сообщение Jul 7 2009, 11:38
Сообщение #2


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

Группа: Участник
Сообщений: 80
Регистрация: 16-07-07
Из: Беларусь, г.Гомель
Пользователь №: 29 165



Вот набросок схемы отладочной платы микроконтроллера. Может подскажете , что ещё подкинуть сюда, или исправить. С выше изложенным планом аппонента вполне согласен
//чего то файл не прикрепляется, прошу извинений

Прикрепленное изображение


Сообщение отредактировал Кастусь Рыжов - Jul 7 2009, 11:51


--------------------
Прибор должен работать не в принципе, а в корпусе!
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 7 2009, 17:46
Сообщение #3


кекс
******

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



Возьмите макетку, впаяйте в нее DIP40 кроватку, откройте ДШ на M16 раздел Pin Configurations соединяйте то что нужно. По мере необходимости впаивайте все остальное (что потребуется), руководствуясь ДШ на МС которые будете добавлять..
Для такой затеи imho не нужно даже схему рисовать.
Go to the top of the page
 
+Quote Post
manul78
сообщение Jul 7 2009, 19:30
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719



Цитата(defunct @ Jul 7 2009, 21:46) *
Возьмите макетку, впаяйте в нее DIP40 кроватку, откройте ДШ на M16 раздел Pin Configurations соединяйте то что нужно. По мере необходимости впаивайте все остальное (что потребуется), руководствуясь ДШ на МС которые будете добавлять..
Для такой затеи imho не нужно даже схему рисовать.


+1000

Я всегда так делаю. Беру "нулевку" побольше, МК в середину на панельку , по бокам от нее "папы" двух-
рядные... И фсее... biggrin.gif

На второй фото интересный "девайс" где стоят два МК, AVR и PIC, оба контроллируют друг друга (!)

Вопрос как в "что ? Где ? Когда ?" : Как вы думаете, зачем такое ? biggrin.gif



А вот теперь вопрос от меня лично. (не хочу просто так топик новый создавать)

Где нибудь имеется подробное описание директив makefile для WinAVR ?

"Самопальный" makefile - работает как надо, а вот который автогенерится специальной одноименной
программой никак не хочет связывать "самопальные" библиотеки... sad.gif

Короче есть stdiodemo.c
+ defines.h
+ uart.h и uart.c - обменник по RS-232
+ lcd.h и lcd.c - "верхний" драйвер LCD
+ hd44780.h и hd44780 - "нижний" драйвер LCD

Все сидят в одном и том-же каталоге, только никак связываться не хотят...

С первым "самопальным" все Ок..
Со вторым - никак...
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  Makefile_1.txt ( 1.75 килобайт ) Кол-во скачиваний: 46
Прикрепленный файл  Makefile_2.txt ( 17.09 килобайт ) Кол-во скачиваний: 40
 


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Jul 7 2009, 20:33
Сообщение #5


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

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



Цитата(manul78 @ Jul 7 2009, 23:30) *
+1000

Где нибудь имеется подробное описание директив makefile для WinAVR ?

"Самопальный" makefile - работает как надо, а вот который автогенерится специальной одноименной
программой никак не хочет связывать "самопальные" библиотеки... sad.gif

Короче есть stdiodemo.c
+ defines.h
+ uart.h и uart.c - обменник по RS-232
+ lcd.h и lcd.c - "верхний" драйвер LCD
+ hd44780.h и hd44780 - "нижний" драйвер LCD

Все сидят в одном и том-же каталоге, только никак связываться не хотят...

С первым "самопальным" все Ок..
Со вторым - никак...

посмотрите темы в разделе GNU Tools.
А чем не устраивает рукописный makefile? Я брал сгенерированный утилитой,а затем его сильно правил.

про makefile
ещё про makefile
В google поищите на GNU make.

В сгенерированном файле указан только один файл для сборки, а где остальные?
Цитата
# List C source files here. (C dependencies are automatically generated.)
SRC = $(TARGET).c

Сюда добавить необходимые исходники.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
manul78
сообщение Jul 7 2009, 22:05
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719



Цитата(mdmitry @ Jul 8 2009, 00:33) *
В сгенерированном файле указан только один файл для сборки, а где остальные?
Сюда добавить необходимые исходники.


Этот "косяк" я уже нашел... Глаз "замылился"... но все равно спасибо ! Все работает...

Теперь уже так-сказать "изголяюсь"... Сейчас пишет...

Size after:
AVR Memory Usage
----------------
Device: Unknown

Program: 5708 bytes
(.text + .data + .bootloader)

Data: 205 bytes
(.data + .bss + .noinit)

А раньше "девайсы" видел, и в процентах писал заполнение флеши... Мелочь, конечно - но приятно.
Вот ищу пока... biggrin.gif


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Кастусь Рыжов   Схема отладочной платы микроконтроллера для AVR   Jul 6 2009, 20:10
- - head_sk   Идеальный вариант, это пощупать все своими руками,...   Jul 6 2009, 21:33
|- - SKov   Цитата(Кастусь Рыжов @ Jul 7 2009, 15:38)...   Jul 7 2009, 12:58
- - Злодей   Добавьте второй процессор.   Jul 7 2009, 13:06
|- - SKov   Цитата(Злодей @ Jul 7 2009, 17:06) Добавь...   Jul 7 2009, 13:14
- - Злодей   Как минимум два одинаковых, для организации переда...   Jul 7 2009, 16:24
|- - demiurg_spb   Цитата(Злодей @ Jul 7 2009, 20:24) Как ми...   Jul 7 2009, 17:36
- - researcher   Придумывать свою плату, особого смысла нет, только...   Jul 7 2009, 20:58
- - Кастусь Рыжов   Спасибо всем, кто отозвался. Готовые наборы- это х...   Jul 8 2009, 08:26
|- - Xenia   Цитата(Кастусь Рыжов @ Jul 8 2009, 11:26)...   Jul 8 2009, 08:46
|- - Кастусь Рыжов   Цитата(Xenia @ Jul 8 2009, 11:46) А что э...   Jul 9 2009, 12:32
|- - Xenia   Цитата(Кастусь Рыжов @ Jul 9 2009, 15:32)...   Jul 9 2009, 13:09
- - haker_fox   ИМХО. AVR настолько простые МК, что мучаться с пон...   Jul 9 2009, 01:11


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 07:24
Рейтинг@Mail.ru


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