Дигитална електроника > Развојни околини

Слободна развојна околина за Atmel микроконтролери

(1/1)

nCounTr:
Овде станува збор за развојната околина наречена Arduino која е направена од италијански електроничарски ентузијасти (нешто како овој форум) и се стекнаа со голема популарност во електронскиот свет.

Но да не должам многу еве ја страната каде ке можете да се информирате повеке за оваа развојна околина со која може многу да се научи за микроконтролерскиот свет и да се научи како да се контролира аналогната и дигиталната електроника преку микроконтролер:


--- Code: ---http://www.arduino.cc
--- End code ---

Оваа развојна околина ги има следниве карактеристики:

Processor: АТmega168
GPIO Pins: 20
Analog Pins: 6
PWM Pins: 6
Flash Memory: 16K
RAM: 1024 bytes
EEPROM: 512 bytes
External Interrupts: 2
JTAG: Не
I2C: Да
SPI: Да
USARTs: 1
Onboard USB<->Serial Converter?: Да
Breadboard compatible: На некој начин (*)

* Има многу варијатни како што е Boarduino што го олеснува ова.

Инаку врз база на оваа развојна околина се изградени (изработени) и други развојни околини од кои можам сега да ги издвојам:

- Sanguino - Со следниве карактеристики:

Processor: АТmega644P
GPIO Pins: 32
Analog Pins: 8
PWM Pins: 6
Flash Memory: 64K
RAM: 4096 bytes
EEPROM: 2048 bytes
External Interrupts: 3
JTAG: Да
I2C: Да
SPI: Да
USARTs: 2
Onboard USB<->Serial Converter?: Да
Breadboard compatible: Да

Повеке информации за Sanguino можат да се најдат овде:
http://sanguino.cc/start

- iDuino - http://www.spiffie.org/kits/iduino/
- Stickduino - http://www.spiffie.org/kits/stickduino/start.shtml

Еве и слики од истите:

Arduino

Sanguino

iDuino

enterprise:
Ако можи во неколку реченици да напишете т.е. објасните што е тоа развојна околина и за што се користи.
Видов доста работи дека можат да се приврзат на неа.

nCounTr:
Значи вака развојна околина ти е да направиш некој софтвер за контролерот со кој ке можеш да научиш како работат и како се котролираат одредени работи како што се најразлични сензори, прекинувачи, лцд-а, дисплеи и слично. Со тоа што би можел да направиш централна единица за контрола на операциите помеѓу голем број на такви уреди со цел да направиш некој поголем проект.
Така на пр. ако имам засилувач за кого треба да направам контрола на гласот за секој канал посебно, следење на температурата и вклучување на одреден систем за ладење со цел да не го оштетам засилувачот, потоа заштита на звучниците и слични работи, така да мене прво ке ми треба одвоено да го истестирам и испрограмирам сите односи на сензори, прекинувачи и.т.н одвоено од самиот засилувач. Притоа ако не го сторам тоа ризикувам да направам штета на засилувачот која ке ме чини повеќе одколку да земам да ги најдам сите грешки во софтверот пред да го внесам целиот во самиот засилувач.
Мислам дека беше доволно јасно објаснето ако имаш дополнителни прашања пиши.

поздрав.

enterprise:
Ако добро разбрав, со помош на развојната околина се врши тестирање на повеќе уреди и на крај тие се спојуваат при што добиваме една целина.

Ова интегралното коло дали е некој ПИК или е некој процесор веќе испрограмиран (фабрички)?
Дали софтверот се пишува поединечно за секој уред и на крај се составува да биде како еден програм? (нешто слично како и со хардверскиот дел)

nCounTr:

--- Quote from: enterprise on 07.12.2009, Monday, 17:58:35 ---Ако добро разбрав, со помош на развојната околина се врши тестирање на повеќе уреди и на крај тие се спојуваат при што добиваме една целина.

Ова интегралното коло дали е некој ПИК или е некој процесор веќе испрограмиран (фабрички)?
Дали софтверот се пишува поединечно за секој уред и на крај се составува да биде како еден програм? (нешто слично како и со хардверскиот дел)

--- End quote ---

Значи атмел е исто како и кај пик контролерите, доага непрограмиран со неколку карактеристики кои се објаснети во мојот пост, па така ние самите правиме програм со кој вршиме контрола на повеќе работи со влезно-излезните портови на контролерот.
Значи колото е слично на пик со таа разлика што производителот е друг и за разлика од развојните околини за пик микроконтролерите кои се плаќаат, оваа е слободна околина која може сами да ја направиме и целата документација е достапна бесплатно.

Navigation

[0] Message Index

Go to full version