Fórum témák

» Több friss téma
Fórum » Folyamatábrás mikrokontroller programozás Flowcode-dal
Lapozás: OK   124 / 360
(#) pjg hozzászólása Feb 2, 2013 /
 
Frissítés tölthető le a fejlesztő oldaláról. 2013.01.30.
(#) niedziela válasza pjg hozzászólására (») Feb 2, 2013 /
 
linket tehetnél mert nem találom hol van.
Köszi,
(#) pjg válasza niedziela hozzászólására (») Feb 2, 2013 /
 
Nyisd meg a programot. A menü fül alatt - Frissítés keresése.
(#) niedziela válasza pjg hozzászólására (») Feb 2, 2013 /
 
Ok, köszi
Azt lehet tudni mit javítottak benne ?
A hozzászólás módosítva: Feb 2, 2013
(#) pjg válasza niedziela hozzászólására (») Feb 2, 2013 /
 
Nem tudom Telepítés közben elég sok fájlt cserélt le.
(#) pjg válasza (Felhasználó 15355) hozzászólására (») Feb 2, 2013 /
 
Na akkor kereshet mi volt az a javítás amit Te, vagy Watt mondtatok.
(#) Kovabe válasza pjg hozzászólására (») Feb 2, 2013 /
 
Köszönöm, majd megprobálom az én PIC-re alakitani és kiprobálom. Neked milyen frekin megy a PIC?
(#) pjg válasza Kovabe hozzászólására (») Feb 2, 2013 /
 
48MHz-en. Ez túlzás, de most csak ilyen PIC van hadra foghatóan.
(#) Kovabe válasza pjg hozzászólására (») Feb 2, 2013 /
 
Na jó nekem csak 16F690 van itthon és az is csak belsö oscillátorrol megy.
(#) Kovabe válasza (Felhasználó 15355) hozzászólására (») Feb 2, 2013 /
 
Igen tudom ésrajta is vagyok, a 8MHz megy de a DS nem. Most kaptam uj progit mint DS olvaso azt bmost probálom.
(#) Kovabe válasza pjg hozzászólására (») Feb 2, 2013 /
 
Átalkitottam de nem megy 4095 illetve -1 -1 999. Ezek jöttek ki pedig 1000-szer átnéztem mindent de nem akarja.
(#) Kovabe válasza (Felhasználó 15355) hozzászólására (») Feb 2, 2013 /
 
Beirtam c block-ba osccon=0x70 de nem változik a dolog.
(#) Kovabe válasza (Felhasználó 15355) hozzászólására (») Feb 2, 2013 /
 
Sajnos a LED villog ahogy kell.
(#) watt válasza (Felhasználó 15355) hozzászólására (») Feb 2, 2013 /
 
Bocs, azért töröltem, mert észrevettem, hogy a 4550.fcd-ben kijavították a külső oszci hibát, de a többi fájlban még mindig nem. Ez eléggé fura, mert az összesben rossz volt. Vagy lehet, hogy nem írta felül az új telepítő? Nem tudom...
(#) Kovabe válasza (Felhasználó 15355) hozzászólására (») Feb 2, 2013 /
 
Át kell térjek a kvarcra, mit javasolsz 16F690-hez és milyen kondit?
(#) pjg válasza Kovabe hozzászólására (») Feb 2, 2013 /
 
(#) pjg hozzászólása Feb 2, 2013 /
 
No már valaki fel is tette a tanyára.
(#) pjg válasza (Felhasználó 15355) hozzászólására (») Feb 2, 2013 /
 
Mert a FlowCode ingyenes?
(#) pjg válasza (Felhasználó 15355) hozzászólására (») Feb 2, 2013 /
 
Igazad van.
(#) pjg válasza Kovabe hozzászólására (») Feb 2, 2013 /
 
Ezt próbáld ki! Csak át kell írni a lábakat a Te PIC-edre.
(#) Szamy hozzászólása Feb 3, 2013 /
 
Üdv!
(rs232)
Van valami megoldás arra, hogy amikor ad a pic, akkor ne fogadjon (bufferba sem).Vagy, hogy kipucolja a buffert miután befejezte az adást?
(#) watt válasza Szamy hozzászólására (») Feb 3, 2013 /
 
Van, de hogy a Flowcode ezt támogatná(blokokkal), azt hirtelen nem tudom.
A PIC adatlapjának erre vonatkozó részében(USART, EUSART) találod a vezérlő regisztereket.
A puffer kipucolása megegyezik azzal, hogy kiolvasod az RCREG-et.
A megszakítás tiltásokkal is le tudod állítani a vételt, ha ezt megszakításban kezeled le, de a puffer ekkor is telik.
Ha az RCSTA.SPEN bitet kikapcsolod, akkor kikapcsoltad a soros modult.
Ha az RCSTA.CREN bitet nullába teszed, akkor csak a vétel kapcsolódik ki, és ha túlcsordulás (OERR) hiba jönne, akkor ezzel a bittel lehet törölni(ki-be).
A hozzászólás módosítva: Feb 3, 2013
(#) Kovabe válasza pjg hozzászólására (») Feb 3, 2013 /
 
Köszönöm, este kiprobálom.
(#) Szamy válasza watt hozzászólására (») Feb 3, 2013 /
 
"RCSTA.CREN"
Ez a gyakorlatban hogyan nézne ki ? Pl. beteszek egy rs232 makrót , ami küld, előtte vagy utána mit kell megadom, hogy helyet csináljak a küldött adatra jövő konkrét válasznak ?
(#) Antony hozzászólása Feb 3, 2013 /
 
Sziasztok!Hőelem linearitás korrekciót szeretnék Flowcode-dal megoldani.Nem lenne valakinek a példa-gyűjteményében egy már kidolgozott megoldás?Köszönöm.
(#) watt válasza Szamy hozzászólására (») Feb 3, 2013 /
 
A kérdésedből azt gondoltam, hogy az adás vétel rendben van, csak a puffer betelik hiba miatt és nem tudod kiüríteni...
A vételt megszakításban szokás lekezelni. Tudnod kell, hogy maximum mekkora adatmennyiség fog jönni, ekkora tömböt(puffert) kell kialakítanod. A megszakításban ebbe a pufferbe kell töltened a befolyó adatokat. Ezután tudod feldolgozni őket.
Ha hiba van, akkor jönnek az említett regiszterek, hogy ki tudj lépni a hibából.
Korábban volt RS232 kommunikációról példa itt, ha jól emlékszem. Érdemes lenne visszaolvasni, keresni...
(#) watt válasza Antony hozzászólására (») Feb 3, 2013 /
 
Egy harmad, vagy negyed fokú polinommal simán ki lehet számolni a kapcsolódó értékeket, kicsi hibával, akkor nem kell táblázat. Igaz ez sem foglal kevesebb memóriát, mert a lebegőpontos számolások helyigényesek(18F javasolt!). A polinominális fügvényt segédprogrammal szoktam kiszámoltatni(Graph).
(#) watt válasza (Felhasználó 15355) hozzászólására (») Feb 3, 2013 /
 
Tizedfok hőelemnél 450C tartományra ? Nagyobbat téved gyárilag...
A hozzászólás módosítva: Feb 3, 2013
(#) Szamy válasza watt hozzászólására (») Feb 3, 2013 /
 
Az a baj, hogy Lin kommunikációról még nem volt szó itt. Van rá makró, de az nekem sajnos nem jó. Mcp 201-et használok Lin csatolónak, viszont mivel nem az Fc -s makrót használom, értelemszerűen amikor küldök rajta adatot, az a Pic Rx lábán is megjelenik. Így aztán, ha kiküldök egy karaktert , majd olvasnám a tárolót, az első adat mindig a "sajátom" . Ezt kellene kiküszöbölnöm.
Viszont, ha már az Rx-es megszakítást szóba hoztad : nekem 18f4620 -al nem működik... még sima "keresztcsatolt" (tehát még a Lin csatoló beépítése nélkül ) megoldással sem. Természetesen hardveres (C6/C7) Uart-ról beszélek.
A hozzászólás módosítva: Feb 3, 2013
(#) watt válasza Szamy hozzászólására (») Feb 3, 2013 /
 
Ezt nem tudtam. Ha az adat, amit elküldesz mindenképpen visszatér, de nem kell, egyszerűen figyelmen kívül kell hagyni a pufferben, vagy ki kell dobni annyit, amennyit elküldtél, hogy ne kerüljön bele a pufferbe, csak a továbbiak.

Idézet:
„viszont mivel nem az Fc -s makrót használom, értelemszerűen amikor küldök rajta adatot, az a Pic Rx lábán is megjelenik.”

Miért jelenne meg rajta? Nem a MCP201 küldi vissza?
Úgy értem, nem azért jelenik megy az RX-en, mert FC makrót használsz, vagy sem...
A hozzászólás módosítva: Feb 3, 2013
Következő: »»   124 / 360
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem