Fórum témák
» Több friss téma |
Próbáltam kiindulni belőle, de nem vált be.
Nem azt adja amit gondolsz. Szó szerint cm-ek adódnak össze és okoznak eltérést. 12.7km en 100m-nyit. Így kell a kompenzálás, ha meg már kell, akkor miért ne számolhatnék számolt kerék átmérőből, és kerék cserekor 1 szer kell bemérni 100km-t onnan csak át kell váltani a kijelzőn a kerék átmérőt. Igazából csak a lebegőpontosok számítását akartam kihagyni amennyire lehet hátha pontosabb lesz az óra, de így, hogy a kerekítés elviszi, ugyan akkor nem változik ennél a sebességnél semmi, teljesen mindegy, hogy melyikkel számolok azért került vissza. nem mellesleg az áttekinthetőség miatt is marad. Így jól látható, hogy a 3.6 os szorzás az mit csinál, az áttétel osztás mit csinál, a százalék változója mit csinál. Nem kell átváltani a számokat, és nem kell kínlódni, hány vesszővel teszem arrébb. A kimenet számológéppel kiszámolható, és nem kell a végén a vesszőket nézegetni... az jön ki ami a kijelzőn is lesz. De mint mondom ez egyedi helyzet. Biztos vagyok benne. Az is igaz már kész programról beszélünk és lehet ha mélyre ásnék, elég lenne ha 1.86578m és az 1.86347mes kerék átmérőt 1.8al számolnám és csak az eltérést írnám külön változóba. nem külön átmérő és eltérés használattal. És lehetne egyszerűsíteni még 1-2 helyen anno több mindent akartam elvégeztetni vele, de ma már azok értelmét vesztették. De a program 46%ot használ 18f4620ból és 10hz en megy a kijelzés, miközben 20Mhzen pörög az PIC. Ha kell fel teszem ide csemegézni, okulni esetleg hibákból, megoldásokból. A benzin szint mérés még módosul, mert a szintmérő ellenállásos módszere nem jó. kapacitív lesz, és abból lesz bemenő fesz beküldve AD bemenetre.
Huh! Ez nem semmi.
Hányas verziójú Flowcode-dal csináltad?
4 el kezdtem el és fejeztem be anno. Az a 3.9es verzió.
Most csak a kapcsoló kezelést cseréltem már kölcsöngépen, amin van 5. és tudja a long, ulong változót kezelni. Egyébként, a kapcsolóknál észre vettem, hogy érzékeny és túl tud ugrani hiába a minta szerint raktam be. Amíg simpi előző várakoztató ciklusánál sose pörgött. Hasznos is meg nem is. Néhány helyen jó hogy léptet, mert 100asával 6000ig léptetni nem kevés gombnyomás, de most csak nyomva kell tartani és belépteti. Viszont képernyőváltáskor néha túl lépteti az oldalakat.
Sziasztok, valaki segítene nekem beállítani flowcodeban a PIC18f2550 konfig bitjeit ?
Az összes többi chippemnek sikerült, csak ennek nem. A belső órajelről szeretném használni, nem kell sem watchdog, sem MCRL . Eddig így állítottam be, de a hozzárakott ledvillogtató teszt program nem csinál semmit, miután beprogramozom. Köszi!
Sziasztok
Nem olyan régóta nyüstölöm a flowcode-ot, eddig minden kérdésemre megtaláltam a választ a topic-ban de most elakadtam. Készítek egy hdd visszajelző kapcsolást, a pic 16f887, 28+1 led, egy nyomógomb és egy optocsatoló, szeretném az rb4 és rb5 porton (ide jönnek a kapcsoló és az opto) bekapcsolni a belső felhúzó ellenállást. A témában tették már fel ezt a kérdést: http://www.hobbielektronika.hu/forum/topic_post_1090498.html#1090498 és volt válasz is rá: http://www.hobbielektronika.hu/forum/topic_post_1090523.html#1090523. A
Hogy tudom ezt beállítani? Sajnos C-t egyáltalán nem ismerem , (tervben van a megtanulása). A másik kérdésem, hex-be fordításkor kapok egy ilyen üzenetet: Idézet: „hddmeter4.c(1343): WARNING: This interrupt has previously been enabled, so the macro ” Ez pontosan mit jelent? kell vele foglalkozni? Flowcode-ban (eddig 5.1-et használtam, ma frissítettem 5.4-re) működik a progi. Picbe égetve még nem próbáltam, elméletileg ma jönnek meg az alkatrészek hozzá. Előre is köszönöm a segítséget Üdv: Bari
Sziasztok, sikeült megtalálnom a bajom, anyi volt, hogy a sok CLOCK között elvesztem, de most már megvan.
Szia
Amennyiben kell hozzá akkor igen. Hogy kell pontosan beilleszteni? Ha jól vettem ki a linkelt hozzászólásból az összes RB portra bekapcsolja. Megoldható csak bizonyos portokra, Pl: RB4, RB5? Vagy nem számít ha kimenetként vannak használva nem aktivizálódik? Bari
Értem, remélem lesz aki tud majd válaszolni.
A másik kérdésemre esetleg? Idézet: „hddmeter4.c(1343): WARNING: This interrupt has previously been enabled, so the macro may never get called.” Bari
Két megszakítás van a progiban, az egyik a tmr0, a másik meg a tmr2, mindegyik makrókat hív meg, a tmr0 a gombfigyelést, a tmr2-es meg egy ledet villogtat kb fél másodpercenként.
Bari
Kedves Hozzáértők...
Érdeklődöm hogy lehet-e a Vref+ láb esetén elkövetni azt a varázslatot hogy (ne kelljen a 2.56V beállításakor potméterrel méregetve bohóckodnom ) PIC induláskor gomb-nyomvatartásra beugorva egy makróba folyamatosan mérek adc-mérést (mivel a 4620-on a Vref+ épp az AN3-on van) azt kiíratom a képernyőre és a TL431+potival beállítom, majd egy OK-ot nyomva továbbmegy a progi.... etc. Kérdés : Ha felkonfigurálom a AN3-at a Flowcode-ban (felteszem az ADC-ikont a panelra) akkor fog attól Vref+ ként is funkcionálni? Tehát ADC hőmérésnél támaszkodik az ott beérkező feszültségre a mérés? Vagy ki kell kapcsolnom az ADC funkciót valahogy és bekapcsolni a Vref+ -ot amikor kilépek ebből a makróból?
Rakd be asm-be
Elméletileg működnie kell!
Szia
Köszönöm szépen , egy magyarázó leírást kérhetnék hozzá, hogy tudjam is mit csinál az adott kód? Üdv: Bari
Persze:
Amúgy működik?
Köszönöm
Hex-re lefordul, kipróbálni picben még nem tudom, mert először nyákot kéne neki csinálni (smd) hogy próbapanelon össze tudjam rakni a kapcsolást (ilyesmit), ennek holnap lesz a napja. Teszt után beszámolok majd a fejleményekről. Üdv: Bari
Sziasztok !
Adódott egy kis gondom ,a komplett feladattal szívok már egy ideje. Most a fő gondom az ,hogy egy fix frekire kellene reagálni a picnek ,vagyis inkább e körüli kis szórással. Konkrétan 2KHz (1950 - 2050 pl.). Egyik lábon villogtatok egy infra LED-et ,a másikon, port megszakításban vizsgálom a bejött jeleket. Hogyan tovább ??? Köszi a segítőknek !
Hát ezzel csak az a baj ,nemtom hogy álljak neki
Hát próbálkoztam egyel ,de mindig nullát ír a két egymást követő beérkezett jelre ,ami a port megszakításon érkezik
bocs rosszat tettem fel ja..... ez nem is lehet jó A hozzászólás módosítva: Szept 11, 2012
Periódusidő mérésre van valakinek kész ötlete? 10-150Hz közt változó frekvenciát kellene megmérni.
Köszi.
Feltettem egy kis videót a problémámról.
Ide A lényege az ,hogy ha a neont forgatom ,akkor különböző frekiket ad ,nem tudom kiszűrni A lényeg az lenne ,hogy csak akkor történjen valami a picben ,ha a vonat van felette ,azaz az infra led által sugárzott fény verődne vissza a tranyóra.
Ragaszkodsz a 2kHz-hez? Ha nem, léteznek infra vevők. Csak az adott frekvencián jövő jelet engedik tovább feldolgozásra.
Bővebben: Link A hozzászólás módosítva: Szept 11, 2012
Ja,ja....
Ezeket már körbejártam..... Csak 3mm (vagy kisebb) dolog jó.Lehet bármilyen freki ,nem kell 2KHz A zavart megszüntettem ! Egy nagyon láma dolog volt Le sem merem írni Most már csak fel kéne dolgoztatni a megfelelő jelet. A hozzászólás módosítva: Szept 11, 2012
Bejövő jel indít egy timer számlálót és az új bejövő jel zárja a számlálót.
Annyi benne a játék, hogy a bejövő jelek 2 változóval játszanak, mivel az egyik mindig az első a másik pedig a második jelet kell tárolja. Csak a feltételes elágazásnál kell megoldani, hogy melyik mikor indítja a számlálót.
Szia
Pénteken végre volt időm befejezni az átalakítókat (szépen teszik a dolgukat). Összeraktam a kapcsolásom a progihoz. Sajnos a C kódként beillesztett asm kód nem hozza a várt eredményt, a külső felhúzó ellenállások nélkül, össze vissza érzékeli a gomb lenyomásokat, van hogy magában is szalad mintha egyfolytában nyomogatva lenne . Próbálgattam a korábban linkelt kódot, sikerült úgy beilleszteni hogy lefordul, de mintha ott sem volna. Végül is nem foglal sok helyet az a két 0805-ös ellenállás, de elegánsabb lenne nélküle. Bari
Köszönöm .
Még a pic kezdőknek témában is felteszem a kérdésem, hátha tud majd segíteni valaki, elég szűkös a hely a panelon, jobb lenne az ellenállások nélkül, de nem dől össze a világ ha maradniuk kell . 12F675-höz is csináltam ilyen kis programozós panelt, az volt az első a sorban Bari
Ezt én is megtaláltam és jó is lenne, mert az rb4-rb5 ami csak bemenet az rb0-rb3 kimenetként vannak használva, rb6-rb7 meg az icsp csatihoz van rendelve.
Sajnos C-hez nem értek (még) így fogalmam sincs, hogy kellene azt a port bitet bekapcsolni.
beillesztve nem hozta a várt eredményt, ahogy korábban mrobi által írt asm kódmrobi által írt asm kód sem. Bari
Köszönöm szépen, ezer hálám .
Működik A kapcsolásról működés közben egy kis video még a próbapanelon. Bari
Nagyon láma vagyok a flowcode-hoz.A parsic ugy -ahogy megy.Csak azért hogy próbáljam megérteni a flowcodoe-t feltennék egy kis rajzot parsicban és ha valaki megírná flowcode-ban megköszönném .Hátha így többet értek belőle.
Megegyszer koszi , sjnos nagy faba vagtam a fejszet de gondolom csak meglessz egyszer. ez nekem fel van szerelve de analog felepitesbe mar bevalt a futest mukodteti a 2 led nyit meg zar optikaval lenne az uj mert a regi rellevel mukodik zajos picit.Kicsit butykolte egy baratom de deltat nem tudtunk kihozni, es a homerseklet beallitasa lelassult kerlek segitcsetek kosszi
Egy indurit belenyúltam
|
Bejelentkezés
Hirdetés |