www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Flowcode
Pojdi na stran Prejšnja  1, 2, 3, 4  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
borber
Član
Član



Pridružen-a: Pon 23 Maj 2005 8:40
Prispevkov: 3111
Aktiv.: 13.13
Kraj: LJUBLJANA

PrispevekObjavljeno: Sre Dec 17, 2008 6:24 pm    Naslov sporočila:   Odgovori s citatom

So težave, vsaj na začetku. Za primer ti pripenjam program za branje starejšega, motorolinega GPS modula. Sestavil sem ga v parih dneh iz čiste nule. To se pravi, nikoli se nisem ukvarjal z mikrokontrolerji, da sem Flowcode poznal le bežno, o floating point rutinah, ki so tu potrebne nisem vedel nič, o GPS modulu sem imel le nekaj grobih informacij itd.
Program v dveh straneh pokaže podatke iz modula in meri korekcijsko napetost za VCO. Z modulom komunicira preko RS232 in uporablja motorolin protokol, rezultate pa prikaže na 2x16 displeju.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
program_er
Član
Član



Pridružen-a: Sob 08 Mar 2008 13:47
Prispevkov: 2173
Aktiv.: 10.33
Kraj: Maribor (Pohorje)

PrispevekObjavljeno: Sre Dec 17, 2008 7:36 pm    Naslov sporočila:   Odgovori s citatom

trobida je napisal/a:
program_er je napisal/a:
Ga imam že nekaj časa, pa je nekako... čuden! Enostavno mi ne gre programiranje v njem! Za vsako malenkost rabiš svojo Variable (čeprav ne vem čemu)...


To imaš prav! Ko se navadiš, potem nekako gre. Tudi sam ga ravno testiram, tako da sem prav tako začetnik. Imam ga za AVR različico. Demo verzija omogoča le uporabo ATmege32.

Sam za pomoč zaenkrat uporabljam njegov help.


Hja, help... Samo pr***eta Vista, ki ne podpira te oblike pomoči in je zato ne more prikazati! Mad Sad Mimogrede, uporabljaš Demo ali celotno verzijo?

borber je napisal/a:
So težave, vsaj na začetku. Za primer ti pripenjam program za branje starejšega, motorolinega GPS modula. Sestavil sem ga v parih dneh iz čiste nule. To se pravi, nikoli se nisem ukvarjal z mikrokontrolerji, da sem Flowcode poznal le bežno, o floating point rutinah, ki so tu potrebne nisem vedel nič, o GPS modulu sem imel le nekaj grobih informacij itd.
Program v dveh straneh pokaže podatke iz modula in meri korekcijsko napetost za VCO. Z modulom komunicira preko RS232 in uporablja motorolin protokol, rezultate pa prikaže na 2x16 displeju.


EDIT: Borber, kateri čip pa si uporabil tukaj? Ker ko odprem tvojo datoteko, mi npiše da v verziji (full verzija) Flowcode AVR ni omenjenega čipa. Mogoče PIC?

Hja, to je že prezapleten primer za mene - začetnika. Kaj lahko prosim kdo, ki pozna programiranje v Flowcode AVR napiše nekaj programov za ATmega8 (jo najbolj poznam), kot naprimer prižiganje ledic po vrsti, branje ADCja in izpisovnje vrednosti na LCDju, pa take začetniške stvari. Zraven pa (ali pa tudi ne) čim več komentarjev, da se še kaj naučim(o). Wink Smile

Hvala!

Crack na full verzijo Flowcode-AVR je na tem linku. Veselo programiranje!

_________________
Upanje ni del naše projektne strategije.
Member of Trisat - 1. Slovenian satellite running new fault tolerant aerospace processor.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
borber
Član
Član



Pridružen-a: Pon 23 Maj 2005 8:40
Prispevkov: 3111
Aktiv.: 13.13
Kraj: LJUBLJANA

PrispevekObjavljeno: Sre Dec 17, 2008 9:14 pm    Naslov sporočila:   Odgovori s citatom

Pozabil sem povedati, da gre za PIC16F876A. Se opravičujem.
fcf za PIC lahko uvoziš v AVR preko File/Import. Potrebno je izbrati primeren kontroler in opraviti nastavitve glede portov. Nisem pa še probal.
Pripel sem nekaj šolskih primerov vendar so za PIC.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
program_er
Član
Član



Pridružen-a: Sob 08 Mar 2008 13:47
Prispevkov: 2173
Aktiv.: 10.33
Kraj: Maribor (Pohorje)

PrispevekObjavljeno: Sre Dec 17, 2008 10:27 pm    Naslov sporočila:   Odgovori s citatom

Hvala ti!

Sem uvozil primere, jih pogledal (ne vseh, nekaj pa) in zdaj že bolj razumem! Sem že naredil program, ki prižiga ledice glede na to katero tipko stisneš. Wink

Ima kdo celotno verzijo Flowcode-AVR, ker ko hočem prevesti RS-232 mi piše da je moja omejena Shocked Rolling Eyes

Bi pa še te nekaj vprašal - v priponko sem dodal ta moj program. Kot boš videl, moram ledice prižigati vsako s svojim makrojem. ako bi naredil, da bi z enim ukazom/markojem prižgal vse tri LEDice? Da nebi vsake posebej in porabljal prostora.



ATmega8 zacetno.zip
 Opis:
Moj začetni programček

Download
 Ime datoteke:  ATmega8 zacetno.zip
 Velikost datoteke:  1.42 KB
 Downloadano:  25 krat


_________________
Upanje ni del naše projektne strategije.
Member of Trisat - 1. Slovenian satellite running new fault tolerant aerospace processor.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
program_er
Član
Član



Pridružen-a: Sob 08 Mar 2008 13:47
Prispevkov: 2173
Aktiv.: 10.33
Kraj: Maribor (Pohorje)

PrispevekObjavljeno: Pet Dec 19, 2008 8:41 pm    Naslov sporočila:   Odgovori s citatom

Še vedno me zgornje muči. Tema pa je kar umrla.
_________________
Upanje ni del naše projektne strategije.
Member of Trisat - 1. Slovenian satellite running new fault tolerant aerospace processor.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
borber
Član
Član



Pridružen-a: Pon 23 Maj 2005 8:40
Prispevkov: 3111
Aktiv.: 13.13
Kraj: LJUBLJANA

PrispevekObjavljeno: Pet Dec 19, 2008 9:34 pm    Naslov sporočila:   Odgovori s citatom

Mogoče ta primer?
Na začetku je Output, ki prižge in ugasne vse tri ledice na enkrat, brez makrojev.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
program_er
Član
Član



Pridružen-a: Sob 08 Mar 2008 13:47
Prispevkov: 2173
Aktiv.: 10.33
Kraj: Maribor (Pohorje)

PrispevekObjavljeno: Pet Dec 19, 2008 10:53 pm    Naslov sporočila:   Odgovori s citatom

Hvala za primer, zdaj razumem to.

Čeprav ne vem, zakaj si pri OUTPUT -> PORTC napisal 7... Ali je 0, ali je 1... (v priponki) pa dobro, take malenkosti bom že popravil.

Hvala!

Ima kdo celotno verzijo Flowcode-AVR? Ker moja me nekaj [cenzurirano], pa pravi, da je omejena, čeprav je celotna Rolling Eyes



Flowcode1234.jpg
 Opis:
 Velikost datoteke:  11.22 KB
 Pogledana:  10893 krat

Flowcode1234.jpg



_________________
Upanje ni del naše projektne strategije.
Member of Trisat - 1. Slovenian satellite running new fault tolerant aerospace processor.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
borber
Član
Član



Pridružen-a: Pon 23 Maj 2005 8:40
Prispevkov: 3111
Aktiv.: 13.13
Kraj: LJUBLJANA

PrispevekObjavljeno: Sob Dec 20, 2008 12:32 am    Naslov sporočila:   Odgovori s citatom

Port si zamisli, kot 8 bitno število. Vsak bit, ki ima vrednost 1 je dejansko ustrezno desetiško število 2^n. Zato za prve tri "prižgane" bite pri Output vpišeš byte=7.

Flowcode-AVR je kompleten, če ga porihtaš s zaAVR.rar vsebino.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
program_er
Član
Član



Pridružen-a: Sob 08 Mar 2008 13:47
Prispevkov: 2173
Aktiv.: 10.33
Kraj: Maribor (Pohorje)

PrispevekObjavljeno: Sob Dec 20, 2008 11:01 am    Naslov sporočila:   Odgovori s citatom

borber je napisal/a:
Port si zamisli, kot 8 bitno število. Vsak bit, ki ima vrednost 1 je dejansko ustrezno desetiško število 2^n. Zato za prve tri "prižgane" bite pri Output vpišeš byte=7.

Flowcode-AVR je kompleten, če ga porihtaš s zaAVR.rar vsebino.


Ja, to še bom moral malo naštudirati!

Sem pa začel poiskušati ADC... pa ne deluje Confused Mad V priponki je moj primer Laser alarma, kjer z enim potenciometrom nastavim Vzorec, potem pa Vzorec primerjam z Foto (foto celica) in če je na fotocelici manj svetlobe (prekinjen laserski žaek) se prižge ledica. Mislil sem narediti da bi piskal zvočnik, samo za Flowcode je to za mene prezahtevno.
Isto idejo sem sprogramiral v Bascom-AVR in deluje. Oba primera (Bascom, Flowcode) v priponki.

zaAVR.rar na Visti ne deluje! pm Vista!



ADC.zip
 Opis:
Flowcode in Bascom primer Laser alarma. Bascom primer deluje, Flowcode pa ne. Moj clock je 1MHz.

Download
 Ime datoteke:  ADC.zip
 Velikost datoteke:  1.83 KB
 Downloadano:  11 krat


_________________
Upanje ni del naše projektne strategije.
Member of Trisat - 1. Slovenian satellite running new fault tolerant aerospace processor.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
program_er
Član
Član



Pridružen-a: Sob 08 Mar 2008 13:47
Prispevkov: 2173
Aktiv.: 10.33
Kraj: Maribor (Pohorje)

PrispevekObjavljeno: Sob Dec 20, 2008 11:43 am    Naslov sporočila:   Odgovori s citatom

A je slučajno že kdo uspel sprogramirati AVRja direktno iz Flowcode-AVR? meni ne uspe. Uporabljam STK200 progrmator, vrata LPT1, naslov 0xD800.
_________________
Upanje ni del naše projektne strategije.
Member of Trisat - 1. Slovenian satellite running new fault tolerant aerospace processor.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
borber
Član
Član



Pridružen-a: Pon 23 Maj 2005 8:40
Prispevkov: 3111
Aktiv.: 13.13
Kraj: LJUBLJANA

PrispevekObjavljeno: Sob Dec 20, 2008 12:55 pm    Naslov sporočila:   Odgovori s citatom

Matrixmultimedija prodaja programator za AVR, kot tudi PIC. Pri PIC je software programatorja združljiv s PICKIT2. Kako je z AVR je treba pogledati na njihov forum. V vsakem primeru pa Flowcode generira HEX, ki ga uporabiš s kateremkoli programatorjem.

Poglej komentar v programu, ki je za oglatim oklepajem. Branje A/D porta je treba opraviti v dveh korakih. Najprej vzeti sample in potem rezultat posredovati integer spremenljivki.
Delayi v programu so nepotrebni, ker lahko hitrost simulacije nastaviš v Chip/Clock speed.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
program_er
Član
Član



Pridružen-a: Sob 08 Mar 2008 13:47
Prispevkov: 2173
Aktiv.: 10.33
Kraj: Maribor (Pohorje)

PrispevekObjavljeno: Sob Dec 20, 2008 2:29 pm    Naslov sporočila:   Odgovori s citatom

Hvala za informacijo, Simulacije še sploh nikoli uprabljal nisem! d'oh!

Programiram pa tako, da v Bascom-AVR uvozim HEX in ga spečem na AVRja.

_________________
Upanje ni del naše projektne strategije.
Member of Trisat - 1. Slovenian satellite running new fault tolerant aerospace processor.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
borber
Član
Član



Pridružen-a: Pon 23 Maj 2005 8:40
Prispevkov: 3111
Aktiv.: 13.13
Kraj: LJUBLJANA

PrispevekObjavljeno: Sob Dec 20, 2008 3:36 pm    Naslov sporočila:   Odgovori s citatom

Simulacija je pod Run ali, če klikneš na plavi trikotnik.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
borber
Član
Član



Pridružen-a: Pon 23 Maj 2005 8:40
Prispevkov: 3111
Aktiv.: 13.13
Kraj: LJUBLJANA

PrispevekObjavljeno: Sob Dec 20, 2008 6:00 pm    Naslov sporočila:   Odgovori s citatom

Seznam MCU, ki jih je možno programirati z ustrezno verzijo Flowcode:

PIC

12C508
12C508A
12C509
12C509A
12C671
12C672
12CE518
12CE519
12CE673
12CE674
12F509
12F609
12F615
12F629
12F635
12F675
12F683
12HV609
12HV615
16C716
16C717
16C72
16C72A
16C73
16C73A
16C73B
16C74
16C74A
16C74B
16C76
16C77
16C770
16C771
16C84
16CR72
16CR83
16CR84
16F505
16F506
16F610
16F616
16F627
16F627a
16F628
16F628a
16F630
16F631
16F636
16F639
16F648a
16F676
16F677
16F684
16F685
16F687
16F688
16F689
16F690
16F716
16F72
16F73
16F737
16F74
16F747
16F76
16F767
16F77
16F777
16F785
16F818
16F819
16F83
16F84
16F84a
16F87
16F870
16F871
16F872
16F873
16F873A
16F874
16F874A
16F876
16F876A
16F877
16f877a
16F88
16F88
16F883
16F884
16F886
16F887
16F913
16F914
16F916
16F917
16F946
18F1220
18F1230
18F1320
18F1330
18F2220
18F2221
18F2320
18F2321
18F2331
18F2410
18F242
18F2420
18F2423
18F2431
18F2439
18F2450
18F2455
18F248
18F2480
18F24J10
18F2510
18F2515
18F252
18F2520
18F2523
18F2525
18F2539
18F2550
18F258
18F2580
18F2585
18F25J10
18F2610
18F2620
18F2680
18F2682
18F2685
18F4220
18F4221
18F4320
18F4321
18F4331
18F4410
18F442
18F4420
18F4423
18F4431
18F4439
18F4450
18F4455
18F448
18F4480
18F44J10
18F4510
18F4515
18F452
18F4520
18F4523
18F4525
18F4539
18F4550
18F458
18F4580
18F4585
18F45J10
18F4610
18F4620
18F4680
18F4682
18F4685
18F6310
18F6390
18F6410
18F6490
18F6527
18F6622
18F6627
18F66J60
18F66J65
18F6722
18F67J60
18F8310
18F8390
18F8410
18F8490
18F8527
18F8622
18F8627
18F86J60
18F86J65
18F8722
18F87J60
18F96J60
18F96J65
18F97J60
RF12F675F
RF12F675H
RF12F675K

AVR

AT90S2313
AT90S2323
AT90S4433
AT90S8515
AT90S8535
ATMEGA16
ATMEGA162
ATMEGA164
ATMEGA168
ATMEGA32
ATMEGA324
ATMEGA328
ATMEGA48
ATMEGA644
ATMEGA8
ATMEGA8515
ATMEGA8535
ATMEGA88
ATTINY13
ATTINY2313
ATTINY24
ATTINY25
ATTINY26
ATTINY261
ATTINY44
ATTINY45
ATTINY461
ATTINY84
ATTINY85
ATTINY861

ARM

AT91SAM7S128
AT91SAM7S16
AT91SAM7S161
AT91SAM7S256
AT91SAM7S32
AT91SAM7S321
AT91SAM7S512
AT91SAM7S64
AT91SAM7SE256
AT91SAM7SE32
AT91SAM7SE512
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
mgrm2
Neznanec
Neznanec



Pridružen-a: Sre 24 Dec 2008 12:46
Prispevkov: 6
Aktiv.: 0.03
Kraj: Kaplja vas

PrispevekObjavljeno: Čet Avg 27, 2009 10:53 pm    Naslov sporočila:  Atmega 8 uporaba timerja 1,2 Odgovori s citatom

Odločil sem se, da bom preizkusil program Flowcode a sem kmalu naletel na težavo. Namreč ni mi uspelo uporabiti še ostalih dveh časovnikov torej TMR1 in 2. V datoteki ATMEGA8.fcd sem vključil TMR1 ampak mi prevajalnik javi napako. Poskusil sem tudi z opcijo custom pri prekinitvah kjer se vpišejo ukazi, ki sem jih našel v helpu. A mi je prevajalnik zopet javil napako.
Za kakršnokoli pomoč se zahvaljujem.
L.P.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3, 4  Naslednja
Stran 2 od 4

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group