Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Vhodne PIC a display pre aplikaciu...
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
MrMarian



Založen: Oct 14, 2010
Příspěvky: 48

PříspěvekZaslal: so prosinec 18 2010, 11:15    Předmět: Vhodne PIC a display pre aplikaciu... Citovat

Zdravime,

Teraz som si objaednal MPLAB ICD 3 Evaluation Kit (with PICDEM 2 Plus) - ma mi to prist az zaciatkom unora tak by som vas chcel zatial poziadat o teoreticke informacie k mojej prvej aplikacie, na ktorej sa chcem naucit zaklady programovania PIC. Ak by to uz niekto riesil a bol ochotny dat sem cast kodu tak by som to velmi ocenil.

Tak moja prva aplikacia by mala byt:
- komunikacia PIC s grafickym displayom 128x64 (popr. alfanum. displayom 16x4)
- vytvorenie setup menu (ovladane potrebnym poctom tlacitok - napr. hore / dole / enter / esc / save ...)
- display ukazuje cas a datum (nastavitelny tlacitkami, nie je potrebne riesit letny a zimny cas a prechodny rok ...)
- PIC na zaklade casu zapina / vypina relatko - "alarm"
- k PICu je pripojeny 3 x termoodpor - znazornuje hodnotu teploty na display-i (popr. graf na grafickom display)
- na zaklade teploty spina relatko / relatka (na chladenie / ohrev)
- hodnoty zopnutia vypnutia rele sa nastavuju pomocou tlacitok (nie su fixne nastavene!)

Mozno to nie je najjednoduchsia aplikacia ale na niecom sa chcem ucit ... a blikanie LED nie je zrovna to co by som chcel. No a ked sa to rozlozi na mensie ulohy tak by to zase nemalo byt az tak zlozite.

Chcel by som vas poprosit o radu ake PIC (dostatok pamati / zapis konstant zapnutia relatok mimo programator ... ) mam kupit a aky display. S cim mate dobre skusenosti - na cenu nie je potrebne hladit Surprised .

Ak by ste mali niekto niektoru cast kodu (cas a datum, alarm, PIC - termoodpor, PIC->graf, PIC -> relatko, ovladanie celeho systemu tlacitkami ...) tak by som to privital.

Edit: Este dodam ze by som to chcel proframovat v C... ASM mi nejak neprirastlo k srdcu Sad . Zatial sa rypem v MicroC (Inak v C programujem)

Dakujem za kazdu radu.

Prajem pekny den.

Marian
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
mikollar



Založen: Dec 26, 2004
Příspěvky: 1430
Bydliště: Košice - okolie

PříspěvekZaslal: so prosinec 18 2010, 11:30    Předmět: Citovat

no neviem ale ak nemas takmer ziadne skusenosti s porgramovanim PIC tak by som zacal niecim jenoduchym v asm (16F628) aby si pochopil princip od zakladu a potom sa mozes vrhnut na C napr s nejakou 18F
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
MrMarian



Založen: Oct 14, 2010
Příspěvky: 48

PříspěvekZaslal: so prosinec 18 2010, 12:25    Předmět: Citovat

Zdravime,

Mozno mas pravdu a mozno nie ... v ASM som sa uz par krat pokusal ale bez vysledku ...

Nikdy v zivote som nezacal programovat principom "hello word". To mi pripada len taky ucebnicovy uspech - realita je niekde inde. Vzdy si dam realny problem a hladam realne riesenie ... Preto tato moja uloha ... Dal som si cas ... 1-2 mesiace intenzivneho studovania / skusania pod. Zo dna na den sa neda nic naucit ...

Skuste mi dat konkretne rady na PIC a display a rady typu to je na zaciatok tazke nepotrebujem - ja to sam viem ... a uvidime po par mesiacoch vysledok. Ked to nezvladnem tak uznam ze to bolo na mna mooc tazke.

Dakujem a prajem pekny den.

Marian
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Banda



Založen: Mar 22, 2005
Příspěvky: 1170
Bydliště: OV

PříspěvekZaslal: so prosinec 18 2010, 12:56    Předmět: Citovat

Kup si třeba toto:
PIC16F877A
ATM12864D
LM335
DS18B20
A můžeš programovat, až se z tebe bude kouřit Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
MrMarian



Založen: Oct 14, 2010
Příspěvky: 48

PříspěvekZaslal: so prosinec 18 2010, 15:17    Předmět: Citovat

Zdravim,

Dakujem za odpoved.

- PIC16F877A by som nahradil PIC16F887A (microchip uz nebude podporovat 877) a je lacnejsi
- Display ATM12864D by som nahradil BG12864ABNHN207D (z ponuky GME) - ak to nie je problem. V oboch je kontroller KS107 / 108. (mam v supliku Smile )

Myslite si ze je to akceptovatelna kombinacia a zvladne (bude dostatok pamati) to moju ulohu. Neviem si absolutne predstavit kolko to zaberie pamate. Po kompilovani pod / pre WIN mam hned par desiatok / stoviek kB aj ke to robi prd Smile

Senzor by som preferova DS18B20, ale neviem kde by som napojil 3 seznory (ako bolo uvedene). alebo na ten PIC viem napojit 3 digitalne senzory? Som zaciatocnik tak neviem. Ale ako som pisal ... chcem riesit realnu ulohu s realnymi podmienkami a nie len nieco skolske.

Predpokladam ze nie je problem napojit 3 LM335 a cez AD kanaly (i ked rozlisenie 10bit sa mi zda trochu malo ale dajme tomu)

Dajem a prajem pekny den.

M.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
majsi



Založen: Jan 23, 2010
Příspěvky: 51

PříspěvekZaslal: so prosinec 18 2010, 16:03    Předmět: Citovat

Pamate to bude dost ak si hned na zaciatku uvedomis ktore kniznice a ktore funkcie nemas pouzivat. Napriklad taky printf a jemu podobne je lepsie si nakodit sam. Je to len o tom ako si pohodlny.
Co sa tyka toho WIN tak ked to kompilujes co VisualStudiu tak sa nediv ze HelloWorld ma 500K Laughing
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Atlan



Založen: May 10, 2004
Příspěvky: 4513
Bydliště: Košice

PříspěvekZaslal: so prosinec 18 2010, 16:51    Předmět: Citovat

ak tu 16f este nemas kupenu tak si kup nejaku 18Fxxxx je vhodnejsia na Ccko
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
MrMarian



Založen: Oct 14, 2010
Příspěvky: 48

PříspěvekZaslal: so prosinec 18 2010, 22:21    Předmět: Citovat

Zdravim,

To Atlan: Este namam, ake je tvoje odporucanie? Display? Senzory? Cas / datum?

V com je vlasne ine 16f od 18f popr 12f?

Preco nepouzit hned 16bitovy popr. 32 bitovy procesor / jednochip?

Pekny den.

M.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Atlan



Založen: May 10, 2004
Příspěvky: 4513
Bydliště: Košice

PříspěvekZaslal: so prosinec 18 2010, 22:51    Předmět: Citovat

no nejake napr 18f452 alebo uz su aj ine lepsie a lacnejsie, displej ti spomenul BANDA, dig teplotne cidlo tiez DS18b20, na cas nieco bud ds1302 apripadne PCF8563P alebo PCF8583
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
MrMarian



Založen: Oct 14, 2010
Příspěvky: 48

PříspěvekZaslal: po prosinec 20 2010, 7:53    Předmět: Citovat

Dobry den,

To Atlan: PIC18F452 uz nedoporucuje Microchip - odporuca PIC18F4520. Ale aj tak nerozumiem podla coho mi tieto chipy odporucate. Ja som si mysle ze tie jednotlive chipy su nejak zamerane ... napr. niektore su na spolupracu s display, niektore na spolupracu s CAN a pod.

Ako som pisal (som zaciatocnik) tak neviem ako sparovat PIC a display. Ako mam nasadit 2 digitalne senzory na na PIC ked ma len jeden I2C? Alebo mam radsej pouzit analogove? Kanalov mam viac ako poterebujem.

K tomu casovacu: k tomu od Dallas - absolutne som mimo. Som si myslel ze staci pouzit TMR0 - a asi lepsie TMR2 ...

Asi sa este budem musiet vela ucit ... co je najhorsie ze este nemem programamtor doma, tak len teoreticky ...

Dakujem za kazdu radu a a k bu ste prispeli aj nejakym kodom ktory by som mohol rozobrat ... bolo by to syper.

Prajem pekny den.

M.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
majsi



Založen: Jan 23, 2010
Příspěvky: 51

PříspěvekZaslal: po prosinec 20 2010, 8:15    Předmět: Citovat

co keby si si pozrel nejaku teoriu k i2c zbernici?? je to normalna adresovo orienotvana zbernica. mas jedno zariadenie master a veeeela zariadeni slave. master vzdy najskor zaadresuje zariadenie a az potm s nim komunikuje. pozri si poriadne protokol na nete je toho neskutocne mnozstvo.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: po prosinec 20 2010, 9:04    Předmět: Citovat

majsi napsal(a):
co keby si si pozrel nejaku teoriu k i2c zbernici?? je to normalna adresovo orienotvana zbernica. mas jedno zariadenie master

Když už jsi u té teorie, tak těch master zařízení tam může být klidně několik.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
majsi



Založen: Jan 23, 2010
Příspěvky: 51

PříspěvekZaslal: po prosinec 20 2010, 10:50    Předmět: Citovat

ja som netvrdil ze nie. len cely protokol je postaveny natom co som pisal. to ze budes mat na 2 vodicoch zavesenych 100 zariadeni a kezde druhe bude master zalezi len na type aplikacie a hluposti clovek ktory to navrhol Wink
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
MrMarian



Založen: Oct 14, 2010
Příspěvky: 48

PříspěvekZaslal: po prosinec 20 2010, 21:39    Předmět: Citovat

Zdravime,

To majsi: Ako som pisal, som zaciatocnik a o I2C zbernici neviem nic. Vies mi odporucit nejaku dobru stranku / literaturu?

Ale trochu odbacame od topiku ... odporucte mi kombinaciu PIC + LCD + senzory (privital by som aj oddovodnenie preco zrovna ta kombinacia).

Podla toho co som doteraz precital tak to vyzera ze je to celkom jedno, len aby to malo dost pamati (ostatne vlastsnosti previsuju moje potreby)

Prajem pekny den.

M
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
TranslatPic



Založen: Dec 19, 2010
Příspěvky: 6

PříspěvekZaslal: út prosinec 28 2010, 14:05    Předmět: Citovat

Jestli poslechneš kolegy a půjdeš na PIC18FXXXX, budeš mít bohatější periferie, výkon, větší paměť za cenu nižších řad, procesor připravený na využití C, ale i množství assemblerovských instrukcí. V rubrice nabídka je i český překlad assembleru, můžeš začít jednodušeji,
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.18 sekund