logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[atmega8][c][Usart]problem z otwarciem portu com

Troc 14 Wrz 2008 23:03 1071 0
REKLAMA
  • #1 5536205
    Troc
    Poziom 11  
    wiatm mam dziwny problem z atmega8L. robie projekt w ktorym atmege łacze z komputerem za pomoca bluetooth, cała logika działa na 3,3V ponieważ takiego zasilania wymaga bluetooth, problem tkwi w tym ze po inicjalizacjii USART na pinie TX nie ma 3,3V czyli stanu wysokiego, co za tym idzie nie umiem otworzyc portu com. atmega dziala na zewn kwarcu 3,6864Mhz+2x18pF, według dokumentacjii po zainicjowaniu USART linia TX powinna miec stan wysoki.kiedy atmege łącze przez maxa z kompem zrywa transmisje. NIE ma nigdzie zwarcia na płytce, inicjalizacja USART:

    void USART_Init(unsigned int ubrr) 
    { 
    
       UBRRH = (unsigned char) (ubrr >> 8); 
       UBRRL = (unsigned char) ubrr; 
       UCSRC = _BV(URSEL) | _BV(UCSZ1) | _BV(UCSZ0); 
       UCSRB = _BV(RXEN)| _BV(TXEN) 
    
    
    } 
    

    z góry dziękuje za pomoc


    Proszę umieszczać listingi programów w znacznikach "Code". [c_p]
  • REKLAMA
REKLAMA