Fórum témák

» Több friss téma
Fórum » Folyamatábrás mikrokontroller programozás Flowcode-dal
Lapozás: OK   187 / 361
(#) pitybull hozzászólása Márc 15, 2014 /
 
Pwm-jelet/feszültséget 0-5v-ot kellene mérnem pic-el(multival mérve mérhető a 0-5v arányosan)
A pic-analóg lábára illesztve nem mérhető ..
Van erre megoldás?
(#) niedziela válasza pitybull hozzászólására (») Márc 15, 2014 /
 
Mit kell mérni ? Hogy néz ki az áramkör ?
A hozzászólás módosítva: Márc 15, 2014
(#) pitybull válasza niedziela hozzászólására (») Márc 15, 2014 /
 
Laikusként gondoltam, simán tudom majd mérni mint egy egyszerü elem feszültségét de mégsem.. a pc-kimenő párhuzamosport pwm-1-pinjét szerettem volna kiiíratni feszültségként lcd-re.
így hosztam össze a picel:
(az elemet jól méri )

pic77.JPG
    
(#) niedziela válasza pitybull hozzászólására (») Márc 16, 2014 /
 
Ez igy totál rossz. Nem is értem az elképzelést.
(#) pitybull válasza niedziela hozzászólására (») Márc 16, 2014 /
 
Hogy nem?
Működik, csak simítani kellene az opto után hogy pontosabban ,és könyebben leolvasható legyen a mért érték.
(#) Bakman válasza pitybull hozzászólására (») Márc 16, 2014 /
 
Optikai csatolót kb. így illik használni. Továbbá, egy multiméter és egy mikrokontroller analóg benete kb. annyira hasonlítanak, mint kiwi a meggyhez, mindkettő gyümölcs.

Opto.jpg
    
(#) pitybull válasza (Felhasználó 15355) hozzászólására (») Márc 16, 2014 /
 
Igen!Szeretném!
(#) kiskata válasza pitybull hozzászólására (») Márc 16, 2014 /
 
Én az optó kimenetét a PIC int lábára kötném hogy tudjam hogy mikor kell elkezdenem mérni azt a feszültséget. Persze ez lehet 13 volt körüi is a rs232-őn de ez az opto előtétellenállásával kezelhető.
A mérendő feszültséget egy feszültségoszón keresztül csökkenteném a PIC méréstartományának értékére, majd a kimenetet egy zénerrel túlfeszvédve 10K mögött kötném az AD-re.
Ezidáig ez nem Flowcode-os téma.
(#) pitybull hozzászólása Márc 16, 2014 /
 
Gondoltam hogy egy fórum,a segítségről szól..
Megoldottam egy 100uf és egy 100k ellenálás segítségével,szépen olvasható az érték, lehet van jobb megoldás de működik így is..eggyezik a pc-kiírása a pic-olvasással.
KÖszönöm a segítséget...
(#) kokozo válasza kaqkk hozzászólására (») Márc 16, 2014 /
 
Szia! Pedig működött amúgy is sőt jobban mint így..
(#) kaqkk válasza kokozo hozzászólására (») Márc 16, 2014 /
 
Élőben vagy szimulátorban?
(#) kokozo válasza kaqkk hozzászólására (») Márc 16, 2014 /
 
Mind a 2 féle képpen.
(#) NyariG hozzászólása Márc 19, 2014 /
 
Két 8 bites számot hogy tudok összeadni hogy egy 16 bites legyen belőle úgy hogy az első szám a felső 8 bit legyen a második szám meg az alsó 8 bit.
(#) kaqkk válasza NyariG hozzászólására (») Márc 19, 2014 / 1
 
Az egyik számot szorzod 128 al és hozzá adod a másikat
A hozzászólás módosítva: Márc 19, 2014
(#) NyariG válasza kaqkk hozzászólására (») Márc 19, 2014 /
 
köszi
(#) watt válasza kaqkk hozzászólására (») Márc 20, 2014 /
 
Melyi szám az egyik, amit szorozni kell és miért 128-al?
(#) NyariG válasza (Felhasználó 15355) hozzászólására (») Márc 20, 2014 /
 
Na majd ezt is kiprobálom
A hozzászólás módosítva: Márc 20, 2014
(#) NyariG válasza watt hozzászólására (») Márc 20, 2014 /
 
Én úgy gondoltam hogy az elsö 8 at szorzom az alsót csak hozzáadom.
De nem 128-al szoroztam hanem 256. mivel az felel meg annak ha a 9. bit 1
(#) watt válasza NyariG hozzászólására (») Márc 20, 2014 /
 
Így már jó...
(#) watt válasza (Felhasználó 15355) hozzászólására (») Márc 20, 2014 /
 
Egyetértek a módszerrel, de az jó kérdés, hogy a fordító valójában mit fordít be, mert lehetnek meglepetések!
(#) watt válasza (Felhasználó 15355) hozzászólására (») Márc 20, 2014 /
 
Nincs baj a felírt alakkal, csak egy 8 bites mikrovezérlő nehezen tud vagy kapcsolatot létrehozni egy 16bites és egy 8 vagy 16bites szám között egy utasításon belül, ezért a fordító más módszerrel tudja csak megoldani a műveletet, ami lehet, hogy analog a szorzás, összeadás alakban felírt fordítási végeredménnyel. De nem néztem meg soha, ezért írtam, hogy érdemes lenne megnézni, hogy mi a valós helyzet...
(#) Szamy hozzászólása Márc 21, 2014 /
 
Üdv!
Megoldható egy paranccsal, hogy egy adott port minden bitjét 0-ba tegyem, adott kivétellel? (pl.: C Port, C6-C7 kivétel) .
(#) kokozo válasza Szamy hozzászólására (») Márc 21, 2014 /
 
Ez nem jó?

port.JPG
    
(#) niedziela válasza Szamy hozzászólására (») Márc 21, 2014 /
 
Szia !

Mit szeretnél 1-be tenni, onnan közelíteném meg.

01.jpg
    
(#) Szamy válasza kokozo hozzászólására (») Márc 21, 2014 /
 
Ez jó lehet (?), az a feladat, hogy a soros portot ne tegye le testre., viszont a port többi bitje 0-ba kerüljön.
Ennek tükrében, melyikőtök megoldása jó nekem?
A hozzászólás módosítva: Márc 21, 2014
(#) Bakman válasza Szamy hozzászólására (») Márc 21, 2014 /
 
Mindkettő. kokozó válasza egyszerűbb, niedzela megoldása feltételez némi ismeretet a decimális és bináris számok közti átváltáshoz.
(#) kaqkk válasza watt hozzászólására (») Márc 21, 2014 /
 
Elszámoltam....
(#) Szamy hozzászólása Márc 21, 2014 /
 
Akkor köszönet mindenkinek, megjegyzem mindkettőt!
(#) lala0606 hozzászólása Márc 24, 2014 /
 
Sziasztok, egy V-A mérőt szeretnék csinálni PIC12F683 és MAX7219-es ic-vel, az lenne a kérdésem, hogyan tudom FC-ben megadni a paramétereket a makró hívásakor.
Pl. C-ben igy néz ki: SPI_Write_Byte((j/100)%10); a zárójelben lévő kifejezést szeretném hozzáadni az SPI_Write_Byte makró híváshoz. Nem akarok nagyon belemélyedni a programozásba, csak ezt szeretném megcsinálni ha kapok egy kis segítséget, eddig jutottam az FC-vel (melléklet). Jól jönne egy kis segítség! Köszi.
(#) lala0606 válasza (Felhasználó 15355) hozzászólására (») Márc 24, 2014 /
 
Bocs de nagyok amatőr vagyok, hol találom meg(4.xx- em van amivel tudok C-re fordítani, az 5-össel csak megnyitni tudom a fájlokat). A mellékelt C kod-ban van a MAX initje, azt szerettem volna használni, közben megvan a beépitettet is, nem látom át, nem értem.
A hozzászólás módosítva: Márc 24, 2014
Következő: »»   187 / 361
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