Pomoc port szeregowy

D

david90

Guest
Kod:

# elif defined (__PCH__)

# include <18F458.h>

# bezpieczniki HS, NOWDT, NOPROTECT, NOLVP

# opóźnienia zastosowania (clock = 8000000)

# use rs232 (baud = 9600, xmit = PIN_C6, gi = PIN_C7) / / Jumpers: 8 do 11, od 7 do 12

# endif# bajtu port_b = 6void main () (printf ( "HiThere");)

 
&lt;a href="http://www.komputerswiat.pl/nowosci/programy/2011/15/htc-poprawia-ulomnosc-windows-phone-7.aspx"&gt; &lt;img align="left" src="http://www.komputerswiat.pl/media/1232183/wp7-zajawka.jpg" /&gt;&lt;/a&gt; HTC postanowiło na własną rękę rozwiązać ułomność Windows Phone, która objawia się brakiem możliwości podłączenia do ukrytych sieci Wi-Fi.&lt;img width='1' height='1' src='http://rss.feedsportal.com/c/32559/f/491281/s/143f4863/mf.gif' border='0'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/100424655701/u/0/f/491281/c/32559/s/143f4863/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/100424655701/u/0/f/491281/c/32559/s/143f4863/a2.img" border="0"/&gt;&lt;/a&gt;

Read more...
 
śmieci oznaczają zwykle bodów niedopasowania stopy.Czy zmienić szybkość transmisji w hyperterm?Wierzę, że jest błąd, który wymaga ponownego uruchomienia hyperterm uzyskać szybkość transmisji zmiany odniosły skutek.

Jeśli to nie to, spróbuj przełączyć szybkości transmisji.

Nie wiem, CCS, ale że trochę Uderzyłam Serial I / O?

Nawiasem mówiąc, nie widzę PIC18F458 wymienionych na stronie mikroczip.

 
Cześć,

One more thing należy sprawdzić czy jest zgodne GND jest podłączony kabel komunikacyjny na was, miałem ten problem raz i to rozwiązało problem.

Ben.

 
Sprawdź Oscylator Crystal kontrolera, Oscylator Crystal kontrolera powinny być równe, które obserwowano przez kompilator.

 
moje połączenie jest dobre, a moja szybkość transmisji na MCU zgadza się z HyperTerminal.

Używam 8MHz kryształ, ale nie znam wartości cap.Po prostu podłącz go do MCU bez czapki.można, że zmiany prędkości?

 
Tak, trzeba czapki.spróbuj 22 PF choć bewteen coś 12 i 40 pf powinna pracować z częstotliwością kilka błędów, ale prawdopodobnie nie wystarczy, aby zepsuć swą szybkość transmisji.Crystal arkusz powinien powiedzieć co CPAS korzystać.Crystal prowadzi połączyć OSC1 i OSC2 a następnie czapki dalej OSC1 do GND i ocs2 do GND.

używasz rs232 sterownik jak MAX232, prawda?

 
Spróbuj putc zamiast printf ...printf zawsze buggy w CCS C. ..

anyway ...I sugeruje tht u n przerwać stosowanie metody użyć przycisku, tak u dont hav nacisnąć MCLR (dla ur kod), gdy u chcą sprawdzić msg from ur pic ...

wykorzystania putc wth przerwać wtedy, kiedy naciśnięciu przycisku, wysyłać msg do ur pc ...

innym prob Mayb jest tht gdy po prasę u MCLR for ur msg, aby wyświetlić msg on ur pc ...pic nie może stabilne ...Czy posible?

sp

 
Próbowałem putc i nie działa.Więcej uwagi?Nie używam MAX232 ale z tego co czytałem to powinno działać bez problemów.

 
Cześć

Nie zrobiłem szeregowego programowania PIC, ale mam podłączone kilka różnych 8051 i AVR do komputera za pomocą szeregowego.To jest moje doświadczenie.

Jeśli nie w 9600 spróbuj podłączyć na najniższym szybkością, że zarówno HyperTerminal i PIC może poprzeć to zajmie moll Niezgodność w szybkości transmisji itp. Ponieważ widać śmieci, to znaczy, że połączenia są prawidłowe.

co obwodu używasz zamiast MAX232?Raz ze względu na wymóg optoizolowane obwodu miałem do projektowania bez MAX232 ale upewniwszy się, że poziom sygnału były blisko 12 i -12 ale bez żadnego dodatkowego źródła zasilania.

 
Spróbuj kodów przykład pic liście mają dużo pracy kody przykłady w tej witrynie

 
I dodał: "pozostałe" do wykorzystania # RS232 i to działało.Nie więcej śmieci.Musiałem usunąć gi = PIN_C7 jeśli inaczej nie będzie skompilować.Dlaczego?

edit: Problem rozwiązany.Kiedyś MAX232 i wszystko udało.Nie rozumiem, dlaczego kiedyś u nie mają z niego korzystać.Myślę, że to zależy od komputera.

 
mogą być u są facin problem z <cr> lub baudrate niedopasowania.spróbuj zmienić szybkość transmisji.może być, że pomoże u.jeszcze o to, aby otrzymać właściwy <cr> koniec łańcucha.Mam czas html podstawy, które pomogą u.
cześć

 

Welcome to EDABoard.com

Sponsor

Back
Top