Znaleziono 6 wyników

autor: krzysztof-u
07 lut 2011, 20:30
Forum: Komputery - dyskusje ogólne
Temat: Czyszczenie wentylatorów
Odpowiedzi: 15
Odsłony: 17589

kilos_kw pisze:czy ten olej silnikowy to wlać do calego jak na zdjeciu czy tylko na ten slupek?
http://obrazki.elektroda.net/8_1230075451.jpg
Ja nie rozbierałem tylko lałem "od tyłu" pod nalepką na obudowie gdzie widać łożysko i końcówkę tego "słupka".
autor: krzysztof-u
07 lut 2011, 18:48
Forum: Komputery - dyskusje ogólne
Temat: Czyszczenie wentylatorów
Odpowiedzi: 15
Odsłony: 17589

Ja oliwiłem wentylatorek od karty graficznej olejem silikonowym w buteleczce (z Castoramy). Kilka kropel tam z tylu pod nalepką i działa cicho już drugi miesiąc. Przedtem tak warczał, że się wysiedzieć nie dało. Facet ze sklepu komputerowego mówił o WD40 o ile pamiętam, więc sam pewnie używa i widać...
autor: krzysztof-u
12 cze 2009, 10:39
Forum: Technika cyfrowa
Temat: RS232 na ST7Flite39 z użyciem przerwań.
Odpowiedzi: 6
Odsłony: 9734

Samo sprawdzenie źródła przerwania if(SCISR & (1<<SCISR_RDRF)) tworzy 3 instrukcje, a sprawdzać muszę bo przerwanie od SCI jest jedno i w nim dopiero sprawdzam czy to od odbioru, nadawania, czy błędów, więc tu sekwencji kasowania flagi nie wygeneruję. Co do optymalizacji to mam wszystko wyłączone, m...
autor: krzysztof-u
12 cze 2009, 10:01
Forum: Technika cyfrowa
Temat: RS232 na ST7Flite39 z użyciem przerwań.
Odpowiedzi: 6
Odsłony: 9734

Tylko że pomiędzy dostępem do SCISR, a zapisem do SCIDR są jeszcze inne instrukcje (warunek, sprawdzenie miejsca w buforze). Czy taka sekwencja, dostęp do SCISR i Zapis SCIDR, rozdzielone innymi instrukcjami też kasuje flagę :?: W pdfie nie wyjaśniają tego dokładnie i przyjąłem że muszą być po kolei...
autor: krzysztof-u
12 cze 2009, 9:22
Forum: Technika cyfrowa
Temat: RS232 na ST7Flite39 z użyciem przerwań.
Odpowiedzi: 6
Odsłony: 9734

Korzystam z CXST7 firmy Cosmic pod ST Visual Develop. To funkcja obsługi przerwania: @interrupt void LinSciInterrupt(void) { unsigned char temp; #ifdef UART_0_TX unsigned char temp2; if(SCISR & (1<<SCISR_TDRE)) { if(uart_0_out_filling) { temp2 = uart_0_out_buff[uart_0_out_rd_ptr]; temp = SCISR; SCID...
autor: krzysztof-u
11 cze 2009, 22:23
Forum: Technika cyfrowa
Temat: RS232 na ST7Flite39 z użyciem przerwań.
Odpowiedzi: 6
Odsłony: 9734

RS232 na ST7Flite39 z użyciem przerwań.

Witam. Zabrałem się za pisanie biblioteki do obsługi interfejsu SCI w ww. kontrolerze w języku C. Transmisja i odbiór są realizowane w przerwaniach. Tu mam problem. W procedurze obsługi przerwania wywołanego pojawieniem się odebranego znaku w buforze muszę skasować flagę przerwania (RDRF). Skasować ...