Sari la conținut
ELFORUM - Forumul electronistilor

Lucreaza cineva cu FLOWCODE ?


bercioiu

Postări Recomandate

spunea cineva mai sus, ca...(virgula) cu flowcode, poti face orice.

ma indoiesc de asta la modul grav.

sunt de acord ca poate acoperii multe proiecte simple de on/off, si chiar sunt bucuros de oameni care incearca sa lucreze cu uC, in schimbul electronicii mai traditionale (uneori mai buna) , dar sa nu exageram cu afirmatii de genul "poti orice".

 

poti exact ceea ce a pus dezvoltatorul la dispozitie, si cam atat.

Ai incercat sa faci ceva si nu ai reusit cu Flowcode?! ma "indoiesc grav"...

Pune mana si citeste despre el si dupa aceea, vino cu argumente, spune macar un singur lucru ce nu poate fi facut in Flowcode!

Sunt satul de "specialisti" d`astia ca tine!

Link spre comentariu
Vizitator DIAFRAGMA

Depinde cum se intelege.

Eu de exemplu am facut "orice"am avut nevoie,mai putin un singur proiect la care m-a ajutat bandi.

 

Diafragma

Aveti un uC ceva?schema?

buna ziua ,am un Pic 16f883 in care vreau sa implementez intrerupatoarele si led-urile,de fapt led-uri sunt impropriu spus. In locul led-urilor o sa actionez niste pini de imput.cu proiectul asta vreau sa resuscitez masina mea de spalat caruia partea electronica si-a dat duhul este o masina foarte solida si m-am gandit sa n-o arunc, e un fel de cobai. am facut rost de un integrat AA145 pt actionarea motorului,asta o sa aiba feed-back de la tahogeneratorul motorului, o sa il alimentez cu un tiristor in CC. Una peste alta stau FFF prost cu timpul liber asa ca o sa imi ia mult timp, oricum mersi fain.

Ii multumesc lui ELISON pentru ajutor este exact ce imi trebuie

Trebuie sa schimbi extensia din .txt in .fcf

multumesc pentru ajutorul acordat functioneaza f.bine

Editat de DIAFRAGMA
Link spre comentariu
  • 2 luni mai târziu...
Vizitator DIAFRAGMA

buna seara  ma poate ajuta si pe mine cineva ,facusem o parte dintr-un un program, pentru un proiect in Flowcode, la simulare merge perfect ,scris in microcontroller nu face absolut nimic .Am incercat cu un simplu led nici macar ala nu clipeste,nu stiu cum sa fac ca sa miste ceva Va multumesc anticipat.

Flowcode1.fcf

Link spre comentariu

Nu ai facut nicio setare a fuse bitilor, de aia nu iti merge...

 

Nu ai specificat, folosesti ceas intern/extern si ce frecventa, master clear intern/extern ?

Ti-am facut niste setari cu ceas intern si mclr intern:

 

Menu > Build > Project Options.

In tabul General Options pui 8 MHz

iar in tabul ICD Options faci setarile ca in imagnea atasata de mine.

De asemenea, trebue sa pui la inceputul programului un cod C cu "osccon=0x70" , sa setezi ceasul intern la 8 MHz. Daca pui oscilator extern, nu mai pui codul C.

Flowcode1_setari.fcf

set.png

set_1.jpg

Editat de bercioiu
Link spre comentariu
Vizitator DIAFRAGMA

buna ziua,am incercat setarile specificate dar tot nu merge, am stricat  un controller, si l-am schimbat (altul de acelasi tip nu am avut)  cu un 16F886,conform datasheet-ului ar fi cam la fel ,am schimbat din PIC micro  configuration din 16f883-in 16f886 si ,am urmat toate indicatiile date dar nu se aprinde nici un led. Mentionez ca la intrerupatoare am pus pull-up rezistor de 10k direct pe intrari, si cand intrerupatorul se inchide se pune pinul respectiv la masa, cred ca asa trebuie. Am facut cu aceleasi setari o lumina dinamica si spre surprinderea mea a functionat din prima.    nu stiu unde gresesc ,hex-ul il compilez cu un PICKKIT2 FLOWCODE-UL cand vreau sa scriu hex-ul in chip imi spune USB cable is not conected,asa ca pornesc programul pickit 2 si ii dau import hex si il scriu de aici nu stiu daca e bine asa?

 

Flowcode1_setari.fcf

Editat de DIAFRAGMA
Link spre comentariu

In program, vad ca ai pus butoanela activ pozitiv, asta inseamna ca treb uie sa intorci logica, la cablaj, rezistente spre minus si butoanele legate la plus.

Link spre comentariu
1 hour ago, DIAFRAGMA said:

buna ziua,am incercat setarile specificate dar tot nu merge, am stricat  un controller, si l-am schimbat (altul de acelasi tip nu am avut)  cu un 16F886,conform datasheet-ului ar fi cam la fel ,am schimbat din PIC micro  configuration din 16f883-in 16f886 si ,am urmat toate indicatiile date dar nu se aprinde nici un led. Mentionez ca la intrerupatoare am pus pull-up rezistor de 10k direct pe intrari, si cand intrerupatorul se inchide se pune pinul respectiv la masa, cred ca asa trebuie. Am facut cu aceleasi setari o lumina dinamica si spre surprinderea mea a functionat din prima.    nu stiu unde gresesc ,hex-ul il compilez cu un PICKKIT2 FLOWCODE-UL cand vreau sa scriu hex-ul in chip imi spune USB cable is not conected,asa ca pornesc programul pickit 2 si ii dau import hex si il scriu de aici nu stiu daca e bine asa?

 

Flowcode1_setari.fcf

 

Programul tau ruleaza numai 255 de cicluri si executia se termina.Intr-un timp atat de scurt nu prea ai cum sa-ti dai seama daca functioneaza

Link spre comentariu
Vizitator DIAFRAGMA

buna ziua,UAU in sfarsit a pornit acum ,problema a fost exact la setarile chip-ului, si  la rezistentele pull-up, cum a zis Bercioiu,trebuiau sa fie puse intrarile la + ,Elison bucla de 255 de cicluri si temporizarea de 500_ms, am pus-o pentru ca sa am timp sa selectez programul dar am rezolvat azi problema asta,ramane mai departe sa termin tot programul . Va multumesc ,fara ajutor nu reuseam sa  rezolv eu problema asta.Va doresc un paste fericit!!!

Flowcode1_setari.fcf

Link spre comentariu
  • 4 săptămâni mai târziu...
Vizitator DIAFRAGMA

Buna ziua, am o mare problema cu actionarea motorului masinii de spalat din proiectul meu,nu reusesc sa fac ca pwm-ul  sa aiba feed-back de la tahogeneratorul motorului, (adica sa il fac sa aiba turatie constanta la sarcina variabila). Am folosit un 16F628 in care din ADC pot sa reglez factorul de umplere dar nu stiu cum sa implementez controlul tensiune tahogenerator-factor de umplere,ca sa se mentina turatia constanta

cat ii dau eu din potentiometru .Daca poate sa ma ajute cineva de aici chiar si contra cost, va multumesc.

 

Editat de DIAFRAGMA
Link spre comentariu
  • 7 luni mai târziu...

Buna ziua. Stie cineva cu Flowcode cum poti impacheta 8 biti intr-un byte? Am o aplicatie in care am 7 LED-uri de semnalizare stare ,care sunt multiplexate cu un display de 6 digiti. Fiecare LED este conectat in paralel cu segmentele display-ului (LED1 cu segment a, LED2 cu segment b si tot asa...) Nu am reusit sa gasesc o solutie, asa ca va intreb si pe voi. Multumesc!

Link spre comentariu

Vroiam sa compun o variabila de tip Byte din 8 variabile de tip Bool si nu stiam cum. Intre timp am  gasit solutia pe care o expun si aici, poate sunt si alti utilizatori carora le va fi de folos.

My_var= a << 7 | b << 6 | c << 5 | d << 4 | e << 3 | f << 2 | g << 1 | h 

unde: My_var este de tip Byte

           a,b,c,d,e,f,g,h    sunt variabilele de tip Bool

Link spre comentariu

Se pare ca nu functioneaza. Am simulat cu flowcode si totul a fost in regula (asta ieri),  dar cand am compilat...(astazi) surpriza!!!  Flowcode.c(165): error: Unsupported operation for 'bit' operand(s) (<<). Prin urmare am revenit de unde am plecat. 

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări