Fórum témák

» Több friss téma
Fórum » PIC - Miértek, hogyanok haladóknak
 
Témaindító: G-Lex, idő: Jan 9, 2006
Lapozás: OK   1304 / 1304
(#) Koncsar hozzászólása Nov 10, 2019 /
 
Mennyivel nagyobb a fogyasztása egy PIC nek, hogy ha 4MHz helyett 8 vagy 20 MHz es kvarc oszcillálja? Elem vagy akkumulátoros üzemelés miatt kérdezem. Köszi.
A hozzászólás módosítva: Nov 10, 2019
(#) Bakman válasza Koncsar hozzászólására (») Nov 10, 2019 /
 
Ez is benne van az adatlapban, lásd melléklet (DC and AC charasterics).
(#) Koncsar válasza Bakman hozzászólására (») Nov 10, 2019 /
 
Köszönöm.
(#) uniser hozzászólása Nov 11, 2019 /
 
Sziasztok!
Pici matek segítséget szeretnék kérni…
Feladat: egy 8 bites érték (0-255) gyors harmadolása. (a kerekítés megengedhető, maradék hanyagolható)
PIC16x assembly kód érdekelne…
Valahogy, ma nagyon hülyének érzem magam, és nincs gyors megoldási ötletem rá…
Köszi előre is!
(#) Hp41C válasza uniser hozzászólására (») Nov 11, 2019 / 1
 
Nézz körül itt.
(#) uniser válasza Hp41C hozzászólására (») Nov 11, 2019 /
 
Köszönöm szépen!
Pont megtaláltam benne, ami nekem kellett...
(#) bbalazs_ válasza uniser hozzászólására (») Nov 11, 2019 /
 
A leggyorsabb a táblázat.
(#) uniser válasza bbalazs_ hozzászólására (») Nov 11, 2019 /
 
Jó az ötlet, nekem pont nem jutott eszembe...
Picit sokat kell körmölni hozzá, meg nem is elegáns, viszont jó és gyors megoldás lehet!
Köszi!

Most, ezen gondolkodom:
; -------
; W -ben hozott érték osztása hárommal (harmadolás)
; osztandót a W -ben hozza, eredményt a W -ben adja vissza.

; használt regiszterek: Dividend (osztalék)
; Quotient (hányados)


Div3 ; W -ben hozott érték osztása hárommal szubrutin

movwf Dividend
clrf Quotient

Div3_Loop ; Loop Until the Dividend == 0

bcf STATUS,C
rrf Dividend,f ; Dividend /2 (ie "x/2" in Series)
movf Dividend,w ; Is it Equal to Zero?
btfsc STATUS,Z
goto Div3_Done ; If it is, then Stop

addwf Quotient ; Add the Value to the Quotient

rrf Dividend,f ; Dividend /2 (ie "x/4" in Series)
movf Dividend,w
btfsc STATUS,Z
goto Div3_Done

subwf Quotient,f ; Quotient = Quotient-(Dividend / 4)

goto Div3_Loop

Div3_Done

movf Quotient,w ; Eredményt a W -be hozza
return ; Visszatérés a szubrutinból
;---
(#) cross51 válasza uniser hozzászólására (») Nov 11, 2019 /
 
Ha erdekel a tablazat szolj kb 5 soros kod ami kigeneralja.
(#) Peter65 válasza uniser hozzászólására (») Nov 11, 2019 /
 
Szerintem is táblázattal kellene. Én Excellel szoktam generálni a táblázatot, így nem kell írogatni, és elírás sem lesz benne.
(#) Koncsar hozzászólása Csü, 20:54 /
 
Sziasztok!
Az létezik, hogy a PIC18F252 nek nincs belső órája?
(#) Bakman válasza Koncsar hozzászólására (») Csü, 21:00 /
 
A régi kontrollereknek nincs. Használj inkább egy fiatalabb, nagyobb tudású és olcsóbb kontrollert. Pl. 18F26K22
(#) Koncsar hozzászólása Szo, 20:08 /
 
Bővebben: Link
Nem tudja véletlen Valaki, hogy ezt mivel tudnám írni?
(#) Koncsar hozzászólása Szo, 20:49 /
 
A PIC18F46K22 ben szerintetek van RTC ? (R. Time Clock) ? A doksiját nézve 3x is nem találok ráutaló írást.
(#) icserny válasza Koncsar hozzászólására (») Szo, 21:02 /
 
poRTC van benne
(#) Koncsar válasza icserny hozzászólására (») Szo, 21:21 /
 
Na ezt majd egyszer visszaadom.
A hozzászólás módosítva: Szo, 21:22
(#) DRoland válasza Koncsar hozzászólására (») Szo, 21:46 / 1
 
Nincsen, de itt kereshetsz neked megfelelőt (a timers résznél Hardware RTCC/RTC-t pipáld be) vagy használj külső RTC-t.
A hozzászólás módosítva: Szo, 21:50
(#) benjami válasza Koncsar hozzászólására (») Szo, 21:47 / 1
 
Ha olyan RTC-re gondolsz amihez külön battery láb is tartozik, hogy táp nélkül is járjon, a 8 bitesek között kizárólag ezek vannak: PIC16F19195, PIC16F19196, PIC16F19156, PIC16F19175,
PIC16F19185, PIC16F19186, PIC16F19155, PIC16F19176, PIC16F19197
Amúgy meg letöltöd a táblázatot innen és úgy szűrsz benne ahogy akarsz.
(#) Koncsar hozzászólása Szo, 22:10 /
 
Köszi Nektek.
(#) pipi válasza Koncsar hozzászólására (») Szo, 23:10 / 1
 
(#) icserny válasza Koncsar hozzászólására (») Vas, 18:52 /
 
Bocs, az RTC kulcsszóra kerestem az adatlapban és csak a PORTC-t dobta ki.
(#) Elektro.on válasza Koncsar hozzászólására (») Hé, 9:28 /
 
Vagy itt kereshetsz .
Szerintem ennek jó a szűrője.
Microchip part selector
(#) Koncsar hozzászólása 0:18 /
 
Sziasztok! A PIC 18F14K22 chip-et mire szoktátok állítani külső 20 MHz nél? Simán HS re állíthatom a Flowban?

Üdv. Köszi
A hozzászólás módosítva: 0:19
(#) kissi válasza Koncsar hozzászólására (») 2:39 /
 
Szia!

Külső 20MHz az HS ( bár nem használom a FlowCode-ot ! )!
Következő: »»   1304 / 1304
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu