bercioiu Postat Martie 17, 2015 Autor Partajează Postat Martie 17, 2015 Pai, ce inseamna PWM? Cand vei afla raspunsul la aceasta intrebare, iti vei putea raspunde singur... Link spre comentariu
bobinatorul Postat Martie 17, 2015 Partajează Postat Martie 17, 2015 Pai atunci inseamna ca e normal.Delay-ul cred ca "ajuta" si mai mult. Link spre comentariu
aureliu67 Postat Martie 22, 2015 Partajează Postat Martie 22, 2015 Ma intereseaza sa folosesc pentru incarcarea bateriilor de diferita capacitate, dozarea curentului cu ajutorul PWM. Ati reusit sa puneti la punct softul in cauza? Link spre comentariu
bobinatorul Postat Martie 22, 2015 Partajează Postat Martie 22, 2015 Softul nu cred ca are vreo problema,doar ca poate nu m-am exprimat correct si intrebarea a fost putin inteleasa gresit. Ar mai si si frecventa impulsurilor care se pare ca este dependenta de valoarea cuartzului,deci cuartzul trebuie ales in functie de frecventa dorita la iesire. Problema mea consta in faptul ca atata timp cat unul din butoanele de reglaj este apasat factorul de umplere tinde sa fie zero. Link spre comentariu
aureliu67 Postat Martie 22, 2015 Partajează Postat Martie 22, 2015 Eu am un soft facut de cineva de aici pt pic 16 f 629A parca sau 628A nu mai stiu exact care e corect *(cu A in coada) PWM digital. Daca va intereseaza va trimit softul. dar nu este in flowcode Link spre comentariu
costi_b Postat Martie 28, 2015 Partajează Postat Martie 28, 2015 Am început să învăț flowcode. Am modificat pentru început o aplicație a userului bercioiu pentru scopul meu: un contor pentru mașina de bobinat care adună sau scade numărul de spire în funcție de sensul de rotație. Totul funcționează perfect în simulare. Problema apare la compilare în hex la orice aplicație pe care încerc să o compilez. În fișierul .c generat apare o eroare, uita să comenteze o linie unde apare textul ”Codul al initializarii Intreruperii ”. Menționez că am flowcode 5.5 și sistemul setat pe limba română, astfel că și programul s-a instalat automat în română. Există vreo metodă să compilez fișierul c corectat de mine nu cel generat automat? S-a mai lovit cineva de problema asta? Atașez și proiectul poate ma ajută cineva și mi-l face hex. Contor_bobinat.rar Link spre comentariu
costi_b Postat Martie 28, 2015 Partajează Postat Martie 28, 2015 Am rezolvat problema! Am reinițializat softul în engleză și așa face compilarea ok. Cred că o să lucrez pe varianta în română totuși, îmi place că are comenzile și explicațiile mai ușor de înțeles pentru mine, iar la terminarea softului o să trec pe engleză pentru compilare. După realizare practică și testare o să public schema și cablajul la proiecte cu flowcode. Aș mai avea o întrebare dacă mă puteți ajuta. Cum fac 2 funcții pe un buton? La apasare sub o secundă sa acceseze o funcție, peste o secundă alta funcție. Link spre comentariu
bercioiu Postat Martie 29, 2015 Autor Partajează Postat Martie 29, 2015 Asta este solutia, cea aplicata de tine. Din pacate softul are acest bug, nu poate compila in nicio alta limba in afara de engleza. Eu am semnalat acest bug celor de la Matrix Multimedia si urma sa fie rezolvat, dar s-a trecut la versiunea 6 si la versiunea 5 nu se mai lucreaza. Link spre comentariu
bobinatorul Postat Martie 29, 2015 Partajează Postat Martie 29, 2015 Vezi postul 5 http://www.elforum.info/topic/98031-proiecte-realizate-cu-flowcode/ Link spre comentariu
ardiles Postat Aprilie 2, 2015 Partajează Postat Aprilie 2, 2015 Building CASM fileSerious Warning: Call stack usage exceeds:8!Call Stack Usage Report======================= main and Task(s): hw used:6, exceeded by:0 interrupt: hw used:8, exceeded by:0Memory Usage Report===================RAM available:128 bytes, used:87 bytes (68.0%), free:41 bytes (32.0%),Heap size:41 bytes, Heap max single alloc:31 bytesROM available:2048 words, used:993 words (48.5%), free:1055 words (51.5%)successReturn code = 0FINISHED vin cu o problema(mare problema)! si o vreau s-o prezint public sa o fac de râs, ca or mai fi "amărâți" ca mine ce s-or mai lovi de ea.. treaba e ca am muuult prea multe variabile in "joc" si microcontrolerul d-asta "gâfâie"... asta mi-am dat seama dupa ce am editat pentru un microcontroler si apoi cand am compilat acelasi flowchart pentru alt microcontroler mai slabut dpdv resurse, in ciuda faptului ca la sfarsit scrie finished, zero erori, microcontrolerul respectiv trebuia resetat(taiata alimentarea)... intrebare: m-ar fi ajutat watchdog-ul? Link spre comentariu
Elison Postat Aprilie 2, 2015 Partajează Postat Aprilie 2, 2015 Problema nu este cauzata de faptul ca ai multe variabile, ci de faptul ca ai depasit eight level deep hardware stack permis de microcontrollerul pe care il folosesti.Solutia ar fi sa folosesti un microcontroller care are level deep hardware mai mare de 14 in cazul tau sau sa corectezi programul astfel incat sa te incadrezi in nivelul de maxim 8, permis de respectivul microcontroller pentru care ai compilat programul. Cand ai eroarea asta: Serious Warning: Call stack usage exceeds:8! nu te poti baza pe faptul ca programul care ruleaza in microcontroller o sa faca exact ceea ce astepti de la el. Link spre comentariu
bercioiu Postat Aprilie 2, 2015 Autor Partajează Postat Aprilie 2, 2015 Mai pe romaneste, nu te duce cu programul din macro in macro de prea multe ori :-) 1 Link spre comentariu
ardiles Postat Aprilie 4, 2015 Partajează Postat Aprilie 4, 2015 de tinut si luat aminte! Link spre comentariu
aureliu67 Postat Aprilie 18, 2015 Partajează Postat Aprilie 18, 2015 (editat) Stimati colegi, din nou ma adresez cu o cerere de ajutor celor care cunosc Flowcode. Inca mai lucrez la incarcatorul meu solar pe baza de PIC 16f877a. Am ajuns la partea finala cu fiarele si acum e cazul sa finalizez softul. Mi-am dat seama ca ce am facut eu ajutat de dl bobinatorul va functiona continuu, inclusiv noaptea cand nu exista curent in panouri. Din acest motiv consider necesar introducerea unei rutine care sa limiteze perioada de functionare in un anumit interval de timp. De la o ora pana la o anumita ora. Exista si varianta ca sa fie folosit ADC ca sa masoare cand tensiunea de intrare de la panouri fotovoltaice si sa porneasca rutina de incarcare doar daca aceasta depaseste 12v. Ce varianta considerati a fi mai sigura? Personal as opta pt interval orar, si as futea folosi secventa respectiva si la tracker solar. Ma poate ajuta cineva cu secventa respectiva? Editat Aprilie 18, 2015 de aureliu67 Link spre comentariu
bobinatorul Postat Aprilie 18, 2015 Partajează Postat Aprilie 18, 2015 (editat) In cazul in care ai vrea sa folosești adc ar trebui sa știi ce tensiune ai când afara este înnorat sau când e amurg,pentru a nu-ți opri sistemul ziua când sunt nori si sa facă diferență la apusul soarelui.(părerea mea) Editat Aprilie 18, 2015 de bobinatorul Link spre comentariu
Postări Recomandate
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 contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum