Jste zde

Soutěž vývojářů s USB Spider

HW server ve spolupráci s Freescale Semiconductor vyhlašuje soutěž vývojářů o nejoriginálnější aplikaci s vývojovým kitem USB Spider. Vyhodnocení soutěže proběhne 16.9.2008 na 50. Mezinárodním strojírenském veletrhu v Brně a mezi cenami jsou mimo jiné iPody od Apple, další vývojové kity Freescale, poukázky na nákup v HW Shopu a mnohé další.

S čím budeme pracovat

Primárně budeme pracovat s  MCU MC9RS08QG4 a aby se aplikace lépe ladila, obdrží každý soutěžící ZDARMA programátor a BDM debbuger USB SPYDER osazený právě 8pinovou verzí MC9RS08QG4. Programátor s pavoukem ve znaku má rozebíratelný kryt, kde se po sejmutí jedné jeho části objeví klasická zástrčka USB. Na druhé straně je připraveno 6 vývodů portu BDM pro externí In-Circuit programování a ladění.

Základní vlastnosti CPU MC9RS08QG4

MC9S08QG8-20-250.png
  • 4kB Flash
  • 256B RAM
  • Interní 32kHz Oscilátor
  • 4x GPIO, 1x Input Only, 1x Output Only
  • Timer Interface Module
  • IIC modul
  • 1kanálový, 16bitový Timer
  • 4kanálový, 10bitový ADC
  • Analogový komparátor

Vlastnosti pro 8pinové pouzdro.

Základní vlastnosti USB kitu SPYDER:

  • MCU součástí kitu:
    • MC9RS08QG4, (DIP8) - vyjímatelný z patice
    • kit podporuje i další MCU MC9RS08KA a MC9S08QD, MC9S08QG8
  • Rozhraní USB-BDM a USB-patice
  • Konektory:
    • patice DIL8 pro MCU
    • 8 vývodů vstup/výstup z patice
    • 6-pin BDM
    • USB
  • Periferie: červená SMD LED připojená k vývodu patice
  • Velikost: 83 x 28 x 20 mm
  • Napájení: +5V DC, 200 mA z portu USB
  • Pracovní teplota: 0°C až 50°C
  • Skladovací teplota: 0°C až 70°C
  • Ladící vlastnosti:
    • Ladění a sledování programu v reálném čase, in-circuit debugging
    • Pracovní frekvence až 10MHz
    • Konektor BDM pro externí ladění
    • Podpora 3.3V zařízení
    • CodeWarrior IDE 5.1 SE

Součástí kitu je samozřejmě vývojové prostředí a potřebný software !

Co budeme vyvíjet?

Co do plánovaných aplikací nejsou na vývojáře kladena naprosto žádná omezení. Je jasné, že v základní konfiguraci soupravy toho kromě rozblikání LED se mnoho neudělá, ale nic nebrání tomu, připojit ke Spideru rozšiřující desku například s posuvnými registry, teploměrem a podobně. Mezi očekávané aplikace lze zařadit například :

  • Reklamní poutač s LED se sériovým přenosem mezi MCU a displejem
  • Řízení vánočního osvětlení
  • Měření teploty s DS18B20
  • Vzorkování analogového signálu s výstupem na sériovou linku / LCD
  • Obsluha klávesnice / bezdotykové klávesnice
  • Měřič tlaku
  • Otevírání a zavírání dveří, vrat apod. z PC
  • A mnohé další

Jak budeme hodnotit

Jedná se o soutěž konstruktérů s volným zadáním a nejcennější aplikace jsou ty které řeší zvolenou problematiku tím nejoriginálnějším způsobem. Rozhodně tedy nemusí platit, že zvítězí nejsložitější konstrukce. Kdo se domnívá, že půjde o čistě subjektivní hodnocení, má naprostou pravdu. Hodnotit budou zástupci Freescale Semiconductors z Rožnova pod Radhoštěm, aby byla zajištěna nestrannost výběru.

03_ipod-classic--c420xc503.jpg

Ceny pro vítěze

  • 1x iPod,
  • 5x vývojový kit Freescale,
  • 3x poukázka na nákup v HW Shopu v hodnotě 1000Kč,
  • 10x poukázka na nákup v HW Shopu v hodnotě 500Kč,
  • nehynoucí sláva,
  • A mnohé další ...

Každý oceněný dále dostane řadu upomínkových předmětů Freescale a HW serveru. Všechny zajímavé konstrukce budou po dohodě s autory zveřejněny na HW serveru, případně dále použity firmou Freescale jako informační zdroj pro jiné vývojáře.

 

Jak se přihlásit

Stačí vyplnit registrační formulář a současně uvést jakou aplikaci budete chtít řešit. Obratem Vám zdarma zašleme na Vámi uvedenou adresu 1ks vývojového kitu Spider.


Jak odevzdat výsledky práce

Navržené řešení je samozřejmě třeba řádně zdokumentovat a výsledky poté prezentovat při vyhodnocování. Pro všechny účastníky soutěže máme připraveny volné vstupenky na MSV 2008 aby se mohli hodnocení a slavnostního vyhlášení 16.9.2008 zúčastnit. Pokud by se však někdo nemohl na brněnské výstaviště dostavit, stačí, když popis aplikace, výkresy schéma, DPS, případně blokové zapojení zašle spolu programem pro MCU případně celým hotovým zařízením k nám do redakce na adresu :

HW server s.r.o.
U pily 103
143 00 Praha 4

Naše děvčata vám obratem převzetí zásilky potvrdí. Všechny zaslané materiály budou vráceny majitelům v týdnu po vyhodnocení soutěže.

Podrobnější pokyny obdrží každý účastník dodatečně.

Download & Odkazy

Hodnocení článku: 

Komentáře

Rád bych se zúčastnil, ale ještě si nejsem jist s jakou aplikací se přihlásit, a proto bych měl dotaz. Do kdy je potřeba "soutěžní aplikaci" zaregistrovat?

A ještě by mě zajímalo, zda jeden soutěžící může přihlásit do soutěže dvě "soutěžní aplikace" ?

V zásadě neexistuje termín pro ukončení přihášek. Stanoven byl pouze termín pro vyhlášení výsledků, ale i s tím možná bude třeba hnout. Uvidíme, jak moc se budou v létě pařit mozky :)
Samozrejme Vám ani nic nebrání dělat dva projekty, ale Spyder dostanete jen jeden.

Zajímavé, pěkné a lákavé, ale pro mne o ničem. Ta sranda umí pracovat jen na woknech a ty jsem před 18 měsíci zavrhl, domů je vpustím leda přes svou mrtvolu a ze záhrobí bych pak nemohl nic vyvíjet, takže se musíte obejít beze mne a já se budu dále věnovat konkurenci (Atmelům).

Mám pro vás typ na konstrukci, bohužel to sám díky podřízenosti výrobce toho usb udělátka diktátu Mikrosoftu nebudu schopen na Linuxu nic vyvíjet (jejich škoda). Tady je ten typ : Analyzátor diagnostického signálu z řídicící jednotky ECC. Sám bych se do toho dal, ale nemíním si PC zasemenit Windowsy, takže to asi na podzim zmáknu ale s přenosným modulem zaleženým na čipu Atmel přes rozhraní RS232. V autě načtu signál a přenesu na PC kde diagnotikuji, případně na noťasu diagnostikuji přímo.

S podporou v Linuxu to je zrejme spatne. Nejaka podpora HC8 procesoru je snad v SDCC, ale to bude asi vse. USB SpYder programator/debuger zrejme nebude podporovan. To jsou dve velmi slaba mista techto procesoru od FreeScale, pokud srovnam treba s velmi popularnimi AVR:
- dostupnost chipu v CZ
- podora pro vyvoj v prostredi Linuxu

Jaksi jsem nikde v článku nezaznamenal, kde by Vás k tomu nutili.
Pěkné, že jste si tady vylil své srdce a poplakal, ale to je asi tak vše co jste do tohoto tématu přinesl.

možná tak nějakou tu gramatickou chybu ;) stále nevím jestli má typ nebo tip :D

i sem y tam, tak jsem se sekl (nečetl jsem to po sobě, takže jsem nezaregistroval hrubku), je vidět, že jiný argument než posměšky nemáš.V příspěvku je odstaný obsah. K tomu pobrečení, nebrečím jen konstatuji stav věci, účast oželím, nestojí mi za námahu a čas.

... i "odstatny obsah" vasi reakce me unika...
nezbyva me nic jineho nez pouzivat Widle, vzhledem k tomu ze jsem jeste nenasel ani jednu distribuci Linuxu, ktera by byla pro bezneho uzivatele funkcne dostupna. drtiva vestina jich totiz ani neprezije update po instalaci a spadne. jedine co bylo tak nejak pouzitelne byla Mandriva Extreme 2008, ale i ta nakonec po 14 dnech provozu nevydrzela a poroucela se do pekla... takze nevim, proc se tady ohanite necim, co snad ani neumi poradne a bez chyb pracovat! jo a namitky ze mam pouzivat Linux bez grafickeho prostredi, co me tvrdilo uz nekolik uzivatelu, si nechte pro sebe - takovy pristup si zarucene uzivatele woken neziska... howg

to je casta odpoved uzivatelu Linuxu tak jsem na ni odpovedel uz dopredu - vzhledem k vasi reaci vidim, ze jste ji chtel take pouzit, nebot zadny jiny argument nemate... takze jestli opravdu neexistuje zadny ROZUMNY duvod proc pouzivat Linux misto woken, tak budte, prosim, potichu.

P.S. a vzhledem k tomu, ze jsem s vami kravy nepasl, tak me prekvapuje ze mate tu drzost me tykat

jsem přibastlil uni.desku s CAN MCP2515,budičem a doladil komunikaci s nadřazeným systémem (PC a USB2CAN) . Problém bude jak teploměr ( MC9S08QG8 s čídlem ) připojit k DEMOQE128 a těch teploměrů bude třeba i víc.
Jinak tady mám před dokončením ale již plně funkční projekt před vyhodnocením http://www.visualprog.cz/Solar/SolarSystem.htm
je to ale na HC711.

Předpokládám, že soutěžící budou vyvíjet aplikace pro dodaný MCU MC9S08QG8 v pouzdru DIP8. Ten však podle datasheetu nemá vyvedený sériový port SCI ani sběrnici SPI, což dost podstatně omezuje jeho možnosti. Pro aplikace jako "Reklamní poutač se sériovým přenosem", "Vzorkování analogového signálu s výstupem na sériovou linku", "Otevírání a zavírání dveří z PC" apod. by IMHO byla vhodnější verze MCU v pouzdře se 16 vývody.

že má IIC a stačilo by, v mém případě, jeden směr do QE a posílit třeba RS485 budičem na vzdálenost cca do 100m

Nic Vam nebrani pouzit nejakou externi desku s jinym MCU (treba 16pinovou verzi MC9S08QG8) a treba i dalsim vyvojovym kitem. Ony priklady aplikaci jsou skutecne jen priklady a zatim registrovane projekty ukazuji, ze se mame opravdu na co tesit.

Je možnost získat další jednočip freescale v rámci soutěže? 8-pinový přiložený procesor namá totiž dostatek výstupů pro řízení dalších obvodů (konkrétně LCD). Je sice možnost přidat další řídící obvody, ale jen s jedním obvodem by bylo řešení mnohem elegantnější.

... to uz nebude zadarmo jako USB Spider... na vzorky "zdarma" uctuji 10€ na zasilku jako manipulacni poplatek :))

Pozor, v USB spyderu je osazen jen chip MC9S08QG4CE (4kB FLASH, 256B RAM), ne MC9S08QG8 (8kB FLASH, 512B RAM) jak se prezentuje v clanku...

Tento rok som sa zucasnil a umiestnil na sutazi freescale technology day v Žiline, mozem ten isty projekt pouzit aj pre tuto sutaz?

V zasade Vam nic nebrani se se stejnym projektem zucastnit, ale diky tomu, ze soutez budou hodnotit vice mene titiz lide jako v Ziline, budete krapanek znevyhodnen. Na druhou stranu by mohlo byt zajimave srovnani univerzitniho a bastlirskeho projektu. Vim, ze letos byl FTD opravdu zajimavy.

Zatim k zadnemu vyhlaseni nedoslo, protoze jsme posunuli termin na 15.10. vzhledem k velkemu zajmu az do konce prazdnin. Vysledky samozrejme zverejnime.