Author Topic: Слободна развојна околина за Atmel микроконтролери  (Read 5391 times)

Offline nCounTr

  • Почивај во мир
  • Стручњак
  • *****
  • Posts: 231
  • Gender: Male
  • Дипл.Ел.Инж.
    • Македонски форум за електроника
Слободна развојна околина за Atmel микроконтролери
« Opened on 10.10.2009, Saturday, 18:00:50 (Edited 07.12.2009, Monday, 20:10:53) »
Овде станува збор за развојната околина наречена Arduino која е направена од италијански електроничарски ентузијасти (нешто како овој форум) и се стекнаа со голема популарност во електронскиот свет.

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

Code: [Select]
http://www.arduino.cc
Оваа развојна околина ги има следниве карактеристики:

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
ESPRIMO Mobile v5505 | Intel Centrino Duo T5450 @ 1,66GHz Santa Rosa | Apacer 4GB DDR2-667MHz | Fujitsu 120GB SATA-150 5400rpm | Intel x3100 384M Memory | Intel PRO/Wireless 3945abg | Gigabit Ethernet | Toshiba Bluetooth v2.0 | Windows 7 x64
АМАН ЧИТАЈТЕ ПРАВИЛA

Offline enterprise

  • Нов член
  • *
  • Posts: 13
  • Gender: Male
  • live long and prosper
Ако можи во неколку реченици да напишете т.е. објасните што е тоа развојна околина и за што се користи.
Видов доста работи дека можат да се приврзат на неа.
:)

Offline nCounTr

  • Почивај во мир
  • Стручњак
  • *****
  • Posts: 231
  • Gender: Male
  • Дипл.Ел.Инж.
    • Македонски форум за електроника
Значи вака развојна околина ти е да направиш некој софтвер за контролерот со кој ке можеш да научиш како работат и како се котролираат одредени работи како што се најразлични сензори, прекинувачи, лцд-а, дисплеи и слично. Со тоа што би можел да направиш централна единица за контрола на операциите помеѓу голем број на такви уреди со цел да направиш некој поголем проект.
Така на пр. ако имам засилувач за кого треба да направам контрола на гласот за секој канал посебно, следење на температурата и вклучување на одреден систем за ладење со цел да не го оштетам засилувачот, потоа заштита на звучниците и слични работи, така да мене прво ке ми треба одвоено да го истестирам и испрограмирам сите односи на сензори, прекинувачи и.т.н одвоено од самиот засилувач. Притоа ако не го сторам тоа ризикувам да направам штета на засилувачот која ке ме чини повеќе одколку да земам да ги најдам сите грешки во софтверот пред да го внесам целиот во самиот засилувач.
Мислам дека беше доволно јасно објаснето ако имаш дополнителни прашања пиши.

поздрав.
ESPRIMO Mobile v5505 | Intel Centrino Duo T5450 @ 1,66GHz Santa Rosa | Apacer 4GB DDR2-667MHz | Fujitsu 120GB SATA-150 5400rpm | Intel x3100 384M Memory | Intel PRO/Wireless 3945abg | Gigabit Ethernet | Toshiba Bluetooth v2.0 | Windows 7 x64
АМАН ЧИТАЈТЕ ПРАВИЛA

Offline enterprise

  • Нов член
  • *
  • Posts: 13
  • Gender: Male
  • live long and prosper
Ако добро разбрав, со помош на развојната околина се врши тестирање на повеќе уреди и на крај тие се спојуваат при што добиваме една целина.

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

Offline nCounTr

  • Почивај во мир
  • Стручњак
  • *****
  • Posts: 231
  • Gender: Male
  • Дипл.Ел.Инж.
    • Македонски форум за електроника
Ако добро разбрав, со помош на развојната околина се врши тестирање на повеќе уреди и на крај тие се спојуваат при што добиваме една целина.

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

Значи атмел е исто како и кај пик контролерите, доага непрограмиран со неколку карактеристики кои се објаснети во мојот пост, па така ние самите правиме програм со кој вршиме контрола на повеќе работи со влезно-излезните портови на контролерот.
Значи колото е слично на пик со таа разлика што производителот е друг и за разлика од развојните околини за пик микроконтролерите кои се плаќаат, оваа е слободна околина која може сами да ја направиме и целата документација е достапна бесплатно.
ESPRIMO Mobile v5505 | Intel Centrino Duo T5450 @ 1,66GHz Santa Rosa | Apacer 4GB DDR2-667MHz | Fujitsu 120GB SATA-150 5400rpm | Intel x3100 384M Memory | Intel PRO/Wireless 3945abg | Gigabit Ethernet | Toshiba Bluetooth v2.0 | Windows 7 x64
АМАН ЧИТАЈТЕ ПРАВИЛA