forum.mcontrollers.com - hlavní stránka forum.mcontrollers.com - fórum

 

.: fórum - hlavní stránka :.
Technology Stronghold by Rudolf Vesely
How to build Microsoft System Center hosted cloud series
FAQFAQ HledatHledat Seznam uživatelůSeznam uživatelů Uživatelské skupinyUživatelské skupiny RegistraceRegistrace
ProfilProfil StatistikaStatistika Soukromé zprávySoukromé zprávy PřihlášeníPřihlášení

 
Neblikající LEDka

 
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Microchip
 
p0o9I
Přispěvatel
Přispěvatel


Založen: 1.2.2011
Příspěvky: 23

PříspěvekZaslal: 27 listopad 2015, 23:04    Předmět: Neblikající LEDka Citovat

Ahoj,

čelím prvnímu projektu na PICu (konkrétně PIC12F1572) a za živého boha tu věc nemůžu rozchodit.
Na nohách 5,6,7 mám ovládání N kanál mosfetů které svítí LEDkami ale nic moc mi to nedělá. Zvláštní je, že to jakoby funguje, kód co by měl rozsvěcet kratce po naprogramování svítí ale postupně LED zhasnou jak se vybijí mosfety. Naopak kód co by měl zhasínat opravdu zhasíná, ale jen krátce při operacích programování.

Máte někdo tušení, co se tomu broukovi nelíbí?
Moc děkuji

kód:


; PIC12F1572 Configuration Bit Settings

; ASM source line config statements

#include <p12F1572.inc>

; CONFIG1
; __config 0xFFE4
 __CONFIG _CONFIG1, _FOSC_INTOSC & _WDTE_ON & _PWRTE_ON & _MCLRE_ON & _CP_OFF & _BOREN_ON & _CLKOUTEN_OFF
; CONFIG2
; __config 0xFFFF
 __CONFIG _CONFIG2, _WRT_OFF & _PLLEN_ON & _STVREN_ON & _BORV_LO & _LPBOREN_OFF & _LVP_ON

 
RES_VECT  CODE    0x0000            ; processor reset vector
    GOTO    START                   ; go to beginning of program

; TODO ADD INTERRUPTS HERE IF USED

MAIN_PROG CODE                      ; let linker place main program

START
    ; Použité LED
    ; RA0 - KO - červená
    ; RA1 - Low - žlutá
    ; RA2 - OK - zelená
   
    movlb 1h   ;move to Bank1   
    movlw 0h   ;set portA as output
    movwf TRISA

    movlb 3h   ;move to Bank3   
    movlw 0h   ;set portA as I/O
    movwf ANSELA
     
    movlb 0h   ;move to Bank0
    movlw b'111'   ;Turn on the LEDs
    movwf PORTA

    GOTO START                          ; loop forever

    END
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
p0o9I
Přispěvatel
Přispěvatel


Založen: 1.2.2011
Příspěvky: 23

PříspěvekZaslal: 28 listopad 2015, 0:25    Předmět: Citovat

Tan Enigma vyřešena.. problém byl HW povahy. Jako bych tu nikdy nebyl...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

Zobrazit příspěvky z předchozích:   
Zobrazit předchozí téma :: Zobrazit následující téma  
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Microchip Časy uváděny v GMT + 2 hodiny
 
Strana 1 z 1
Přejdi na:  
Můžete přidat nové téma do tohoto fóra.
Můžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Můžete k příspěvkům připojovat soubory
Můžete stahovat a prohlížet přiložené soubory
 



Num Lock Holder - app to hold Numlock
Copyright © 2017 Rudolf Veselý, mcontrollers.com.
Je zakázáno používat části tohoto webu bez souhlasu autora. || Powered by phpBB © 2001, 2002 phpBB Group - with RedSquare DoubleJ(Jan Jaap)