Nie znalazłem do Vectora, ale Casio powinno działać bardzo podobnie. Sprawdź to: http://ftp.casio.co.jp/pub/world_manual/...
Witam Szukam manuala lub informacji o obsłudze Vector 1800. Dlaczego?ano problem polega na tym że nie działa start-stop,tzn działa ale tylko wtedy gdy na pierwszej komorze jest ustawiona temp -1 każde inne ustawienie powoduje że się nie wyłącza tylko zwalnia obroty. Ew dodatkowe pytanie co oznacza i czego objawem jest "temp out of range: czy coś podobnego...
Szukam jakichkolwiek informacji na temat tego falownika.Najlepiej schematów podłączenia,instrukcji obsługi. Poniżej dodałem zdjęcie falownika.
Czy mógłbyś wytłumaczyć działanie następujących linijek kodu: #pragma vector=TIMERA0_VECTOR __interrupt void Timer_A (void) w "wolnym tłumaczeniu" Linijka jeden: Adres kolejnej obsługi przerwania zapisany będzie we Flashu pod vectorem przerwania od Timera A0. Linijka dwa: Ta funkcja jest obsługą przerwania a więc powinna kończyć się na RETI a nie na...
Najprościej wgraj do tunera soft z obsługą DiSEqC oraz listę kanałów i po kłopocie.
Witam. Szukam instrukcji obsługi - manual do VECTOR VDH6- stacja czołowa sat. KTOŚ? COŚ?
Osobiście bym polecił właśnie GrandMa 1 tudzież, Whole hog 3 - na tym ostatnim miałem okazję się pobawić pod okiem znajomego :D przefajna sprawa ;) Jako ciekawostkę dopowiem, że konsoleta Compulite Vector Blue wygląda przyzwoicie ;)
W aktualnej wersji programu nie występują już nazwy typu "write", do każdej dodałam przyrostek, np. "writeLCD" <- tak już może zostać? Ostrzeżenia dotyczą jedynie braku obsługi przerwań (np. "Interrupt vector NMI does not have an interrupt handler routine").
Do tego celu najlepiej zwykłą tablicę zastąpić vectorem ze standardowej biblioteki STL. Obsługa jest bardzo prosta, do elementów odnosisz się jak w zwykłej tablicy, vector może przechowywać dowolne typy danych, obsługa odbywa się za pomocą kilku prostych funkcji, no i vector w razie potrzeby sam zwiększa swój rozmiar. Zainteresuj się biblioteką STL...
Witam Kolegów!! Chciałbym skopiować parametry z kilku falowników Lenze 8200 vector do komputera, czyli inaczej w jaki sposób połączyć moduł obsługi E82ZBC z komputerem żeby zarchiwizować dane w jednym folderze? Z góry dziękuję za wskazówki. Krzysztof_G
Tam problem jest ( poczynając od Skylake ... do cpu 10/11gen.intel) w obsłudze Advanced Vector Extensions (AVX) instrukcje AVX-512 W wer. 12th gen Intel wyłaczył je ! Jesli jest możliwość w Bios > wyłacz obsługę jak to się robi na płytach desktopów. https://obrazki.elektroda.pl/8620864100_... p.s Po pierwsze, przy użyciu nowych instrukcji,...
Witam, potrzebuję instrukcję obsługi do falownika SIEMENS MIDIMASTER VECTOR 7,5kW. Bardzo proszę o pomoc, jeśli ktoś posiada instrukcję w języku polskim lub niemieckim w formacie pdf to proszę wysłać na maila machineX(at)gmx.net. Z góry dziękuję ! .
Ale te tryby nie są obsługiwane przy generowaniu przebiegu na wyjściu. Dlatego np na TimerzeA nie można generować 3 przebiegów PWM, mając 3 rejestry, trochę bez sensu. Ty potrzebujesz tylko otrzymywać przerwanie co 1s. moja procedura do odmierzania 1s, na timerze B ale działanie jest analogiczne: void init_TimerB(void) { TBCCR0 = 0x8000; //przerwanie...
Zawartość pudełka Eon VECTOR Słuchawki Kabel USB Ładowarka samochodowa Instrukcja obsługi Ładowarka sieciowa
Proszę nie odsyłajcie mnie do wujka google bądź noty katalogowej A jednak odeślę cię: http://www.atmel.com/Images/doc8161.pdf Strona 9, oraz strona 57 (tablica). The interrupts have priority in accordance with their Interrupt Vector position. The lower the Interrupt Vector address, the higher the priority. Myślę, że to rozwieje twoje pytania :) A Wujek...
Masz przecież std::stack ;) Przy czym, jeżeli musisz swój stos wyświetlić, to użyj raczej std::vector lub std::list - ma push_back() i pop_back(), więc obsługa stosu gotowa, oraz iteratory (nie wspominając o bezpośrednim dostępie do danych w przypadku std::vector). Btw. "Połóż" pisze się przez ż, (czy tam 'z' bez polskich końcówek ;) ). edit: No i wcięcia!...
Ustawiłem czcionki na jakieś czoko jazz rozmiar bardzo duży i nadal wszystko wygląda dobrze. Okno się rozjeżdżają ale płytki wyglądają poprawnie (nawet z tą śmieszną czcionką). Mam już 2 tablety i 2 telefony do testów. Dodano po 3 0.0.29 - poprawione skalowanie tekstów Vector i Proportional - obsługa łamania tekstu - możliwość zmiany układu ekranu gestem...
Co się dzieje jak ARM VIC vector mode jest zablokowany w rejestrze Host Control Register? To w jaki sposób przerwania są realizowane, tzn. wiem że poprzez metodę odpytywania (polling)... z tym, że zauważyłem, że i tak jest wykorzystywana tablica wektorów adresów procedur obsługi przerwania (z rejestru Interrupt Vector Address Register0-N (gdzie N to...
No to wymodziłem coś takiego: [syntax=jezyk_programowania] #include <msp430.h> volatile unsigned int i; int main(void) { WDTCTL = WDTPW + WDTHOLD;// Stop watchdog P1DIR |= 0x41; //P1.0 oraz P1.6(diody) ustawione na wyjcia P1REN = 0x30;//podciągnięcie przyciskow pod Vss p1.4 i p1.5 P1OUT |= 0x30;//podciągnięcie przycisku pod Vss p1.4 i p1.5 //zdefiniowanie...
Jak już wyżej wspomniałem w pliku " c:\WinAVR\avr\include\avr\iom8.h " '(at) _VECTOR(11) '
Dzień Dobry Posiadam Launchpad i zapoznaję się z mikrokontrolerem MSP430. Mam pytanie odnośnie procedury obsługi przerwania. [syntax=c] //wektor TACCR0 #pragma vector=TIMERA0_VECTOR __interrupt void Timer_A0 (void) { } [/syntax] Znalazłem taki szablon i zastanawia mnie dlaczego tak jest to zrobione a mianowicie: 1. Co oznacza "pragma" i jaką rolę tutaj...
Napisałem bardzo uproszczoną wersję tego co chcesz osiągnąć. Przeczytaj, zrozum, a później dodaj brakujące elementy - obsługę błędów, wyszukiwanie (3), ładowanie z pliku, ew. wydzielenie niektórych funkcjonalności do osobnych funkcji. [syntax=cpp]#include <iostream> #include <string> #include <vector> struct Car { std::string licensePlate;...
LENZE 8200 VECTOR 0.25-2.2 KW instrukcja obsługi POLSKI Producent: LENZE Model: 8200 VECTOR 0.25-2.2 KW Jezyk: POLSKI
Te falowniki są z serii Micromaster 3 (2004 rok) Tą instrukcję z linku miałem wcześniej. Przetestowałem większość tych falowników. Niektóre wyświetlają błąd F0002. Niektóre nic nie wyświetlają. Jeden prawie działa, daje się modyfikować parametry itd. ale nie podaje prądu na silnik - naciskam przycisk "1" widać jak częstotliwość wzrasta (na wyświetlaczu)...
(at)gregor124 Ależ działano - PESEL został właśnie po to został opracowany. (at)andreyatakum Zakładam że pijesz do Putina - w jego wypadku jak myślę nie chodzi o nieznajomość obsługi komputerów ale o brak zaufania do tego kto oprócz ciebie ma jeszcze dostęp do komputera i informacji - to moim zdaniem są nawyki wynikające z wiedzy o tym co może NSA i...
Mam problem z uruchomieniem falownika lenze 8200 vector 2,2kw. Popodłączałem wszystkie kable zasilające (3 fazy) i do silnika też. Silnik to 2,2kW 400V 3 fazowy. Po uruchomieniu silnik startuje ale kręci się bardzo wolno. Zwiększam częstotliwość i przy 1,2Hz zapala się Imax i szyciej już nie może kręcić. Parametry silnika wpisałem takie jak miał na...
Dobrze że nie tylko ja jestem laikiem. uP nigdzie nie będzie szukał obsługi przerwania. To Ty mu pozwalasz na obsługę danego przerwania- ustawiając rejestr TIMSK. Oczywiście jak mu zezwolisz to będzie się starał to obsłużyć. Jak nie będzie niczego to będzie bad isr vector i się zawiesi. Musi byc chociaż puste: ISR(TIMER0_......) { }...
Witam! Na wstępie chciałem zaznaczyć, że od niedawna dopiero poznaję procesory z serii ARM. Bardzo dawno temu miałem styczność z 51- jedynką i keilem. Moje doświadczenie w programowaniu C też nie jest oszałamiające, natomiast asembler na ARM jak na razie jest przeze mnie mało zrozumiany. Proszę o wyrozumiałość przy pisaniu ewentualnych odpowiedzi, za...
CARRIER VECTOR -1800 instrukcja obsługi ENGLISH Producent: CARRIER Model: VECTOR -1800 Jezyk: ENGLISH
Sporo się namęczyłem, zanim ruszył mi slave transmitter w STM32F103. W 107 będzie tak samo. Po pierwsze zobacz do errat - tam między innymi napisali, że przerwanie i2c musi mieć najwyższy priorytet, bo inaczej się wiesza. Poza tym przykłady nie zadziałały mi od razu, a problemy mają też inni, o czym możesz poczytać na main.c // main.c main()...
Miałem wpisany niewłaściwy adres przerwania od ADC. Był taki jak w ATtiny85 (0x0008) zamiast 0x000B. 0x0008 w ATtiny261 to przerwanie od USI_OVF. Dobrym rozwiązaniem jest wyznaczenie domyślnego wektora dla nieużywanych przerwań (tak jak to jest zrobione w avr-gcc). Na początku programu dla wszystkich nieobsługiwanych przerwań definiujesz skok: rjmp...
Czy moja obsługa tego rozwiązania jest prawidłowa? Po przeglądnięciu kodu, o ile to będzie w osobnych funkcjach, może być. Może tą kolejkę jakoś lepiej zorganizować? Zamiast vector 'a możesz zastosować... kolejkę :D ( queue ).
:) Kto szuka nie (ten) błądzi. Dzięki za cierpliwość. Na chwilę obecną przyjmę to za pewnik. Temat jednak pozostawiam otwarty. Jeśli ktoś z czytelników rozumie mą rozterkę i potrafi mi wyjaśnić dlaczego tak a nie inaczej...to proszę się nie krępować :D PS Szczerze mówiąc dziwi mnie trochę to, że Ciebie jako fana logiki nie zastanawia pozorna bezsensowność...
hmm, przerwania co 20 instrukcji procesora ;-) Wydaje mi się, że nie uwzględniasz czasu pomiędzy wywołaniem przerwania a ustawieniem timera. Dla przykładu ; INTERRUPT ORG0x004 ; interrupt vector location btfscINTCON,T0IF; TMR0 overflow gotoserv_t0 retfie ; return from interrupt serv_t0 bsfPORTC,0 movlw.256 - (.20 - X) movwfTMR0 bcfINTCON,T0IF;...
Mają homologację na auto i na konkretny rozmiar kół na to właśnie auto. Po to żeby wyeliminować "januszy biznesu" Instrukcja obsługi podaje takie a nie inne wymiary ogumienia również z tego względu, że auto ma pod takie rozmiary dopasowany układ pomiaru prędkości, a przy tym tempomat/ogranicznik, ABS, ESP... Przykład https://obrazki.elektroda.pl/1869023200_...
Witam serdecznie ! Mam w pracy kalkulator Vector LP-203 TS i nie mogę znaleźć do niego instrukcji obsługi. Problem polega na tym , iż nie mogę ustawić funkcji drukowania paska obliczeń. Jeśli ktoś mógłby mi pomóc to byłabym wdzięczna. Dziekuje
Jeśli w PIC18 oscylator pracuje z 40MHz, to znaczy że taktowanie cykli procesora to 10MHz. Przy 1 Mhz PWM wychodzi na to, że co każde zbocze narastające procesor wykonuje tylko 10 cykli, co najprawdopodobniej jest za mało by w tym czasie obsłużyć przerwanie, wysłać wartość przez UART. Poza tym w kodzie brakuje funkcji obsługi przerwania. Przerwanie...
W projekcie jest (razem z komentarzami) kilka tysięcy linii w plikach .c i .h, z czego samego bootloadera, który może się Tobie przydać, jest kilkanaście linijek . Próbowałeś z takim prostym kodem, programującym np. z RAM? Analizuję, niektóre rzeczy od razu wywalam bo rozmywają mi obraz całości (kod jest bardzo uniwersalny a mi na tą chwilę niezbędna...
Zestaw instrukcji i funkcji procesora i5 6200u MMX instructions SSE / Streaming SIMD Extensions SSE2 / Streaming SIMD Extensions 2 SSE3 / Streaming SIMD Extensions 3 SSSE3 / Supplemental Streaming SIMD Extensions 3 SSE4 / SSE4.1 + SSE4.2 / Streaming SIMD Extensions 4 AES / Advanced Encryption Standard instructions AVX / Advanced Vector Extensions AVX2...
Witam, mam problem z obsługą przerwań zewnętrznych INT0 oraz INT1 w symulatorze (Simulator). Piszę w AVR Studio 4.19, gdyż Atmel Studio nie ma symulatora dla ATtiny87. Popatrzcie na ten banalny kod (okroiłem pierwotny kod do absolutnego minimum): [syntax=c] #include <avr/interrupt.h> unsigned char i; ISR(INT0_vect) //interrupt at PB6 { i++; }...
Witam! Do zbudowania bardzo przydatnej mi maszyny warsztatowej potrzebowałem silnika o bardzo niskim zakresie obrotów tj. 1-30 obrotów na minutę. Znalazłem w sieci ofertę silnika z falownikiem i przekładnią z demontażu. Jako, że silnik miał nominalnie 700 obrotów i przekładnię 1:50 uznałem, że powinien spełnić moje oczekiwania. Niestety okazało się,...
Musiałbyś załatwić sobie panel operatorski żeby zobaczyć jaki alarm/error doprowadza do zablokowania falownika, ale ten falownik jest dość trudny w obsłudze i programowaniu. Albo zacząć od spraw oczywistych, czyli sprawdzenia czy silnik nie jest przeciążony i czy nie ma zwiększonej inercji (co powoduje przeciążenia podczas przyśpieszania/hamowania)....
Polska instrukcja Obsługi Kalkulatora naukowego Vector CS-103, Zeskanowana, 25 stron, niecałe 2MB
Witam, Chyba raczej parser ... ale w tym przypadku wystarczy prosty podział stringa w miejscu przecinków... cos np takiego: typedef vector<vector<double> > csv_array; void tokenize(const string& str, vector<string>& tokens, const string& delimiters = " ") { string::size_type lastPos = str.find_first_not_of(delimiters,...
Witam, Jestem początkującym a raczej raczkującym programistą procesorów PIC. Chciałbym wywołać odbiór danych z UART poprzez przerwanie w środowisku microC. Nie mogę znaleźć deklaracji funkcji, która wykonuje polecenia z przerwania. Znajduję tylko przykład odbioru danych z funkcji main: [syntax=c] void main(){ UART1_Init(9600); // Initialize UART module...
#include<msp430x14x.h> #include "uart.h" #include "lcd.h" #include "portyUart.h" #include "portyLcd.h" int sprawdz_klawisz(int klawisz) { int wartosc; P4DIR &=0x20; P4DIR &=0x10; //if(P4DIR &=0x20;) wartosc = 0x20; //else if(klawisz == 2) wartosc = 0x20; // else...
Zapewne masz serię 8200 vector. Jeżeli dane miałeś skopiowane w panelu to tylko wystarczy skopiować. [url=http://www.falowniki.info/topics15/... Lenze przenoszenie parametrów z klawiatury Jeśli nie było kopii w panelu to jest szansa ściągnąć dane
Sygnał do modemu musi być odseparowany, aby nie wprowadzać zakłóceń do sieci dostawcy. Od tego są zwrotnice multimedialne, ewentualnie blokery kanału zwrotnego, ale one nie mają separacji galwanicznej. Poza tym sygnału Ci nie starczy na tyle urządzeń. Można dać na wejściu wzmacniacz, ale z obsługą KZ albo dalej zwykły, tylko do TV. Zleć to komuś, kto...
Jeżeli dobrze rozumiem to zmieniłeś obsługę portu szeregowego na sterowaną przerwaniem i wtedy przestało działać. W takim przypadku przyczyną może być nieprawidłowa obsługa przerwań wielopoziomowych w pliku crt.s. Sprawdź czy twój kod wygląda podobnie: AT91C_Irq_Handler: stmfdsp!, {r0} /*- SPSR needs to be saved on IRQ stack for nested...
Witam, próbowałem kilku lekkich linuksowych dystrybucji na eeepc 1005HA z 1 GB RAM, ale najbardziej przypadła mi do gustu dystrybucja Linux Mint xfce. Niestety w wersji 32 bitowej została wersja 19.3 TRICIA (lub 4 Debbie ale wydawał mi się mniej wydajny, chociaż jest to bieżąca wersja z długoletnim wsparciem typu LTS) https://www.linuxmint.com/download_all.p...
Nie jest tak, że w wszystkie przerwania mają ten sam priorytet? Nie jest to tak. Generalna zasada jest taka, że w pierwszej kolejności zostaje wykonana procedura obsługi przerwania, które pojawiło się prędzej. Jeśli w czasie wykonywania tej procedury nie włączymy flagi globalnej I a pojawi się nowe przerwanie, będzie musiało czekać na zakończenie obecnej...
Co wyczytałem: "Empty interrupt service routines In rare circumstances, in interrupt vector does not need any code to be implemented at all. The vector must be declared anyway, so when the interrupt triggers it won't execute the BADISR_vect code (which by default restarts the application). This could for example be the case for interrupts that are solely...
Witam, Do INT0 ATmegi16 mam podłączone urządzenie dające impulsy - łączące masę. Dopisałem filtr na drganie styków, ale jedno rozwiązanie działa, a drugie nie. Wolałbym całkiem wyłączać przerwania tak jak w listingu 1, ale w tym przypadku po upłynięciu timeoutu przerwanie uruchamia się jeszcze raz. Czyli na każdy impuls na wejściu licznik zlicza dwa...
Witam, 1. aby natąpiło przerwanie trzeba utawić maski. 2. ORG 0x004 ; interrupt vector location - to adres wpisywany do licznika, tutaj musi być pierwszy rozkaz programu (w przerwaniu). Często jest to skok, skok do dowolnego adresu. 3. a. wylaczyc przerwanie (dobrze jest to zrobić - choć nie jest to w 100% konieczne). 4. b. ktory pushbutton zostal nacisniety?...
Opony są bardzo ważne. Dlatego ja kupując nowe auto te kilka lat temu, niestety już wyposażone w TMPS, od razu sprzedałem opony letnie, na których Suzuki wyjechało z salonu oraz zimowe, które włożyli mi do bagażnika - i kupiłem całoroczne. Były to Goodyear Vector 4Seasons G1, które wybrałem w oparciu o analizę różnych dostępnych testów opon całorocznych...
Dzięki Freddie za zajęcie się tematem i uwagi. Postaram się uzupełnić informacje odpowiadając na twoje pytania: 1. Funkcja ctl_set_isr() załatwia za użytkownika poprawne uruchomienie nowego przerwania, prototyp: void ctl_set_isr(unsigned int vector,unsigned int priority, CTL_ISR_TRIGGER_t trigger, CTL_ISR_FN_t isr, CTL_ISR_FN_t *oldisr); Gdzie vector...
Other applications associated with file type AGR: •APM Graph (Vector Graphic) by APM Russian site. This association is classified as Graphic. •Grace (Project File) The identifying characters used for this association are - Hex: 23 20 47 72 61 63 65 20 70 72 6F 6A 65 63 74 20 66 69 6C 65 , ASCII: #.Grace.project.file ( http://filext.com/file-extension/AGR...
Różnica może wynikać z użytej wersji kompilatora, albo czy wgrana jest wersja Debug a może Release. Piszę o tym ponieważ natknąłem się na coś niedobrego ze strony kompilatora kompilując ze źródła programu w Microchip Studio. Nie jestem pewien ale wydaje mi się, że znalazłem błąd w kompilatorze avr-gcc w trybie Release z włączoną flagą "-Os". Wyszczególniłem...
Mam dwa foldery, każdy od innej wersji avr i w każdym jest inny interrupt.h. Da się jakoś sprawdzić, który avr używa podczas kompilacji? /* Copyright (c) 2002, Marek Michalkiewicz All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:...
Witam! To gotowa klasa obsługi pliku jak vector'a (lub prostej bazy danych). Działa bardzo dobrze. Może Ci się przydać, jeśli masz problem z obsługą pliku. <?php /***************************************... * Copyright (C) 2009 by Damian Kmiecik * * d0zoenator(at)gmail.com * * * * This program is free software;...
Z Twojego opisu wynika że jedynie podłączyłeś silnik. Każdy falownik do prawidłowej pracy wymaga wpisania parametrów tegoż silnika w odpowiednie rejestry. Zresztą Ze zdjęć wynika że instrukcja w wersji papierowej została dołączona. Proponuję zacząć od "Motor Parameters" i tabliczki znamionowej silnika. Potem możesz szukać w kolejnych Running State,...
The bit TOV0 is set (one) when an overflow occurs in Timer/Counter0. TOV0 is cleared by hardware when executing the corresponding interrupt Handling Vector. Alternatively, TOV0 is cleared by writing a logic one to the flag. When the SREG I-bit, TOIE0 (Timer/Counter0 Overflow Interrupt Enable), and TOV0 are set (one), the Timer/Counter0 Overflow interrupt...
ale nie wiem jak podejsc do przerwan zewnetrznych (przyciski). Przyciski mam podlaczone pod: P3.3 (Int1), P3.5(T1), P3.4 (T0), P3.2 (Int0). Jak to jest mozliwe ze sterujac multiplekserowo wyswietlaczami segmentowymi wysylajac aktywny bit na port P3, moge jednoczesnie zglaszac zewnetrzne przerwania (z przyciskow)?? Możesz. Ale dlaczego przyciski mają...
SIGNAL(vector) { asm volatile(""::)... } jak i twoja wersja wykorzystująca ISR(vector) ISR(vector) { asm volatile(""::)... } generuje dokładnie ten sam kod: __vector_X: /* tu prolog */ /* kod */ /* tu epilog */ reti Tak utworzona funkcja przerwania blokuje pozostałe...
Schemat poprawiłem. Zmieniłem w pierwszym poście. Faktycznie, aż miło popatrzeć. Sam czasem się wkurzałem szukając ścieżki. Pomierzyłem jeszcze prądy: Atmega + SD - 220 mA Atmega bez SD - 140 mA atmega bez LCD i bez podświetlania - 84,9 mA Atmega z LCD bez podświetlania - 88 mA W założeniu ma to być: - pomiar z siedmiu DS18B20 - pomiar z dwóch czujników...
Mam w zasadzie wie sprawy, ucząc się programować wspomniany w temacie procesor, pełen optymizmu i zapału, zabrałem się za rozgryzanie systemu przerwań. No i zaczęły się schody. Aha, przy nauce mocno wspomagam się książką p. Lucjana Bryndzy "LPC2000 - mikrokontrolery z rdzeniem ARM7". Ustawiając przerwania zacząłem od odpowiedniego przygotowania kontrolera...
Powinieneś poza tym w obsłudze przerwania kasować flagę przerwania ... Nie, ponieważ kasowana jest automatycznie: When an event on the INT1 pin triggers an interrupt request, INTF1 becomes set (one). If the Ibit in SREG and the INT1 bit in GICR are set (one), the MCU will jump to the corresponding Interrupt Vector. The flag is cleared when the interrupt...
Witam Dlaczego podczas obsługi przerwania TIM2 dwukrotnie jest ustawiana flaga "tim_up" ? Pierwszy raz natychmiast (błędnie) oraz drugi raz po ustawionym w preferencjach czasie (prawidłowo) [syntax=c]volatile uint8_t tim_up = 0; int main(void) { myinit (); TIM_Cmd(TIM2, ENABLE); while (1) { /* * You can do whatever you want in here */ if( tim_up ==...
http://obrazki.elektroda.pl/2582628300_1... Google stale rozwija swoje usługi, Google Docs niedawno dostało Google Docs dostaje obsługę aż 12 nowych formatów. Po raz pierwszy pojawił się formaty przeznaczone wyłącznie dla Apple oraz pliki Photoshopa oraz AutoCADa . Rozszerzono również wsparcie dla Excela, od teraz działają pliki XLSX. Poprawiono...
Witam. Mam problem ponieważ nie wiedzieć czemu przy kompilowaniu poniższego programu, kompilator zgłasza błędy. Niestety na co dzień nie programuję a potrzebuję napisać obsługę portu RS232. Czy moglibyście rzucić na to okiem co jest nie tak? Program w zasadzie skopiowałem z dokumentacji, którą także załączam. Jeśli macie pomysły i propozycje to będę...
Ale Bascom przecież łyka instrukcje asm. Napisz mu np coś takiego: OCR4AH=00 OCR4AL=12 Sprawdź może też z małymi literami. Jeśli to nie zadziała to można podać mu to jako wstawkę asm. Być może nie opisali jeszcze tych rejestrów w tym kompilatorze. Też tak zrobiłem, ale mam problem z podziałem 16 bitowej liczby na dwie 8bitowe. Nie wiem czy robię to...
Przyznam się bez bicia, że z Assemblera jestem noga:( a mam do napisania na zaliczenie program na ProEmulator2beta5c w mickroprocesorze 8051, a nie potrafię go nawet ruszyć:( Bardzo proszę o pomoc!!! Oto treść zadania: Prezentacja liczby 4-cyfrowej na wyświetlaczu LED. Kody odpowiadające poszczególnym cyfrom należy umieścić w czterech kolejnych komórkach...
Ja to widzę tak: W celu uzyskania 1 taktowej precyzji należy odczytać (w tym przypadku) rejestr TCNT0 dokładnie w 8000000 takcie. Można też go odczytać w innym momencie i odjąć odpowiednią ilość taktów. Tylko jaką? Kluczowy jest ten fragment dokumentacji technicznej: The interrupt execution response for all the enabled AVR interrupts is four clock cycles...
Przyznam się bez bicia, że z Assemblera jestem noga:( a mam do napisania na zaliczenie program na ProEmulator2beta5c , a nie potrafię go nawet ruszyć:( Bardzo proszę o pomoc!!! Oto treść zadania: Prezentacja liczby 4-cyfrowej na wyświetlaczu LED. Kody odpowiadające poszczególnym cyfrom należy umieścić w czterech kolejnych komórkach wewnętrznej pamięci...
Myślę, że najlepiej byłoby to zrobić używając np. obiektu klasy vector (lub jakiejkolwiek klasy, która potrafi działać jak stos) sparametryzowanego abstrakcyjną klasą Element, która miałaby dwie klasy dziedziczące po niej, Znak i Liczba. W klasie Element byłaby metoda wirtualna, w której zawarta by była "mechanika" obliczania wyrażeń w ONP, czyli dla...
Witam. Od pewnego czasu jestem w posiadaniu zestawu z prockiem AT91SAM7S64. Mam problem z obsługą przerwań zewnętrznych. Kontroler nie wchodzi w procedurę obsługi przerwania.Wygląda na to ze wykonuje ja tylko po resecie a potem juz nie :( Oto fragment kodu (to jest chyba przykład ze strony atmela): void NACKEDFUNC ATTR irq0_int (void) {...
Odkopuję temat, ponieważ mój problem również tyczy się przerwania od przycisku, przy użyciu tych nieszczęsnych bibliotek :) Wydaje mi się, że wszystko jest włączone i zainicjowane jak należy... Dokładnie przeszedłem przez UM, oraz posiłkowałem się tematami na 'stackoverflow'. Przerwanie następuje, ale trwałe, tzn wszystko się zatrzymuje migająca dioda...
[syntax=cpp]#include <msp430g2553.h> #include<stdbool.h> #define PER 32768 bool d1, d2; void Delay(int del); void main(void) { WDTCTL=WDTPW+WDTHOLD; P1DIR|=0x41; P1DIR&=~0x08; P1REN|=0x08; P1OUT|=0x08; P1OUT&=~0x41; d1=false; d2=false; if (CALBC1_1MHZ ==0xFF || CALDCO_1MHZ == 0xFF) { while(1); } //1Mhz BCSCTL1 = CALBC1_1MHZ; //DCO=1MHz...
Konkretnie to próbuję pisać program pod obsługę. Ale nie mam obecnie niestety oscyloskopu. Spróbowałem napisać coś takiego : #include <msp430xG46x.h> #include <stdint.h> #include <intrinsics.h> unsigned int RxByteCtr; unsigned int RxWord; void main(void) { volatile uint16_t i; WDTCTL = WDTPW + WDTHOLD; // Stop WDT // P1.0...
Program chyba ukończyłem: ;Program do "modyfikatora sygnału" ;Parametry techniczne dla taktowania 4MHz: ;- skrócenie czasu o wartość max ponad 2,5ms z krokiem co 10us ;- lub wydłużenie czasu o max stałą wartość ponad 20ms z krokiem co 80us ;- mnożenie czasu przez współczynnik około 1,00 do 2,55 ;- wejścia sygnałowe portB 0-3 ;- wyjścia...
Mam dziwny problem ze znikającym jednym tickiem w liczniku gdy są włączone przerwania przy przepełnieniu. Licznik pracuje w trybie normalnym, taki sam efekt przy 8 i 16 bitowym, zaobserwowałem na atmedze 16 i 644P (bo takie miałem akurat pod ręka). Normalnie bez przerwań, licznik przy przepełnieniu zeruje się i zaczyna liczyć od 0, wszystko tak jak...
https://obrazki.elektroda.pl/1790773600_... Firma StarFive właśnie poinformowała o dostarczeniu klientom 64-bitowego rdzenia RISC-V Dubhe opartego na RV64GC ISA z dodatkowymi opcjami dedykowanymi do manipulacji bitami, przerwaniami obsługiwanymi na poziomie użytkownika, a także najnowszymi rdzeniami obsługi instrukcji wektorowych Vector...
Obsługa programowa komunikacji I2C dla SM2135 , której dotyczy tamto zdanie i którą omawiałem i pokazywałem w tym temacie , korzysta z funkcji digitalWrite i digitalRead , co może zobaczyć każdy kto chce poszukać nieco więcej informacji niż te zawarte w artykule: https://github.com/arendst/Tasmota/blob/...
Z Bit 7 – TWINT: TWI Interrupt Flag This bit is set by hardware when the TWI has finished its current job and expects application software response. If the I-bit in SREG and TWIE in TWCR are set, the MCU will jump to the TWI interrupt vector. While the TWINT flag is set, the SCL low period is stretched. The TWINT flag must be cleared by software...
Udostępniłem nową wersję programu. Jest pozbawiona krytycznego błędu w wysyłaniu danych przez RS232. Debugowanie zajęło mi pół dnia. Wniosek jest jeden: char a = 0xA5; a |= 0x80; to nie to samo co: char a = 0xA5; a += 0x80; ponownie plus za to że piszesz na linuksa Pisze na linuxa, ponieważ go używam. :) Co będzię jak uprę się, że chcę ustawić com35?...
Miałem kiedyś podobne problemy i może chodzić o kasowanie flagi przerwania. Ja w Atmega8 po prostu kasowałem tę flagę przez wpisanie 1 do całego rejestru na końcu przerwania i problem zniknął: GIFR=0xff; niestety problem nadal sie pojawia.. Można prosić o szerszy komentarz? w katalogu znalazłem coś na temat rejestru GIFR i bicie INTF0 "Bit 6 –...
Witam! Mam problem z metodą AddItem komponentu ListBox. Mianowicie - w okienku ListBox za pomocą metody AddItem(jakiś_string, NULL) tworzę listę nazwisk zawierającą n pozycji. Chciałbym aby ta lista nazwisk reprezentowała n obiektów umieszczonych w wektorze vCKlient, tzn po kliknieciu na jakim elemencie ListBox wywołać metodę przypisanego do niego obiektu....
Czebu i inni koledzy, w Linuksie siedzę już/dopiero jakieś 10-11 lat, w moich początkach coś takiego jak dystrybucje LiveCD/DVD nie istniały, wirtualizacja stawiała pierwsze kroki gdzieś tam na testowych kompach pewnie... Praktycznie jedyną możliwością zapoznania się z systemem była jego instalacja na dysku. I to mi pozostało do dziś. Owszem, korzystam...
Standardowo jest taktowany 168MHz na wewnętrznym źródle sygnału: Dodano po 13 Dodano po 28 [syntax=c] /** ****************************************... * (at)file system_stm32f4xx.c * (at)author MCD Application Team * (at)version V1.0.0 * (at)date 30-September-2011 * (at)brief CMSIS Cortex-M4 Device Peripheral Access...
1. Przerwanie ma tylko stwierdzić czy nastapiło krótkie czy długie wciśnięcie na podstawie ilości cykli (wiem, że powinno być na timerze, ale tak daleko jeszcze nie jestem). Chyba tak można zrobić, no nie? 2. No rozumiem, ale to chyba nie jest jakiś wielki błąd? 3. W moim kodzie przecież najpierw jest deklaracja. P1IE = BIT3; P1IES = BIT3; A włączenie...
Odnośnie przebiegu kolega atom1477 mnie uprzedził:) Dodam tylko, że przy pile / sinusoidzie będzie widać 'czyste' zakłócenia, co z kolei pozwoli na łatwiejsze znalezienie ich przyczyny. Docelowo nie mam nic przeciwko umieszczeniu w programie gongu. "Może dałoby się w ramach testu uaktualniać rejestry PWM po każdym cyklu? ( nawet, jeżeli wartość się...
Witam, Mam problem z obsługą SPI pod Xmega. Chcę tym sterować układ MCP4922. Program zatrzymuje mi się na oczekiwaniu na zwolnienie flagi. Taki mam kod: [syntax=c] uint8_t d; int main(void) { SPIE.CTRL |= SPI_ENABLE_bm | SPI_MASTER_bm | SPI_MODE_0_gc | SPI_PRESCALER_DIV128_gc ; SPIE.INTCTRL = 0x03; PMIC.CTRL = 0x04; sei(); while(1) { d++; if(d>4095)...
nie wiem jaki był to problem ale te makra u mnie nie działały. dopiero przeniesienie obsługi timera 0 na konto systemowe i można działać z timerem 1. Obecnie testuje prowadzenie 4 niezaleznych liczników na timerze 1 z korelacją czasów. wada jest że program działa w trybie ARM. rozbiegówka systemu nie musi byc zmieniana. .file "commonIRQ.S"...
Witam, posiedziałem odrobinę i większość problemów się rozwiązała. <Pituś Bajtuś> oczywiście masz całkowitą rację. Po adresie początku stosu ma być tablica wyjątków/przerwań a nie instrukcje. Tak się ciekawie złożyło że kod się uruchamiał (ale pewnie tylko pod debuggerem ) czyli głupi ma zawsze szczęście jeśli nawet jest ono złudne ;) dodałem...
https://obrazki.elektroda.pl/4787092200_... Firma Andes zaprezentował gotowy na Linuksa, oparty na RISC-V serię rdzeni dla procesorów AndesCore 27. Rdzenie te zawierają jednostkę przetwarzania wektorowego (VPU), dedykowaną do akceleracji algorytmów AI. Przy okazji szczytu RISC-V, jaki miał miejsce niedawno w San Jose, firma Andes Technology...
Witam serdecznie, Przerobiłem chyba najbardziej popularny przykład ze strony Freddie'go aby obsługiwać STM32F100RB na płytce STM32VL Discovery wraz z odpalaniem z RAMu i właściwie podstawowa funkcja - czyli nieśmiertelne mruganie diodą - działa wyśmienicie. Jeśli ktoś chce szybko uruchomić swój pierwszy program na STM32 VL Discovery przy użyciu Eclipse...
Chcę się podzielić swoją decyzją i wrażeniami z pierwszych miesięcy użytkowania Kupiłem RIGOL DS1054Z i jestem super zadowolony. Bardzo logiczna obsługa, działa wystarczająco szybko i bez lagów. Jeżeli ktoś chce się pobawić 10minut (bez konieczności otwierania obudowy itp a jedynie wpisanie znalezionego w necie klucza) to ma odblokowane 100MHz (sprawdzone),...
Witam. Uczę się programować mikro kontrolery i zarazem języka C przy użyciu MSP430 LaunchPad. Mam pewien problem, chciałbym napisać jakiś program do obsługi, rejestru przesuwnego 74hc595, testy robię za pomocą wyświetlacza 7 segmentowego( zrobiłem go sobie prowizorycznie przy pomocy kilkunastu diód i rezystorów, ale to nie ma znaczenia). Napisałem do...
Znalazłem gdzieś w necie taki jeden program i go trochę przerobiłem. Teraz wygląda tak: #include <cstdlib> #include <fstream> #include <iostream> #include <conio.h> #include <string> #include <vector> using namespace std; struct Pomiar { Pomiar(int pnumer,double pm1,double pm2,double pm3,double pm4) {...
Cześć, poniżej przedstawiam moją implementację obsługi przerwania od SPI. SPI jest skonfigurowany w trybie master, data size 8 bit, częstotliwość sysclk to 4194kHz, SPI BaudRatePrescaler to 16 (a więc ~262kHz). [syntax=c]void SPI::handle_interrupt() { volatile uint32_t it_source = this->p_spi->CR2; volatile uint32_t it_flag = this->p_spi->SR;...
instrukcja obsługa vector vector instrukcja obsługa vector instrukcja
blokada drzwi pralka sprawdzić gorenje naprawa pilota peugeot numer karty sieciowej
Jak zgasić lampki oświetlenia kabiny Ford Mondeo 2013? Jak zresetować pralkę Privileg 7245 - instrukcje krok po kroku