Znaleziono 21 wyników

autor: SACZI
20 kwie 2005, o 21:54
Forum: PLD/FPGA i inne zagadnienia techniki cyfrowej
Temat: Programowy kontroler prędkości wiatraków kompa
Odpowiedzi: 0
Odsłony: 2240

Programowy kontroler prędkości wiatraków kompa

Słyszałem od kogoś, że w któreś elektronice praktycznej był kurs z opisem funkcji API, dzięki któremu można było sie dostać do układów sterowania prędkością wentylatorów na płycie głównej komputera. Czy wie ktoś w jakim numerze to było? Chce napisać, swojego jakby SpeedFana. Szukam informacji jak do...
autor: SACZI
20 lip 2004, o 12:00
Forum: PLD/FPGA i inne zagadnienia techniki cyfrowej
Temat: Obsługa RS232C pod windows XP pro.
Odpowiedzi: 9
Odsłony: 8164

GasM, tak, chodzi o konwersję. Ja używam tych algorytmów do odbioru danych z urządzenia pomiarowego opartego na prcku '52. Jezeli dane pomiarowe wysyłam z procka przez printf , algorytm działa poprawnie, zapisuje mi wyniki w zrozumiałej dla ludzi notacji (czyli dziesietnie). Nazwijmy ten sposób: wys...
autor: SACZI
16 lip 2004, o 14:36
Forum: PLD/FPGA i inne zagadnienia techniki cyfrowej
Temat: Obsługa RS232C pod windows XP pro.
Odpowiedzi: 9
Odsłony: 8164

GasM, a przerobiłes juz może te przykładowe projekty tak, żeby program interpretował dane odbierane jak liczby, a nie jako kod ASCII ??
autor: SACZI
22 cze 2004, o 10:55
Forum: 8051
Temat: dzielenie na '51/'52
Odpowiedzi: 2
Odsłony: 4201

Zgadza się, napisałem to troche niefortunnie: SBUF=suma jest ważne tylko dla struktur jednobajtowych Tak, wiem o tym dobrze, mój błąd w zapisie. Przed wysłaniem rozbijam zmienna int na dwie 8 bitowe. Wczoraj doszedłemz kumplami do wniosku, że jednak będe dokonywał przesunięcia o 3 lub 4, co odpowiad...
autor: SACZI
21 cze 2004, o 18:08
Forum: 8051
Temat: dzielenie na '51/'52
Odpowiedzi: 2
Odsłony: 4201

dzielenie na '51/'52

Dokładnie chodzi o liczenie sredniej artytmetycznej 10 liczb typu char. Zdaje sobie sprawę, że '52 za bardzo nie ma ochoty na wykonywanie dzielenia i dlatego kombinuję średnią arytmetyczną jako przesunięcie bitowe sumy 10 liczb, ale cos mi nie działa ... int suma; suma << 1; a nastepnie SBUF = suma;...
autor: SACZI
7 cze 2004, o 15:42
Forum: 8051
Temat: wysyłanie 16 bitowej zmiennej
Odpowiedzi: 4
Odsłony: 5559

Piszę w C Keil. Problem pośrednio juz rozwiązałem. Wysyłam sobie dane do PC, a w nim zrobiłem funkcję, która mi "skleja" te 2 bajty w jedno. PS W jaki sposób przeprowadzać analizy programu pod kątem szybkości wykonania, czasu trwania funkcji ... itd Wybaczcie taki natłok banalnych pytań, ale nie jes...
autor: SACZI
5 cze 2004, o 20:08
Forum: 8051
Temat: wysyłanie 16 bitowej zmiennej
Odpowiedzi: 4
Odsłony: 5559

wysyłanie 16 bitowej zmiennej

W jaki sposób wysłać zmienną 16 - bitową z 51 do PC, aby w PC odebrana była jako liczba. Zmienna ma dokładnie 12 bitów znaczących (pochodzących z pomiaru ADC). Załatwia mi to bezproblemowo funkcja printf , ale kod programu ma 4 kB. Funkcja, w której operuje bezpośrednio na rejestrach może wysłac mi ...
autor: SACZI
27 maja 2004, o 10:04
Forum: 8051
Temat: 115200 k/s => RS232c
Odpowiedzi: 4
Odsłony: 5832

Podaję przyadnt link do konfiguratora prędkści szeregowej transmisji:

http://www.keil.com/c51/baudrate.asp
autor: SACZI
26 maja 2004, o 18:27
Forum: 8051
Temat: 115200 k/s => RS232c
Odpowiedzi: 4
Odsłony: 5832

http://www.analog.com/UploadedFiles/Dat ... C812_e.pdf
DataSheet mojego procka mówi o maksymalnie 19.2 k/s
autor: SACZI
24 maja 2004, o 12:34
Forum: 8051
Temat: 115200 k/s => RS232c
Odpowiedzi: 4
Odsłony: 5832

115200 k/s => RS232c

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 ...
autor: SACZI
10 maja 2004, o 21:57
Forum: 8051
Temat: Programowanie ADC
Odpowiedzi: 3
Odsłony: 4736

Dobra, już sobie poradziłem. W przerwaniu od T2 (co 50 ms) wywołuję konwersję ADC, Koniec konwersji ADC zgłasza przerwanie, a w nim zapisuję wyniki do zmiennych, które w programie głównym wysyłam do PC. Problem mam jeszcze tylko z zapisem pomiarów. Musze troche popracowac nad tym, a jak sie pojawia ...
autor: SACZI
6 maja 2004, o 22:04
Forum: 8051
Temat: Programowanie ADC
Odpowiedzi: 3
Odsłony: 4736

Programowanie ADC

Witam. Mam problem z zaprogramowaniem przetwornika AD w procku ADUC812. Program ma wykonywać POMIARY i dlatego wykorzystuję w tym celu przerwania. Wyniki pomiarów wysyłam przez RS232c do PC. Mam dwa pomysły (obydwie wersje działają, ale błednie) na wykonanie tego programu, ale jakoś nie potrafie dok...
autor: SACZI
25 kwie 2004, o 23:31
Forum: PLD/FPGA i inne zagadnienia techniki cyfrowej
Temat: Oprogramowanie dla urządzenia na USB
Odpowiedzi: 1
Odsłony: 3319

Koniecznie musi być VC++ ??
Jeżeli nie (C++ BUILDER, Delphi), to polecam książkę Daniluka "RS232c Praktyczne programowanie" wydanie II.
Jest w niej rozdział poświęcony programowaniu USB, które akurat programuje się bardzo podobnie jak RS232.
autor: SACZI
2 kwie 2004, o 02:43
Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
Temat: Ładowanie HEX pod Win 98 i Win 2000
Odpowiedzi: 13
Odsłony: 8853

Programuję aplikację ADuC812 przez RS232c. Do tego jest podpięty MAX232 wraz z 4 kondensatorami. Co do prędkości, to poprzez karty bądź konwertery mozna uzyskać znacznie większe prędkości transmisji nie uzyskam, bo zostaję przy RS dostarczonym wraz z płytą główną. Jak mam rozumieć zagadnienia Win32A...
autor: SACZI
31 mar 2004, o 14:46
Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
Temat: Ładowanie HEX pod Win 98 i Win 2000
Odpowiedzi: 13
Odsłony: 8853

Zatem jak wytłumaczysz oferowane prędkości prze Windy?
autor: SACZI
30 mar 2004, o 17:08
Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
Temat: Ładowanie HEX pod Win 98 i Win 2000
Odpowiedzi: 13
Odsłony: 8853

Ładowanie HEX pod Win 98 i Win 2000

Zauważyłem dziwny problem, mianowicie jak ładuję HEXa do procka pod Windows 2k układ nie dział mi poprawnie. Na PC odbieram jakieś "chińskie" gryzmoły. Pod Windows 98SE problem nie wystepuje, odbieram wszystko prawidłowo. Dodatkowo transmisja odbywa się "jakoś" szybciej. Dodam, że ładowany jest ten ...
autor: SACZI
25 mar 2004, o 10:50
Forum: 8051
Temat: Jak zmniejszyć *.HEX'a
Odpowiedzi: 11
Odsłony: 10535

Nie działało, bo prawdopodobnie coś sknociłem z konfiguracją UART :d. Mam jeszcze jedno pytanie odnośnie plików HEX. Własnie tworzę sobie nowy programik, w którym, na razie jest tylko konfiguracja UART i ADC. Ustawiam tylko bity w rejestrach i wywołuje te funkcje w programia głównym!! HEX w tym mome...
autor: SACZI
23 mar 2004, o 16:28
Forum: 8051
Temat: Jak zmniejszyć *.HEX'a
Odpowiedzi: 11
Odsłony: 10535

Nie działa, znaczy, że nie odbieram tego na PC.
autor: SACZI
23 mar 2004, o 10:05
Forum: 8051
Temat: Jak zmniejszyć *.HEX'a
Odpowiedzi: 11
Odsłony: 10535

Niekoniecznie, nie ma potrzeby aż tak radykalnie zmieniać jezyka programowania. Taki program napisany w C z wykorzystaniem SBUF zajmuje kilkanaście bajtów HEXa.
Tylko nie wiem dlaczego nie działa mi to na ADuC
autor: SACZI
22 mar 2004, o 13:04
Forum: 8051
Temat: Jak zmniejszyć *.HEX'a
Odpowiedzi: 11
Odsłony: 10535

Próbowałem to robić również, przez SBUF, ale jakoś nie chciało mi działac.
Jakies pomysły ?

Wyszukiwanie zaawansowane