Konfigurując RS232c na prędkość transmisji 115200 kb/s, symulator pokazuje mi jakieś blizej nieokreślone "112". 
Postępuje zgodnie z zaleceniami Panów J. Majewskiego i K. Kardacha (książka Programowanie '51 w C), tabelka strona 146, wpisując w TH1 = -0.25. Kres mozliwości to 9600 przy zegarze 11.059 MHz! Troche za mało ... 
Czyżby koniec możliwości Timera 1 MODE 2 (8 bitów) ? 
W jaki sposób uzyskać tż prędkość tramsmisji ?? Zależy mi chociaż na 57600 b/s. 
Piszę w Keilu.
			
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj się115200 k/s => RS232c
Moderatorzy:Jacek Bogusz, procesorowiec, robertw, tomasz_jablonski, r-mik, Moderatorzy
Zamiast brać się za C proponuję poczytać datasheet'y nt. programowanego procesorka. 
Moja rada jest taka:
Nie polegaj na symulatorkach, je też piszą ludzie i często się mylą.
Potrzebny link:
http://www.atmel.com/dyn/resources/prod ... oc4316.pdf
strona 99
			Moja rada jest taka:
Nie polegaj na symulatorkach, je też piszą ludzie i często się mylą.
Potrzebny link:
http://www.atmel.com/dyn/resources/prod ... oc4316.pdf
strona 99
- 
				SACZI
 - -

 - Posty:21
 - Rejestracja:21 mar 2004, o 18:51
 - Lokalizacja:Iwonicz Zdrój, woj podkarpackie
 - Kontaktowanie:
 
http://www.analog.com/UploadedFiles/Dat ... C812_e.pdf
DataSheet mojego procka mówi o maksymalnie 19.2 k/s
			DataSheet mojego procka mówi o maksymalnie 19.2 k/s
Maksymalna prędkość transmisyjna UART'u jest uzależniona od trybu jego pracy. Jeżeli UART jest zaprogramowany do pracy w trybie 2, to jego maksymalna prędkość wynosi rzeczywiście 19200. W trybie 0 pracy UART'u prędkość transmisji jest determinowana inaczej.
Swoją drogą SACZI, chciałbym ci zwrócić uwagę na pewien szczegół. Piszesz, że cytuję: "skonfigurowałeś RS232C na...". RS232C jest normą napięciową interfejsu i nie należy jej utoższamiać z UART (Uniwersal Asynchronus Receiver Transmitter). Wyjście i wejście szeregowe układu transmisyjnego UART możemy "przepuścić" przykładowo poprzez inny interfejs, np RS485, RS422 (inne rodzaje interfejsów), ale nadal mowa jest o transmisji szeregowej, czyli pracy układu UART.
			Swoją drogą SACZI, chciałbym ci zwrócić uwagę na pewien szczegół. Piszesz, że cytuję: "skonfigurowałeś RS232C na...". RS232C jest normą napięciową interfejsu i nie należy jej utoższamiać z UART (Uniwersal Asynchronus Receiver Transmitter). Wyjście i wejście szeregowe układu transmisyjnego UART możemy "przepuścić" przykładowo poprzez inny interfejs, np RS485, RS422 (inne rodzaje interfejsów), ale nadal mowa jest o transmisji szeregowej, czyli pracy układu UART.
- 
				SACZI
 - -

 - Posty:21
 - Rejestracja:21 mar 2004, o 18:51
 - Lokalizacja:Iwonicz Zdrój, woj podkarpackie
 - Kontaktowanie:
 
Podaję przyadnt link do konfiguratora prędkści szeregowej transmisji:
http://www.keil.com/c51/baudrate.asp
			http://www.keil.com/c51/baudrate.asp
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości

