Fórum témák
» Több friss téma |
Fórum » pic16f628 és komparátor
Témaindító: zzzzzzzzzz, idő: Ápr 20, 2007
Témakörök:
Helló mindenkinek!
A következő lenne a problémám: pic 16f628-nál a beépített komparátorához írtam egy programot assemblyben és az lenne a kérdésem, hogy ha a cmcon regiszterben beállítom a komparátorokat, akkor az ra0-ra3-ig lévő lábak nem funkciónálnak bemenetként az mplab-ban, de a komparátorok bemenetei pont ezek a lábak, tehát hogy tudom leellenőrízni, hogy jó e a program, ha nem tudok jelet adni a megfelelő lábakra, hogy ez kiváltson egy komparátoros megszakítást. Ha van valakinek valami építő ötlete azt megköszönném. Ja és egy vicc: Két kígyó kúszik a sivatagban. Melyik a bokszoló? Hát a bal boa. (érted Balboa) Előre is mindent kösz.
Szimulaciora gondolsz? Eloben szeretned kiprobalni?
Hello!
Az mplabban szeretném lefuttatni a programot csak nem tudom, hogy váltsam ki a megszakítást
Bár az is lehet, hogy maga a program sem tökéletes, esetleg, ha tudnál valami helyet ahol van konkrétan ilyen assemblyben az remek lenne
Helló mindenkinek!
Végül sikerült megcsinálnom működőképesre a dolgot, viszont azt még mindig nem tudom, hogy hogyan lehetne ezt leszimulálni az mplab-ban, ha van valakinek valamilyen ötlete, azt leírhatná. Mindenesetre itt van a progi és MŰKÖDIK
Ha csak a megszakítást akarod előidézni, akkor a megszakítást jelző bitet kell bebillenteni a szimuláció során KÉZZEL, és már ugrik is a megszakításra.
Helló
Igen azt már próbáltam és működött, de abból nem derül ki, hogy tényleg jó e a program, mert például az első proginál ezt csináltam működott, de a valóságban mégse, de a megszakítást kiváltó bit megváltozását elméletileg az Ra0-Ra3-ig valamelyik port megváltozása okozza beállítástól függően, de ezt nem igazán tudtam megváltoztatni, erre nincs valami speciális szimuláció vagy esetleg az újabb mplabban van? |
Bejelentkezés
Hirdetés |