Fórum témák
» Több friss téma |
Hibával jön vissza!
Azt irja hogy hiba van a c kodba
Mert ez nem c kód, hanem sima számítás a flowban.
A hozzászólás módosítva: Szept 30, 2017
Igen közbe tippletem rá csak már nem volt időm !
Nagyon szépen köszönöm! Tökéletesen működik! kicsit játszadoztam a helyiértékekkel illetve a string hosszúságával! de ahogy látom inkább hoszabb legyen ( tehát maradjon szabadon pár karakter) mint rövidebb ( és ne férjen bele az egész üzenet) mert akkor hibával fordul!
Még egy kérdés ...
Adott egy magassági fok, Ami érkezhet +034,4 / tehát pozitív előjellel/ vagy -45,2 /tehát negatív előjellel/ A potitívnál nincsen gond mert az simán kezelendő. de valahogy meg kéne oldanom hogy ha negatív előjellel jön akkor azt tudja a PIC! hiszen akkor nem felfelé x fok hanem lefelé x fok! Szerinted mentsem ki csak az előjelet és utanna hasonlitsam össze egy fix negatív előjellel? vagy hogy lenne érdemes megoldani! mert a tovabbiakban egy feltételes elág kapná az eredményt aminek lenne egy "pozitív" és egy "negatív" ága. Igy különböztetve meg hogy most felfelé vagy lefelé x fok!
Amugy maga a program egy antenna mozgatót vezérelne! ami igy folyamatosan a megfigyelt műholdon tartja az antennát (meteorológiai vagy rádioamatőr)
Ezért kellene különbséget tennem negativ és pozitív között!
Amiket eddig csináltam neked azokból ez simán összerakható.
keresés "-"ra (45) ha igen akkor negatív.. keresés pontra (46) előtte egész utána tört rész és akkor más sima számmal tudsz dolgozni. stringet számmá konvertálni a szam = StringToInt$ (string) -el lehet
Sziasztok!
Csináltam egy kis termosztátos progit v5 verzióval. A szimuláció remekül működik, c kód elkészül viszont a hex mindenféle hibával fut le. Most kezdtem foglalkozni folyamatábrás programozással.
Szia!
Nálam nem ír hibát..
Szia!
Feltöltenéd a hex fájlt. Köszi.
Még mindig nem működik a fordító ezt írja ki és az lcd nem ír ki semmit csak négyzetek jelenek meg.
A kijelző bekötésénél vagy a kontraszt poti beállításánál keresd a hibát ..
A hozzászólás módosítva: Okt 14, 2017
Azokat már csekkoltam másik LCD-s pogival működik.
Az LCD makróba lesz a hiba. Hex fordításnál az nem tetszik neki.
A hiba a hardverben van nálam kísérletező panelon tökéletes a kijelzés
Ámbár lehet gond a pic konfigurációban is (én másik piccel próbáltam) A hozzászólás módosítva: Okt 14, 2017
Milyen Pic illetve milyen konfigurációs beállításokkal?
Illetve feltöltöd a hex fájlt? A hozzászólás módosítva: Okt 14, 2017
Itt még nincs semmilyen hiba, legalábbis a kép szerint. A "Warning unreferenced function removed" c. hibaüzenet igazábol csak annyit jelent, hogy a nem használt könyvtárakat eltávolítja, ez teljesen normális.
Próbáld újratelepíteni a programot, mert az LCD-s makró tökéletesen működik másoknál. Mi a konkrét hibaüzenet?
18f252 pic van a panelomban de itt van az x es hex ezt is kipróbálhatod a saját piceddel
A hozzászólás módosítva: Okt 14, 2017
Most nézem, hogy elszállt a 7805 a kimeneten 6.8v van nyilván buktam a picket is.
Próba szerencse, hátha kibírta.
Idézet: „A hiba a hardverben van”
Ilyenem volt nekem is! 6.2 jött ki 18f41k22 kibirta... pedig előszőr én se tudtam mi lehet a gond, és vagy 5 - 6 alkalommal rákapcsoltam.
Ugyhogy egy probát megér hogy kibirta e....
Sajnos megfeküdt, de találtam egy 16f887-es.
Jó lenne tudni hogyan állítsam be a fuse biteket.
Küldd át emilben a flow fáljt beállítom neked , a címem a profilomban megtalálod . Ja ! kérdés : változott amióta feltetted ide ?
A hozzászólás módosítva: Okt 16, 2017
Nem változott.
Köszönöm már működik, csak az LM35 számításnál van valami gubanc.
Azt neked kell megoldani , sajnos lm35 most nincs itthon ....
Valamiért az RC0 lábon lévő led villog nem folyamatosan világít.
A < ref+5 nél a kacsacsőrt fordítsd meg ..
Sikerült megoldani az volt a probléma, hogy bemenetnek is használtam az RC0 portot.
|
Bejelentkezés
Hirdetés |