int3

Znaleziono około 627 wyników dla: int3
  • Funkcja zwaracająca wartość: wskaźnik do x int - jak zapisać?

    Np tak [syntax=c]typedef int int3[3]; int3 *funkcja(int3 *wsk) { for(int i = 0; i < 3; i++) (*wsk)[i] ++; return wsk; } int3 x = {1,2,3}; int main(void) { int3 *y = funkcja(&x);[/syntax]

    Programowanie Początkujący   03 Cze 2017 14:54 Odpowiedzi: 6    Wyświetleń: 1236
  • [Atmega128] Atmega128: Obsługa klawiatury 4x4 przez przerwania INT0-INT3 w C

    Oops pomyliłem system binarnym z dziesiętni wagami bitów :D zaraz poprawie edit:najprościej uint8_t k;//deklaruje wcześniej ponieważ będe używał poza pętlą for(k=0; k<4; k++){ if( (PIND>>(4+k))&... ){k++;break;}//k++ ponieważ otrzymam 0-3 a potrzebuke 1-4 uint8_t j = ( i*4 ) + k; jeszcze...

    Mikrokontrolery AVR   13 Lis 2008 12:09 Odpowiedzi: 8    Wyświetleń: 9563
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • ATmega 128 - Równoczesne użycie przerwań int7-5 i int3-0, priorytety działania

    1. ok, z 1 się wycofuję bo masz zrobione zewnętrzne pull-upy ale niepotrzebnie mnożysz rezystory, gdyż takowe są wewnątrz procesora - wystarczy tylko włączyć je z poziomu programu. 2. to teoretycznie może powodować problem - najlepiej sprawdzaj przerwania w jakiś inny sposób - np. w każdym tylko zapalać lub gasić diodę 3. Rozumiem istotę Twojego problemu,...

    Mikrokontrolery Początkujący   16 Sty 2013 17:04 Odpowiedzi: 4    Wyświetleń: 1401
  • Atmega128 – różnice funkcjonalne INT3–INT6 vs INT0/INT1 przy użyciu I2C

    Odpowiedź znajdziesz w dokumentacji procesora - datasheet s.89 i następne. Przed chwilą sprawdzałem - jest dostępna w Microchip.

    Mikrokontrolery AVR   28 Mar 2021 09:31 Odpowiedzi: 1    Wyświetleń: 495
  • REKLAMA
  • Jak poprawnie obsłużyć przerwania w 8051 z timerem0 i zewnętrznym int3?

    Ustawiam wskaznik stosu dosyc wysoko bo uzywam wszystkich bankow rejestrow i dodatkowo mam pare buforow i dopiero wyzej zaczyna sie stos (kolo 60h). Przepelniac sie raczej nie przepelnia bo to wersja z 256 bajtami ramu. Faktycznie moglbym nie zawieszac programu w przerwaniu (sprawdze czy to rozwiaze problem) ale z czego wynika ta rada?

    Mikrokontrolery   27 Sty 2004 11:43 Odpowiedzi: 6    Wyświetleń: 1517
  • REKLAMA
  • Układ L293D - czy można podpiąć +5V do INPUT4 (nóżka 15)?

    Schemat jest z tej strony: http://myrobot.ru/stepbystep/el_simple_r... (schemat na samym dole) Teraz patrze na mój scalak i to NIE jest L293D, a L293NE.. Chyba to może być problem.. Gdybyś mógł jeszcze to potwierdzić.. Bo szukałem w datasheecie ale się nie zam za bardzo na tym. EDIT Jak dam INT3 do masy to silik rusza. Jeśli dam INT4 do masy to...

    Początkujący Elektronicy   16 Paź 2010 14:07 Odpowiedzi: 4    Wyświetleń: 2156
  • Zawieszanie się ATmegi 128 przy przerwaniu INT2 na płytce stykowej

    zgodność z M103C jest również wyłączona Dodano po 4 http://obrazki.elektroda.pl/6058123100_1... ustawienie fusów Dodano po 30 Podstawa programowa do obsługi tego przerwania wygląda wydaje mi się standardowo. Dodano po 2 Schemat czujki podałem wyżej. http://www.elektroda.pl/rtvforum/topic20...

    Mikrokontrolery AVR   22 Maj 2011 21:00 Odpowiedzi: 26    Wyświetleń: 4137
  • [ATmega1280] [ATmega1280][Bascom] - Zakłócenia zliczania obrotów przy włączonym PWM

    Witam Posiadam silnik z dołączonym enkoderem i tarczą (z drukarki), steruję prędkością obrotową za pomocą PWM, natomiast przerwanie INT wykorzystuje do zliczania obrotów silnika. Problem polega na tym że zliczanie obrotów silnika bez uruchomionego PWM działa poprawnie, gdy go włączę szaleje (nawet gdy obracam tarczkę palcem). Sygnały od enkodera są...

    Mikrokontrolery AVR   06 Lut 2013 23:01 Odpowiedzi: 8    Wyświetleń: 2031
  • Jak skompilować kod ASM z EP 12/2008 dla at89c51? Programator pralki Polar 663

    Może głupie pytanie ale czy ten bin się zmieści w at89c51? Bo on ma flash 4K, a plik ma 8. Nie, po kompilacji zajmuje więcej niż 4k FLASHa. Wejdzie do AT89C52. W załączniku masz skompilowany od nowa. Trzeba było zakomentować nieużywane (nieistniejące w 51) wektory przerwań. I teraz dopiero wejdzie w 8051. Gdybyś sobie wymyślił że coś dodasz do programu...

    Mikrokontrolery   18 Paź 2015 11:34 Odpowiedzi: 16    Wyświetleń: 1629
  • Jak mierzyć impuls na ATMEGA32 bez blokowania procesora?

    W układach AVR Mega wyzwalanie przerwania linii INT0-INT3 odbywa się na skutek stwierdzenia niskiego poziomu (LOW Piotr A gdzie takich bzdur się naczytałeś ? Zerknij na stronę 64,65 do "External Interrups" dla ATMega32. INT0 i INT1 są na pewno w pełni konfigurowane. Wyczytałem w Helpie BASCOMa Uwaga! W układach AVR Mega wyzwalanie przerwania linii...

    Mikrokontrolery   22 Maj 2007 19:52 Odpowiedzi: 23    Wyświetleń: 3384
  • REKLAMA
  • 8086 - Jak liczy się przerwania względem segmentu DS

    http://obrazki.elektroda.pl/4581563800_1... Czy przerwania liczy się co 4 bajty, czyli int3 będzie pod adresem 0000B i będzie miało wartość 1D0F ? Nigdzie na ten temat nie mogę znaleźć informacji

    Mikrokontrolery Początkujący   17 Sty 2014 18:27 Odpowiedzi: 3    Wyświetleń: 1719
  • Licznik Timer3 Atmega64 zlicza impulsy z INT5 (OC3C) - jak to naprawić?

    Znowu pojawil sie podobny problem. Podobna sytuacja co wcześniej. Tym razem tak jakby zwarte przerwania, mimo iż przy mierzeniu przejścia nie ma. Sygnał podany na wejscie PD2 (INT2) wywołuje przerwanie INT3 na PD3. Na PD3 nie jest nic podłączone... Czyżby wewnętrznie zwarte przerwania?

    Mikrokontrolery AVR   28 Wrz 2009 21:44 Odpowiedzi: 4    Wyświetleń: 1496
  • [C] Inicjalizacja LCD Siemens S65 z ATmega644 przez SPI - błędy w kodzie C?

    Aleś nakombinował ;p Spróbuj to: for (i=0;i<=23;i++) { send_lcd_cmd(int1[i]); } _delay_ms(7); for (i=0;i<=39;i++) { send_lcd_cmd(int2[i]); } _delay_ms(50); for (i=0;i<=1;i++) { send_lcd_cmd(int3[i]); } Widzę że to LS020. Mogłeś...

    Mikrokontrolery AVR   29 Paź 2009 22:52 Odpowiedzi: 11    Wyświetleń: 2489
  • Atmega 128 - Wybór pary TXD/RXD do RS na zestawie uruchomieniowym

    Nie zupełnie. Podstawowym portem jest UART0. UART1 jest dodatkowym portem. Jeśli użyjesz UART1, to tracisz możliwość dwóch przerwań (INT2 i INT3). Poza tym nie rozumie stwierdzenia ... podpiąć do atmegi128, tylko że ta nowa ma dwie pary TXD i RXD ... a co stara ATMega128 nie miała dwóch UART ? ATMega64 również ma dwa porty UART.

    Mikrokontrolery AVR   04 Maj 2010 08:57 Odpowiedzi: 9    Wyświetleń: 4043
  • [ATmega64][AVRStudio/C] Problem z uspieniem i obudzeniem

    "nie jest zbyt wykonalne" ? Str. 48 noty katalogowej... 3. Only INT3:0 or level interrupt INT7:4. Zajrzyj najpierw do noty katalogowej... - albo wytłumacz dlaczego Twoim zdaniem tak nie można zrobić. Bo ja nie wiem i proszę o pomoc. BTW, Pytam sie o konkretny problem - wiec jak ktoś przechodził przez to - to wie o co chodzi. Oszczędź sobie docinki i...

    Mikrokontrolery AVR   28 Lip 2008 15:57 Odpowiedzi: 6    Wyświetleń: 1362
  • Dwa i więcej łączy - jak puścić przez nie ruch?

    a nie latwiej : ip route add default scope global nexthop via brama1 dev int1 weight 1 nexthop via brama2 dev int2 weight 1 nexthop via brama3 dev int3 weight 1 przeciez takie cos wystarcza dla podstawowej maskarady , chyba ze jeszcze sa jakies globalne uslugi na serwerze ... ale kilka dodatkowych wpisow zalatwia sprawe .

    Sieci, Internet   13 Lut 2005 17:07 Odpowiedzi: 17    Wyświetleń: 5341
  • ATmega32: Konfiguracja INT0 w Bascomie - błąd kompilacji

    Czy ktoś z was uruchamiał w Bascomie na procesorze ATmega32 zewnetrzne przerwanie. Bo ja nie moge go skonfigurowac poniewaz przy kompilacji pojawia sie blad ten sam kod konfiguracyjny dziala np na ATmega32.Nie wiem o co chodzi. Config Int0 = Low Level On Int0 Przerwanie Do Loop Przerwanie: Return blad jest taki : INT0-INT3 are always low level triggered...

    Mikrokontrolery   10 Sie 2008 13:15 Odpowiedzi: 6    Wyświetleń: 1890
  • Atmega2560: brak reakcji na przerwanie INT2 podczas trybu uśpienia - kod i konfiguracja przerwania

    Czy ktoś może powiedzieć co jest grane gdy próbuje uśpić przerwaniem, sygnał podłączony do INT2 (19). Taki kod set_sleep_mode(SLEEP_MODE_PWR_DOWN); cli(); sleep_enable(); sei(); sleep_cpu(); sleep_disable(); sei(); Staje mi na sleep_cpu() i nie mogę obudzić, początkowo miałem podłączone pod INT5 i nie mogłem obudzić ale przeczytałem że atmega posiada...

    Arduino   11 Sty 2021 11:29 Odpowiedzi: 8    Wyświetleń: 555
  • Atmega2560[BASCOM],FT232RL wybór uartów do komunikacji

    Właśnie mnie interesuje przykład w przerwaniu dla jednego Uarta. Po prostu chcę aby flaga z przerwania danego uarta poinformowała mnie że czekają już jakieś dane. Kolejne uarty sobie już dostosuję. Chodzi tylko o "podstawę". Dla przykładu dla uarta nr. 1 podłaczone piny: 46 TXD1/INT3 45 RXD1/INT2 to powinno wyglądać to tak: ? on int2 uart_1 enable int2...

    Mikrokontrolery AVR   15 Gru 2009 23:30 Odpowiedzi: 10    Wyświetleń: 4911
  • Atmega128 + Atmega64 [bascom] - TWI multimaster - zawiesza się komunikacja

    Mam w projekcie Atmegę128 + PCF8583 + kilka układów I2C (3xADS1110, AT24c1024), dodatkowo dołaczam dwa moduły z Atmega64 każdy. Chcę, aby każdy z mikrokontrolerów odczytywał czas bezpośrednio z PCF8583. Teoretycznie arbitraż jest możliwy, ale u mnie to nie chce prawidłowo działać - zawiesza się komunikacja i programy "stoją". Do testów zostawiłem w...

    Mikrokontrolery AVR   06 Gru 2014 10:28 Odpowiedzi: 2    Wyświetleń: 1845
  • ATMEGA128 - Budzenie z trybu SLEEP przez zewnętrzne przerwanie nie działa

    Witam Mam taki mały problem z budzeniem procesora M128 za pomocą zewnętrznego przerwania, gdyz nie chce on wstać z prawie żadnego trybu (wyjątek IDLE). Męcze się z tym już jakiś czas, więc może Wy mi pomożecie. Zamieszczam część mojego programu: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/sfr_defs.h>...

    Mikrokontrolery   16 Sty 2007 22:22 Odpowiedzi: 5    Wyświetleń: 1604
  • [Bascom] [Bascom][Atmega128] Brak reakcji przerwań Int4-7 z układem DS7843

    To ześmy sie zgrali... Fusebit Extended P ustawiony na "1:Atmega128 Mode" Oki oki sorki, ale ja to tak bez nerwów :D . Czasami udaje mi się samemu rozwiązać problem zanim na forum ktoś odpowie, albo tematy pozostają bez echa, ajk np programowy SPI i AD7843. Naprawdę port zmienia stan, jak potraktuje się go normalnie jako wyjście, ale jako przerwanie...

    Mikrokontrolery AVR   09 Kwi 2010 19:00 Odpowiedzi: 8    Wyświetleń: 1715
  • Samochodowy komputer spalania (i nie tylko)

    Dokładnie. dondu masz rację, pierwsza wersja komputera to były moje początki, więc jak widać błędów nie uniknąłem. Mimo tego układ działał. W drugiej wersji starałem się postępować już zgodnie z powszechnie przyjętymi zasadami, ale jak znajdziecie jakieś błędy, to piszcie, to będzie z korzyścią dla potomnych. Ja tam elektronikiem nie jestem - zajmuję...

    DIY Poczekalnia   31 Gru 2014 20:16 Odpowiedzi: 23    Wyświetleń: 16805
  • Jak zaimplementować debouncing przy długim loop() w Arduino?

    Ja mam program, który się długo wykonuje. Odczyt 4x INA219, 4x DS19B20 (a będzie więcej), obsługa Nokia 5110. Odczyt z 4 portów ADC (100-500, albo więcej próbek). Używałem biblioteki [url=https://github.com/0xPIT/encoder/tr... do encodera obrotowego, bo w jednej bibliotece miała wszystko. Wywoływana była z pomocą Timera i odczyt...

    Arduino   19 Lut 2019 17:15 Odpowiedzi: 27    Wyświetleń: 1023
  • Ford 6000CD Visteon 2007 - brak reakcji na przycisk ON/OFF, napięcia prawidłowe

    Radio już działa.Wymagało to sporo czasu ,ale się opłaciło.Okazało się że panel jest sprawny, mimo tego że początkowo wygladał nie najlepiej. Udało mi się odnaleźć odpowiedni fragment schematu z opisem tego procesora.Przydał się bardzo.....brakowało jednego napięcia 3,3V na wyprowadzeniu 17 procesora. Uszkodzona była ścieżka ....a właściwie przelotka...

    Radia i Systemy Multim. Samochodowe Serwis   17 Sty 2008 13:47 Odpowiedzi: 3    Wyświetleń: 3890
  • TMS320F243 - T2 INT - przerwania nie są odbierane przez CPU, jak to naprawić?

    Witam. MAm problem z T2 w tym procku. Próbuje zmusić dziada do tego, by zgłaszał przerwania przy zrównaniu zawartości T2CNT i T2PR- zlicza - bo zgłasza żadanie przerwania - ale CPU nie chce odebrać. IMR - ustawione dobrze - poziom INT3 (100b) EVIMRB - #1h (T2PINT) EVIFRB - zgłasza #1h (#5h) mam problem z wyzerowaniem EVIFRB sekwencją: LACC EVIFRB SACL...

    DSP i Transmisja   27 Cze 2004 01:23 Odpowiedzi: 1    Wyświetleń: 1976
  • [ATmega128] czujka ruchu, INT0, GND, działa podwójnie.

    Dałem 100nF i w sumie nic się nie zmieniło. Może zrobiłem jakiś błąd w (jakże prostym) kodzie: volatile int i; /* OBSLUGA PRZERWANIA SPRZETOWEGO Z CZUJKI */ static void IrqHandler(void *arg) { i += 1 ; } [...] int main() { confcom.baud = 115200; // UART speed DDRD = 0x00 ; // PORTD jako wejscie //PORTD = 0xFF ;...

    Mikrokontrolery AVR   17 Lis 2009 01:03 Odpowiedzi: 10    Wyświetleń: 1881
  • Jak wykryć zewnętrzną zmianę sygnału na PA0 w ATmega128?

    ale z tabelki na str 91 wynika, ze powinno byc ISC60, a nie ISC40 Czemu niby wynika że ISC60? w tabelkach masz wyraźnie zanaczone przecież że ISC n 0 i ISC n 1 odpowiadają za obsługę przerwania n , tobie chyba się bity rejestrów pomieszały z numerem przerwania ;) Czy przyczyna moze byc to, iz do portu PD0-3 mam podczepione i uzywane piny wyswietlacza?...

    Mikrokontrolery   17 Cze 2008 11:15 Odpowiedzi: 31    Wyświetleń: 3274
  • [C] Jak zliczać impulsy deszczu w DS89C450 z użyciem przerwania /INT5?

    Pisze w C. Chodzi mi m.in. o to że jest to podłączone do portu P1.7/ ~INT5 i na przykład do portu P1.5/ ~INT3 jest: void EX3_int(void) interrupt 9 using 1 a dla ~INT5 nie wiem jaki numer ma przerwanie... a i jeszcze "tacka" jak to ładnie nazwałeś :D (sam nie wiedziałbym jak to nazwać) nie po każdej kropelce sie uchyla tylko po jakiejś tam ilości, ale...

    Mikrokontrolery   05 Paź 2007 08:55 Odpowiedzi: 9    Wyświetleń: 2891
  • Jak uruchomić serwer www na ESP8266 w Bascomie? Program nie działa

    Oczywiście że procesor z dwoma portami UART może spokojnie obsłużyć/używać ESP i BT. Właśnie pisałem taki program połączony z dedykowana aplikacją na Android przez Wifi albo BT. Kwestia jest raczej w tym by od razu mieć projekt/schemat co z czym będzie połączone a nie najpierw pisać program a potem dopiero się drapać w głowę jak to połączyć. Chyba że...

    Mikrokontrolery AVR   02 Maj 2017 12:09 Odpowiedzi: 17    Wyświetleń: 2055
  • Jak napisać program w STEP do komunikacji PLC-PC w S7-200?

    zamieszczam 2 przykłady , 1 działa ,w drugim występuje RCV/XMT error MAIN LD SM0.1 MOVB 16#09, SMB30 Network 2 LD I0.0 EU XMT VB100, 0 Network 3 LD I0.1 CALL SBR0 -------sbr0----- LD SM0.0 MOVB 10, SMB34 ATCH INT_0:INT0, 10 ENI -----------int0----- LD SM0.0 DTCH 10 XMT VB110, 0 Przykłąd 2 -----MAIN---- LD SM0.1 MOVB 16#09, SMB30 MOVB 16#B0, SMB87 MOVB...

    Automatyka Przemysłowa   19 Lut 2011 17:06 Odpowiedzi: 2    Wyświetleń: 1747
  • Atmega128 RS232: LCD nie wyświetla tekstu bez programatora SPI/LPT

    Naniosłem poprawki do kodu, nie mam jak sprawdzić komunikacji diodą, bo nie mam jak się z nią podłączyć (przynajmniej nie wiem jak to zrobić). Zmieniłem przejściówkę USB-RS na kabel RS-RS z crossowaniem, ale wydaje mi się, że jest jeszcze gorzej, bo teraz po podłączeniu kabla nie zapala się dioda odbioru przy porcie, która przy przejściówce zapalała...

    Mikrokontrolery AVR   19 Cze 2012 21:33 Odpowiedzi: 15    Wyświetleń: 3100
  • [ATmega644] [ATmega644][C] Jak wypełnić cały ekran LCD S65 jednym kolorem?

    Witam!!! Po kilku problem z inicjalizacją wyświetlacza w końcu widze jakieś piksele na min. Teraz chcaiłem sobie zapełnić cały wyśwetlacz jakimś dowolnym kolorem. Tu pojawia się problem. Robie wszystko tak jak w pdf;ie ze strony Superkranza i jakiś programów znalezionych w sieci i nic. Może mam gdzieś problem w programie którego ja nie mogę dostrzec....

    Mikrokontrolery AVR   03 Lis 2009 17:24 Odpowiedzi: 11    Wyświetleń: 1872
  • Linux mint - całkowity brak dźwięku (i pytania proste o sam linux też się znajd)

    lsmod lsmod Module Size Used by rfcomm 81920 12 ccm 20480 3 bnep 24576 2 snd_soc_sst_byt_cht_cx2072x 16384 0 mei_hdcp 24576 0 intel_rapl_msr 20480 0 extcon_axp288 20480 0 axp288_adc 16384 0 axp288_fuel_gauge 28672 0 axp288_charger 24576 0 axp20x_pek 16384 0 intel_powerclamp 20480 0 gpio_keys 20480 0 coretemp 20480 0 kvm 655360 0 irqbypass 16384 1 kvm...

    Linux   07 Cze 2020 20:39 Odpowiedzi: 26    Wyświetleń: 8421
  • Bascom - Atmega 128 i zerowanie flagi przerwania zewnętrznego

    No włąśnie tu tkwił mój błąd w rozumowaniu.... po północnym siedzeniu doszedłęm do takich wniosków.. tzn nie łączyłem tego ze żeby uzyskać zero trzeba zapisać jedynkę . To jedna z największych pułapek AVR-ów: http://mikrokontrolery.blogspot.com/2011... Co do reszty czytajmy datasheety: When an edge or logic change on the...

    Mikrokontrolery AVR   10 Gru 2012 11:39 Odpowiedzi: 10    Wyświetleń: 3573
  • [ATmega128] Obsługa przerwań w Nut/OS na ATmega128 - różnice względem ATmega8?

    Z przerwaniami sobie poradziłem, natomiast w dalszym ciągu zapisywanie/odczytywanie z pamięci FLASH nadal sprawia problem. Przerwanie: static void IrqHandler(void *arg) { i += 1 ; } /* KONIEC OBSLUGI PRZERWANIA */ int main() { DDRD = 0x00 ; // PORTD jako wejscie PORTD = 0xFF ; // podciagniecie wejsc do 1 //EICRA = 0xAA...

    Mikrokontrolery AVR   12 Lis 2009 20:08 Odpowiedzi: 1    Wyświetleń: 1478
  • LPCXpresso - skąd kompilator bierze nazwy obsługi przerwań ?

    Fakt są tam nazwy funkcji - jakoś na plik cr_startup_lpc11xx.c nie zwracałem uwagi :) void MOJA_OBSLUGA_INT3_IRQHandler (void) ALIAS(IntDefaultHandler); oraz w main obsługa przerwania na: [syntax=c] // obsluga przerwania od portu GPIO3 void MOJA_OBSLUGA_INT3_IRQHandler (void) { // kod obsługi przerwania... } [/syntax] ale podczas kompilacji nadal dobija...

    Mikrokontrolery ARM   06 Wrz 2015 09:45 Odpowiedzi: 6    Wyświetleń: 912
  • STM32: Jak zredukować próbkę 24-bitową do 16-bitowej i odwrotnie?

    (at)mocnyamper funkcja wydaje się w porządku. W compress i dekompress należałoby zamiast INT32_MAX dać (INT32_MAX >> 8) bo zapomniałem uwzględnić to że w typie 32bit jest przechowywana liczba 24bit. Gamma 2.2 jest dosłownie na oko bo taką się stosuje w systemach wizyjnych, możesz spróbować inne wartości, np. dać 2, wtedy zamiast funkcji "powf" wystarczy...

    Mikrokontrolery ARM   10 Cze 2024 15:47 Odpowiedzi: 33    Wyświetleń: 822
  • L298N - Zanikające napięcie przy podłączeniu silnika, brak obrotów

    witam ponownie. Dziś dostałem nowe układy l298 i oczywiście wymieniłem te "spalone" na nowe. Uruchamiam płytkę i ... to samo :( sprawdziłem jeszcze raz te stare układy metodą na pająka (okazało się że za pierwszym razem zle je podłączałem do próby) i działają. Kompletnie nie rozumiem dlaczego ten układ działa nieprawidłowo. najpierw schemat: [url=www.m-prog.pl/Protel.pdf]Link...

    Automatyka Przemysłowa   25 Wrz 2010 16:02 Odpowiedzi: 8    Wyświetleń: 1461
  • PIC32mx150f128b - program U_Tube z książki Exploring Pic32

    Witaj, tak właśnie chciałem skonfigurować, lecz zbiór pinów możliwych do przydzielenia jako wyjście OC3 nie ma części wspólnej ze zbiorem pinów możliwych do przydzielenia jako wejście SS1, z tąd rezystor między nimi. Tylko pary funkcji pinów wybranych z czterech poniższych grup umożliwiają bezpośrednie połączenie digital out => digital In: {u1tx,u2rts,ss1,oc1,c2out}...

    Mikrokontrolery PIC   24 Maj 2013 13:54 Odpowiedzi: 11    Wyświetleń: 3729
  • Atmega 128L i int7, brak obsługi przerwania - dlaczego?

    Witam Klawiatura zbudowana jest za pomocą sześciu przycisków monostabilnych, podłączonych do portu PF0-PF5. Równolegle z każdym przyciskiem jest włączony kondensator elektrolityczny o pojemności 1µF w celu eliminacji wpływu drgań styków. Aby nie odczytywać stanu linii cały czas, zdecydowałem się na wykorzystanie przerwania zewnętrznego !INT7. Jest...

    Mikrokontrolery   04 Maj 2008 22:08 Odpowiedzi: 4    Wyświetleń: 1877
  • Linux - stabilne WIFI/niestabilny połączenie internetowe

    Poniżej rezultaty podanych przez Ciebie poleceń: konrad(at)asymptota ~ $ dpkg -l | grep -e network -e firmware -e wireless -e wicd -e wpa ii amd64-microcode 3.20191218.1ubuntu2.2 amd64 Processor microcode firmware for AMD CPUs ii avahi-autoipd 0.8-5ubuntu5.1 amd64 Avahi IPv4LL network address configuration daemon ii dirmngr 2.2.27-3ubuntu2.1 amd64 GNU...

    Sieci WiFi   22 Sie 2024 09:18 Odpowiedzi: 41    Wyświetleń: 1839
  • AOYUE INT3210 Vs. XYTRONIC LF-2000 czyli klasyczne dylematy...

    http://allegro.pl/stacja-lutownicza-well... http://allegro.pl/stacja-lutownicza-cyfr... Nie jest tak źle, a kitajce niech sobie lutują swoim aoyue. Co do samego pbfree to wg. niektórych norm wymaga osłony minimum azotu... i jeszcze pieca do odprężania w celu ograniczenia wzrostu...

    Warsztat co kupić?   14 Lut 2012 12:10 Odpowiedzi: 7    Wyświetleń: 3770
  • Detektor wyładowań atmosferycznych dla Raspberry Pi

    http://obrazki.elektroda.pl/4690480000_1... Detekcja wyładowań atmosferycznych to bardzo ciekawa i przydatna sprawa w domowych stacjach meteorologicznych. Jakiś czas temu opisywana była stacja meteorologiczna oparta o Raspberry Pi - http://obrazki.elektroda.pl/3037124500_1... Czym jest Weather Pi WeatherPi to zasilana...

    DIY Zagranica   19 Sie 2017 12:44 Odpowiedzi: 22    Wyświetleń: 15873
  • [Atmega128] Atmega128 Ethernut - Konflikt przerwań TIMER0 i zewnętrznych czujek ruchu

    Witam! Mam taki dość nietypowy problem. Kontroler ma reagować na jedno z trzech przerwań: TIMERa 0 i dwóch zewnętrznych (czujki ruchu). Te przerwania zewnętrzne zliczają liczbę reakcji czujek, natomiast TIMER 0 ma odmierzać czas i dzięki niemu co kilka sekund mają być wyświetlane statystyki. Bez TIMERa 0 wszystko działa ok, ale statystyki lecą cały...

    Mikrokontrolery AVR   05 Lut 2010 10:15 Odpowiedzi: 2    Wyświetleń: 1601
  • Konwersja danych String na INT32U, Byte oraz wysyłanie ramki CANBUS

    Witam. Odbieram przez Bluetooth Stringa "0x160,4,0x01,0x40,0x49,0x3e" Rozdzielam sobie wszystko między przecinkami za pomocą strtok. Teraz musze pierwszą pozycję "0x160" zmienić na INT32U, nie wiem czy mogę zrobić to poprzez toInt(). Druga pozycja "4" na INT, tu nie mam problemu. Pozostałe dane musze zmienić na Byte, ale nie wiem jak. Podpowie ktoś...

    Arduino   30 Sie 2022 14:05 Odpowiedzi: 4    Wyświetleń: 282
  • ARM GCC. Cortex-M4. Funkcja w assemblerze. Parametry na stosie. Instrukcje specyficzne.

    Zacznijmy od tego, że analizowanie tego typu przypadku jest nieco bezprzedmiotowe - jest tam dużo rzeczy zbędnych, wiele architektu nie pozwala na użycie rejestru stosu bezpośrednio - stąd add r7, sp, #0 Przeanalizujmy kod: [syntax=c]void foo(int32_t); void bar(int32_t*); int32_t __attribute__((noinline)) DSP_2(int32_t NewSample, int32_t *XCoef, int32_t...

    Mikrokontrolery ARM   10 Cze 2021 18:50 Odpowiedzi: 9    Wyświetleń: 822
  • [ATTiny45] - Timer0 nie działa poprawnie, porty zmieniają stan losowo

    Tłumaczą Ci ludzie już drugi dzień. Zwłaszcza kolega Logan . Czy tak trudno przeczytać w Helpie: Instrukcja ON INTERRUPT Przeznaczenie: Wykonuje skok do podprogramu gdy wystąpiło określone przerwanie. Składnia: ON źródło_przerwania nazwa_podprogramu Jeśli trudno to porzuć programowanie - są łatwiejsze profesje.

    Mikrokontrolery AVR   03 Cze 2010 15:26 Odpowiedzi: 18    Wyświetleń: 2188
  • [lua] BME280 - Jak prawidłowo odczytać temperaturę z rejestrów 0xFA-0xFC?

    Tu masz kod do wilgotności: [syntax=c] BME_humm = ((BME_humm_MSB<<8) | (BME_humm_LSB)); BME_humm_int = (uint32_t)BME_humm;// convert uint32_t to int32_t var1 = (t_fine - ((int32_t)76800)); var1 = (((((BME_humm_int << 14) - (((int32_t)dig_H4) << 20) - (((int32_t)dig_H5) * var1)) + ((int32_t)16384)) >> 15) * (((((((var1 * ((int32_t)dig_H6))...

    ESP8266 i ESP32   21 Lut 2019 12:44 Odpowiedzi: 49    Wyświetleń: 4470
  • [AVR-GCC] Jak poprawnie złożyć 32-bitowy odczyt z przetwornika 24-bit po I2C?

    Twoje zmienne data1.data2,data3,data4 zadeklarowałeś jako char (uint8) więc jesli chcesz cokolwiek przesunąć o 24 bity w zakresie 8 bitów, otrzymasz same zera. Albo zmien typ zmiennych na int32 albo robisz tak: wynik=((int32_t)data1<<...

    Mikrokontrolery   17 Gru 2008 01:44 Odpowiedzi: 8    Wyświetleń: 2189
  • ASUS R553LB-XX247V-12 - Brak sterownikow pod W7 64bit.

    Wystarczy wpisac identyfikatory w google i pobrac. VEN_10EC&DEV_8168 -> pierwszy link http://www.realtek.com.tw/downloads/down... Do intela (VEN_8086&DEV_9C22 itd.) powinno wystarczyc: http://www.intel.com/content/www/us/en/s... VEN_168C&DEV_0032...

    Sterowniki i BIOS   28 Paź 2017 19:38 Odpowiedzi: 5    Wyświetleń: 2499
  • Problem ze znalezieniem odpowiednich sterowników do pc

    VEN_8086&DEV_1C02 https://dl.drp.su/driverpacks/repack/Chi... INT3F0D to Ci do niczego niepotrzebne.

    Sterowniki i BIOS   01 Maj 2021 19:37 Odpowiedzi: 9    Wyświetleń: 441
  • WeatherPi-stacja meteorologiczna zasilana bateriami słonecznymi na Raspberry Pi

    http://obrazki.elektroda.pl/1343788100_1... Czym jest WeatherPi? WeatherPi jest zasilaną energią słoneczną stacją pogodową wyposażoną w WiFi, opartą o Raspberry Pi. Jest to wspaniały system do własnoręcznego wykonania. Wszystko jest modyfikowalne, a cały kod źródłowy jest udostępniony do modyfikacji. Najważniejsze funkcje to systemu:...

    DIY Zagranica   18 Maj 2015 11:44 Odpowiedzi: 8    Wyświetleń: 16332
  • Atmel/ATmega644PA-AU/BASCOM - Jak skutecznie usypiać AVR i oszczędzać energię?

    (at)dondu Twoje artykuły czytałem dokładnie ;-) Z kodu poniżej wycięte ustawianie portów (bonie widziałem żadnej różnicy w zużyciu prądu). Procek ustawione fusami na 8MHz wewnętrzny z podziałem przez 8 [syntax=vbnet] $crystal = 1000000 ' ustawiamy prędkość zegara $baud = 9600 ' ustawiamy prędkość transmisji $hwstack = 220 ' ustawiamy wielkość stosu...

    Mikrokontrolery AVR   22 Gru 2016 15:08 Odpowiedzi: 33    Wyświetleń: 2430
  • [STM32] Algorytm sterowania mikrokontrolerem silnika indukcyjnego 3 fazowego

    Dodam tylko że użycie metody którą opisałem nie wymaga zmieniania tablicy w locie jak to zrobił Marek_Skalski . U mnie kod z przerwania wygląda tak: [syntax=c] Angle2 += Angle2_Step; Angle2_2 = Angle2 >> 6; U = (sinus_3har[(Angle2_2 + 0) & 0x03FF] * Vm * 2816) >> 20; V = (sinus_3har[(Angle2_2 + 341) & 0x03FF] * Vm * 2816) >>...

    Mikrokontrolery ARM   21 Kwi 2018 10:37 Odpowiedzi: 15    Wyświetleń: 3411
  • Konfiguracja płytki z MAX31865 i PT100 - błąd zakresu pomiaru temperatury

    Ja na szybko złożyłem układ z AVR32DB28 bo taki akurat mam pod rękom. I wykorzystałem SPI1 (od PC0 od PC3, MOSI, MISO, SCK, SS) do komunikacji z MAX31865 i UART0 do wyświetlania wyników. I oto kod który użyłem: https://obrazki.elektroda.pl/9666089600_... https://obrazki.elektroda.pl/8604180000_... A i akurat miałem...

    Mikrokontrolery   06 Maj 2025 10:38 Odpowiedzi: 69    Wyświetleń: 1734
  • Jak zaktualizować firmware w chińskim sztucznym obciążeniu z mikrokontrolerem STC?

    No właśnie z mikrokontrolerami STC chyba spotkał się każdy użytkownik tańszego chińskiego sprzętu. Praktycznie popularność ich poza chinami jest niemal zerowa, ot wiadomo trzeba przecierać nowe szlaki... Jednak ostatnio powiedziałem sobie dlaczego nie ;) Czasami jakieś urządzenie z takim mikrokontrolerem padnie lub nie do końca podoba nam się firmware...

    Mikrokontrolery   25 Sty 2019 22:07 Odpowiedzi: 45    Wyświetleń: 5355
  • Optymalizacja dzielenia modulo dla uint32_t w wyświetlaczu 6-segmentowym

    No to jak rozkminiacie różne programy to ja Wam dam procedurkę dzielenia przez 10 liczby 32 bitowej ponad 2 razy szybszą niż dzielenie [syntax=c]int32_t div10(int32_t number) { int64_t magic = 0x1999999A; return (int32_t) ((magic * number) >> 32); }[/syntax] Możesz sobie łatwo przerobić na dzielenie przez 100 1000 czy cokolwiek innego, lub inną długość...

    Mikrokontrolery AVR   01 Maj 2017 15:19 Odpowiedzi: 53    Wyświetleń: 4800
  • Atmega128: USART i przerwania - problem z zapisem do pamięci Wiznet

    Wcześniej sprawdzałem czy wchodzi do przerwania z pustą główną pętlą w pragramie - włączałem buzzerka w przerwaniu tylko. Teraz, powinno być tak, że po wejściu do przerwania (w moim przypadku przy wciśniętym klawiszu) buzzerek powinien dzialac, ale i po wyjściu nadal brzęczeć - a tu nic. Po wyjściu z procedury przerwania milknie, czyli gubi gdzieś ustawienie...

    Mikrokontrolery   02 Lis 2005 13:32 Odpowiedzi: 11    Wyświetleń: 1722
  • HP02s - Czy adres EEPROM to device address czy word address?

    Niestety nie - T1 zmienia się wraz z temperaturą ale nie jest to temperatura podana w sposób jawny. Ja w swoim układzie stosuję do tego celu po prostu DS18B20. Wracając do obliczeń, możesz zmniejszyć błąd wyniku do znacznie poniżej 1hPa modyfikując je tak: [syntax=c]dUP=100*((int32_t)D1-(int32_t)... dT=(int32_t)T1-(int32_t)T0; // jeśli T1 nigdy nie...

    Projektowanie Układów   25 Lip 2014 19:22 Odpowiedzi: 16    Wyświetleń: 3195
  • Jak poprawnie odczytać i złożyć liczbę 24-bitową w C z użyciem SPI?

    Ten bufor w postaci tablicy(niepotrzebnie za dużej) jest zbędny. Deklarujesz zmienną int32_t, zerujesz ją, wpisujesz pierwszy bajt, przesuwasz 8 pozycji w lewo, wpisujesz drugi bajt operatorem |=, przesuwasz 8 pozycji w lewo, wpisujesz ostatni bajt operatorem |=. Można to zrobić w pętli - zaoszczędzisz miejsce. [syntax=c] int32_t read_data(void) { int32_t...

    Mikrokontrolery AVR   04 Mar 2012 13:49 Odpowiedzi: 8    Wyświetleń: 1573
  • STM32 - Brak komunikacji z wyswietlaczem TFT ze sterownikiem ILI9163C

    na stale nie ustawiasz bo zmiana z 1 na 0 jest poczatkiem transmisji. To masz coś nachrzanione. Ta inicjalizacja działa na 100%. Podejrzewam że źle skonfigurowany SPI. Spróbuj programowo. [syntax=c] void SoftLcdWriteCommand(int32_t d) { register int32_t i; //CS_ = 0; //A0_ = 0; __RESET_BIT(CS_PORT,CS_); //CS_PORT -> BSRR = RST_BIT(CS_); __RESET_BIT(A0_PORT,A0_);...

    Mikrokontrolery ARM   30 Gru 2016 23:21 Odpowiedzi: 6    Wyświetleń: 1314
  • [ATmega] [ATmega][WinAVR] Jak zdefiniować wektory przerwań w mikrokontrolerach ATmega?

    Witam, W dokumentacji dowolnego mikrokontrolera ATmega z łatwością można odnaleźć tablicę z wektorami przerwań, np. taką: 1 $0000 RESET 2 $0002 INT0 External Interrupt Request 0 3 $0004 INT1 External Interrupt Request 1 4 $0006 INT2 External Interrupt Request 2 5 $0008 INT3 External Interrupt Request 3 6 $000A INT4 External Interrupt Request 4 7 $000C...

    Mikrokontrolery   06 Lis 2010 19:03 Odpowiedzi: 7    Wyświetleń: 3581
  • ESP8266 wysyłając przez nRF24L01 do Arduino UNO gubi część tablicy z danymi.

    Użyj typu rozpoznawalnego jednoznacznie w platformach 8 i 32 bitowych, dla int będzie odpowiednikiem "int16_t" lub "int32_t" - zależy co miałeś na myśli. Jeśli nie potrzebujesz wartości ujemnych to "uint16_t". Analogicznie są typy int8_t, int16_t, int32_t, i być może itd, ale nie sprawdzałem.

    Arduino   17 Paź 2018 13:14 Odpowiedzi: 3    Wyświetleń: 942
  • [Arduino UNO] Jaka jest przyczyna przesunięcia wyświetlania znaków na wyświetlaczu 7-segmentowym?

    Nie jestem zawodowcem, ale katowanie Atmegi int32_t to moim zdaniem jakieś nieporozumienie.. Proponuję zmienić filozofię programu. Ale to oczywiście decyzja kolegi. Dawno nic nie robiłem na Avr, ale wyświetlanie danych na siedmiu segmentach robiłem w ten sposób. Może będzie to pomocne dostosować kod do swoich potrzeb. [syntax=c]ISR(TIMER1_OVF_vect )...

    Arduino   06 Cze 2025 20:28 Odpowiedzi: 17    Wyświetleń: 855
  • ATMEGA128L z kwarcem 7,3728MHz - program działa, ale nie miga LED

    1. Nie widzę deklaracji zegara systemowego więc skod kompilator będzie wiedział jak zrobić delay_100 ms W CodeVision ustawia sie to we wlasciwosciach projektu 2 Jesteś szybki jak zobaczysz na diodzie jak sie zapala i gaśnie co 0,1s Jak zmienie na 0,25s to i tak nic to nie zmienia, i tak nie działa /***************************************...

    Mikrokontrolery   28 Kwi 2008 21:52 Odpowiedzi: 13    Wyświetleń: 1644
  • [C] Jak użyć #if w #define w C? Sprawdzenie warunku w makrze SIZE_WITHOUT_CRC16

    Może coś takiego: Ponowne pytanie - co jest owym "X"-em? zmienna, stała, typ prosty, złożony, a może napis? Pewnie o to chodzi: [syntax=c]int main(void) { TIME_COMPILE_SIZE_WITHOUT_CRC16((int32_t... // good int size = SIZE_WITHOUT_CRC16((int32_t)254); TIME_COMPILE_SIZE_WITHOUT_CRC16((int8_t)... // error size = SIZE_WITHOUT_CRC16((int8_t)254); printf("size...

    Mikrokontrolery   25 Wrz 2012 18:35 Odpowiedzi: 12    Wyświetleń: 1218
  • Sterowniki Windows 7 do Asus K56CB-XO073V-8 - brakujące urządzenia

    Witam poszukuje sterowników pod Win7. Wraz z laptopem otrzymałem płytę ze sterownikami ale niestety są one do Win8 System Windows 7 Home Premium 64bit Asus K56CB-XO073V-8 Po formatowaniu laptopa nie znalazło następujących sterowników: 1: Kontroler PCI gromadzenia danych i przetwarzania sygnałów PCI\VEN_8086&DEV_0153&SUBSYS_15871043&RE... PCI\VEN_8086&DEV_0153&SUBSYS_15871043...

    Sterowniki i BIOS   08 Paź 2014 12:47 Odpowiedzi: 5    Wyświetleń: 14145
  • ASUS R540L - potrzebne sterowniki po instalacji Win7 x64

    Instaluj tak samo jak karte sieciowa. Czytnik kart PCI\VEN_10EC&DEV_5286: http://drivers.drp.su/CardReader/Realtek... VEN_8086&DEV_1603 http://drivers.drp.su/Chipset/Intel/FORC... ACPI\MSFT0101: http://drivers.drp.su/xUSB_EXE/Microsoft...

    Sterowniki i BIOS   15 Kwi 2017 21:21 Odpowiedzi: 17    Wyświetleń: 10497
  • Czy system Windows działa wydajnie bez sterowników chipsetu?

    System działa stabilnie bez instalacji sterowników chipsetu - dla porządku można sobie zrobić dummy drivers dla każdego urządzenia systemowego aby w menedżerze urządzeń był porządek. Aby zrobić sterownik dummy (null): odczytujemy w menedżerze urządzeń wartość urządzenia: Device Instance Id np. ACPI\INT3450 tworzymy plik np. INT3450.inf o treści: [Version]...

    Software serwis   21 Paź 2024 08:48 Odpowiedzi: 7    Wyświetleń: 951
  • Asus R553LN-XX136-8 - Windows 7 ultimate 64bit brak sterowników

    Witam Zakupiłem laptopa Asus R553LN-XX136-8 i chce odpalić na nim windows 7, problem polega na znalezieniu sterowników. Na stronie producenta są tylko sterowniki dla windows 8 i mam problem.. Znalazłem jakiś program co wyszukuje i pobiera z internetu sterowniki ale ja nie mogę nawet na nim uruchomić internetu. Moje brakujące sterowniki to: PCI\VEN_8086&DEV_9C22&SUBSYS_130D1043&RE...

    Sterowniki i BIOS   11 Lut 2015 17:33 Odpowiedzi: 10    Wyświetleń: 10140
  • ESP8266 - dlaczego zmienna typu Integer ma 32 bity?

    dlaczego tak wygląda ? bo jest konwertowana do int w systemie 2 complement (Kod uzupełnień do dwóch) https://pl.wikipedia.org/wiki/Kod_uzupe%... w tym systemie -1 uint8_t to 0b11111111, int16_t : 0b1111111111111111, a int32_t : 0b11111111111111111111111111111111

    ESP8266 i ESP32   04 Maj 2019 23:35 Odpowiedzi: 7    Wyświetleń: 1134
  • Satel Int32 - Załączanie oświetlenia Zmierzchówka+Timer+APP Integra Kontrol ?

    Witam serdecznie. Szukam rozwiązania na sterowanie oświetleniem. Samo sterowanie oświetleniem Zmierzchówka + Timer do 23:00 to udało mi się zrobić, jednak szukam rozwiązania aby po 23:00 była możliwość załączenia oświetlenia np z telefonu z aplikacji Integra Controll. Mam do dyspozycji 6 osobnych stref oświetleniowych do załączenia, czy jest ktoś kto...

    Systemy Alarmowe   09 Lis 2017 18:25 Odpowiedzi: 4    Wyświetleń: 1410
  • Asus UX32V - gdzie znaleźć sterowniki do Windows XP?

    PCI\VEN_8086&DEV_1E22&SUBSYS_15071043&RE... PCI\VEN_8086&DEV_0153&SUBSYS_15071043&RE... PCI\VEN_8086&DEV_1E24&SUBSYS_15071043&RE... PCI\VEN_8086&DEV_1E3A&SUBSYS_15071043&RE... PCI\VEN_8086&DEV_088E&SUBSYS_40608086&RE... PCI\VEN_8086&DEV_1E31&SUBSYS_15071043&RE...

    Sterowniki i BIOS   20 Sty 2013 20:57 Odpowiedzi: 17    Wyświetleń: 8016
  • AVR - ARM - Długości zmiennych w różnych architekturach

    Długości zmiennych poszczególnych typów w C nie są określone. Są zdefiniowane tylko ich zależności (nieostre). Natomiast jest nagłówek stdint.h w którym zdefiniowane są typu w rodzaju uint8_t, int32_t i ich należy używać gdy potrzebne są zmienne o konkretnej długości.

    Mikrokontrolery AVR   31 Lip 2015 06:25 Odpowiedzi: 5    Wyświetleń: 1197
  • [VB net]DataColumn - długość pola dla Int32 i Decimal-jak?

    Niewiele z tego rozumiem... Błąd masz bo próbujesz przekonwertować całą kolumnę (typu "kolumna") na wartość typu string. W DataTable, dla każdej kolumny możesz ustawić MaxLength: DataTable1.Columns[1].MaxLength = 5; Poza tym, jeżeli użytkownik wprowadza dane bezpośrednio do DGV to możesz się podpiąć np. do zdarzenia Validating, sprawdzić jaki...

    Programowanie   15 Maj 2010 18:25 Odpowiedzi: 6    Wyświetleń: 2140
  • [C#] Czy Nhibernate obsługuje mapowanie Dictionary<Produkt, Int32>?

    Obawiam się, że musisz sobie dodać jeszcze jedną klasę, która będzie zawierać łączyć produkt z jego ilością.

    Programowanie   09 Kwi 2011 23:46 Odpowiedzi: 2    Wyświetleń: 990
  • Dell Inspiron - sterowniki touchpad i karta sieciowa

    1 PCI\VEN_168C&DEV_0036&SUBSYS_020C1028&RE... PCI\VEN_168C&DEV_0036&SUBSYS_020C1028 PCI\VEN_168C&DEV_0036&CC_028000 PCI\VEN_168C&DEV_0036&CC_0280 2 ACPI\VEN_INT&DEV_33C2&REV_0004 ACPI\VEN_INT&DEV_33C2 ACPI\INT33C2 *INT33C2 3 ACPI\VEN_INT&DEV_33C3&REV_0004 ACPI\VEN_INT&DEV_33C3 ACPI\INT33C3 *INT33C3 4 ACPI\VEN_INT&DEV_33C7&REV_0004 ACPI\VEN_INT&DEV_33C7...

    Laptopy Hardware   15 Lut 2015 12:28 Odpowiedzi: 8    Wyświetleń: 3822
  • stm32 Discovery Board SW4STM32 - Przechowywanie plików z obrazem w pamięci MCU

    Dlaczego nie użyłeś po prostu typu int? int i long mają na Cortexach po 32 bity. Jeśli ktoś chce mieć dokładnie 32-bity bez takich debat, to przecież można dołączyć nagłówek <stdint.h> i użyć typu int32_t albo uint32_t.

    Mikrokontrolery   04 Mar 2016 08:44 Odpowiedzi: 11    Wyświetleń: 825
  • [C] [C][STM32F4] - Optymalizacja funkcji seg() w assemblerze dla STM32F4

    Nie sądzę, że w asemblerze wygenerujesz coś znacząco lepszego niż kompilator, za to powinieneś ułatwić życie kompilatorowi. Zacznij od zadeklarowania wszystkich zmiennych roboczych jako 32-bitowych - to już coś powinno przyspieszyć. Potem popraw nagłówek pętli: int32_t i; for (i = 31; i >= 0; i --) Zamień kolejność & i >>: red = SWAP(*pixels) >> 10...

    Mikrokontrolery ARM   24 Mar 2015 08:20 Odpowiedzi: 18    Wyświetleń: 1404
  • Asus A555L - Czy są sterowniki pod windowsa 7 64bit ??

    VEN_168C&DEV_0036 -> http://drivers.drp.su/WLAN-WiFi/Atheros/... Sciagnij, rozpakuj plik exe przy pomocy 7-zip i instaluj sterowniki z poziomu menadzera urzadzen. VEN_8086&DEV_9CB1 -> http://drivers.drp.su/Chipset/Intel/FORC...

    Sterowniki i BIOS   03 Kwi 2017 00:50 Odpowiedzi: 19    Wyświetleń: 15762
  • Poszukuję szablonu dla [BK7231N] Monitora jakości powietrza 8 w 1 Tuya PV28-CW po Flashu OpenBeken

    Teraz wygląda to znacznie lepiej. Prawidłowo otrzymujesz identyfikatory dpID wraz z ich typami i wartościami. Teraz każda zmienna w TuyaMCU jest opisana przez dpID (unikalny identyfikator), typ (np. liczba całkowita, ciąg znaków lub wyliczenie) i bieżącą wartość. Główny problem polega na tym, że nie wiemy, co oznacza każdy identyfikator dpID. Musimy...

    Smart Home IoT   31 Gru 2024 18:11 Odpowiedzi: 30    Wyświetleń: 5142
  • Sterowniki do TrekStor SurfTab duo w2 ST11264-1 Windows 10 Pro

    Cześć Po przeinstalowaniu systemu mam problem ze znalezieniem kilku steroników w tym od ekranu dotykowego. System to windows 10 pro a pacjent to latop / tablet 2w1 TrekStor SurfTab duo w2 Model No. ST11264-1 https://obrazki.elektroda.pl/7596842000_... Zgodne identyfikatory to odpowiednio: ACPI\VEN_GDIX&DEV_1001 ACPI\GDIX1001 *GDIX1001...

    Sterowniki i BIOS   25 Lip 2025 07:30 Odpowiedzi: 1    Wyświetleń: 63
  • [ATmega128L] Jak napisać kod w C dla woltomierza na ATmega128L z Codevision AVR?

    #include <mega128.h> #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define RXC 7 #define FRAMING_ERROR (1<<FE) #define PARITY_ERROR (1<<UPE) #define DATA_OVERRUN (1<<OVR) #define DATA_REGISTER_EMPTY (1<<UDRE) #define RX_COMPLETE (1<<RXC)...

    Mikrokontrolery   29 Maj 2008 17:57 Odpowiedzi: 6    Wyświetleń: 1764
  • Lenovo 80Mj - Brak sterownika kontrolera szyfrowania/odszyfrowania pci

    Windows 7 64bity ACPI\VPC2004 ACPI\INT3400 ACPI\INT3401 ACPI\INT3403 ACPI\INT3403

    Sterowniki i BIOS   02 Cze 2016 20:45 Odpowiedzi: 9    Wyświetleń: 3450
  • [STM32F303][C]Atomic blocks - sekcje krytyczne w STM32

    Jeśli krytyczność kodu wynika z pobrania zmiennej większej niż 32-bit modyfikowanej w przerwaniu, to nie ma potrzeby blokować wszystkich przerwań a tylko wybrane, np [syntax=c] HAL_NVIC_DisableIRQ( SysTick_IRQn ); uint64_t t = TimSys; HAL_NVIC_EnableIRQ( SysTick_IRQn ); [/syntax] kto nie lubi HAL użyje [syntax=c] NVIC_DisableIRQ( SysTick_IRQn ); uint64_t...

    Mikrokontrolery ARM   04 Sty 2020 21:56 Odpowiedzi: 16    Wyświetleń: 1317
  • [STM32] Jak wymusić kolejność danych w sekcji eeprom STM32 przy optymalizacji GCC?

    Standard C nic nie mówi o kolejności zmiennynch w pamięci. Przyzwoity kompilator i linker będzie rozmieszczał dane w kolejności malejącego rozmiaru, a nieupywane będzei eliminował całkowicie. Chcesz mień znany rozkład danych - użyj struktury - kompilator nie ma prawa jej zoptymalizować, ale będzei stosował wyrównanie naturalne, czyli np. int32_t będzie...

    Mikrokontrolery ARM   28 Lip 2014 10:05 Odpowiedzi: 4    Wyświetleń: 1305
  • ESP8266(wemos d1 mini) przerwanie stale alarmowane bez przyczyny.

    Nic to nie zmieniło. HandleEncoder jedynie sprawdza czy zmienna została zmieniona, nic tam nie wpływa na samo działanie interrupt'a. ponadto w Encoder.h obie funkcje są używane wielokrotnie więc to kiedy ja ich użyje i tak raczej zostanie nadpisane. Oto zawartość Encoder.h: [syntax=c]/* Encoder Library, for measuring quadrature encoded signals * http://www.pjrc.com/teensy/td_libs_Encod...

    ESP8266 i ESP32   11 Maj 2019 19:05 Odpowiedzi: 33    Wyświetleń: 2421
  • [c] Jak wyświetlić wartość z ADC na LCD w C? Konwersja zmiennej na string

    Tak, uint jest zapisywana na 16 bitach. Dla większych liczb (całkowitych) możesz użyć [unsigned] long int lub krócej i jednoznacznie [u]int32_t. Format sprintf dla takich liczb "%lu". sprintf jest wygodną funkcją ale jednocześnie często zbyt zaawansowaną jak na proste potrzeby. Jeżeli miałbyś problem z wydajnością lub ilością pamięci w uC to pewnie...

    Programowanie Początkujący   20 Lip 2011 19:10 Odpowiedzi: 4    Wyświetleń: 1584
  • AVR GCC wycieki pamięci, praca z dużymi tablicami char/ stringi

    Cześć! Poszukuję wsparci gdyż powstał mętlik w głowie. Mam program, który komunikuję się z modułem GSM, używa wielu globalnych tablic, funkcji operujących na strumieniach typu strcpy, str n cpy, strstr, strtok, poniżej wklejam większość deklaracji dużych zmiennych: Dodano po 1 Przeniosłem deklarację StackPoint z .int1 do .int3 i program zaczął wyświetlać...

    Mikrokontrolery AVR   13 Mar 2023 17:54 Odpowiedzi: 13    Wyświetleń: 714
  • Trójfazowy, dwukierunkowy, wielotaryfowy miernik zużycia prądu 40kW

    https://obrazki.elektroda.pl/5922412400_... Budując „inteligentny dom” zawsze chciałem wiedzieć, jak wygląda pobór prądu. Jest to o tyle istotne, że cały dom – z ogrzewaniem łącznie – jest oparty o prąd. Dodatkowo postanowiłem zainstalować panele PV i chciałem wiedzieć, ile energii wprowadzam i pobieram z sieci....

    DIY Konstrukcje   31 Sty 2021 15:35 Odpowiedzi: 62    Wyświetleń: 19737
  • Definiowanie 8-bitowej zmiennej w C na AVR-GCC – typy uint8_t, unsigned char

    To jest właśnie ból z C. Nie jest dokładnie sprecyzowane jak duży jest int. Dlatego nalepiej używać typów: int8_t; uint8_t; int16_t; uint16_t int32_t; uint32_t; int8_t to zakres -127...+127 uint8_t 0...255 itd??? Dokładnie tak. Warto także wiedzieć ze char jest typem znakowym. Czyli powinien służyć do przechowywania znaków (liter, napisów). Chociaż...

    Mikrokontrolery   09 Sie 2007 12:52 Odpowiedzi: 10    Wyświetleń: 2514
  • [Batch] Przypisanie uruchamiania pliku pod klawisz dla myszy PC

    Witaj. Spróbuj: [syntax=dos](at)echo off set "s1=$m='[DllImport("user32.dll")]public static extern Int32 SwapMouseButton(Int32 bSwap);" set "s2=public static void SwapMB(){ int isright=SwapMouseButton(1); if (isright != 0) { SwapMouseButton(0); } }';" set "s3=add-type -name Import -member $m -namespace Dll; [Dll.Import]::SwapMB();" set "ps_swapmousebutton=%s1%%s2%%s3%"...

    Obsługa oprogramowania   22 Lut 2021 00:09 Odpowiedzi: 2    Wyświetleń: 465
  • ASUS R556LD-XO125 - Nie działa Wi-fi Nieznany sterownik sieci

    Wersja na screenie. Identyfikatory patrząc od góry na screena menadżera zadań z 1 posta: 1. BCM43142A0 USB\VID_04CA&PID_2006&REV_0112 USB\VID_04CA&PID_2006 2. Kontroler PCI gromadzenia danych i przetwarzania sygnałów PCI\VEN_8086&DEV_0A03&SUBSYS_16CD1043&RE... PCI\VEN_8086&DEV_0A03&SUBSYS_16CD1043 PCI\VEN_8086&DEV_0A03&CC_118000 PCI\VEN_8086&DEV_0A03&CC_1180...

    Sterowniki i BIOS   31 Maj 2015 07:06 Odpowiedzi: 4    Wyświetleń: 8436
  • LPC1769 - LPCXpresso LPC1769 + Moduł RFID MF RC522 błąd podczas debugowania

    Jeżeli korzystasz z bibiotek masz kod wynikowy bez źródła. Jedynie możesz disamblować i podejrzeć daną funkcję w asemblerze. Kolego nie przesadzaj!! Wszystkie źródła mbed masz na mbed.org Ta funkcja mapuje dany pin na konkertne peryferium. Jezeli nie może przemapować takiego pinu to masz błąd. Jest to generalnie na mbed zrobione tak prosto, prawie...

    Mikrokontrolery ARM   01 Lut 2017 21:43 Odpowiedzi: 11    Wyświetleń: 1587
  • SOL-MPPT30A Bluetooth, Solarny regulator ładowania MPPT

    Można uprościć ten układ i sterować wejściami RE i DE w MAX485 jednym pinem z ESP. Jest tak zrobione w zakupionym przeze mnie konwerterze ModBus do WiFi union { struct { int16_t bS;// Battery remaining capacity 0x3045 int16_t bV;// Battery voltage 0x3046 int16_t bI;// Battery current 0x3047 // Battery power 0x3048:0x3049 } b; uint16_t...

    Artykuły   27 Cze 2025 13:30 Odpowiedzi: 124    Wyświetleń: 15387
  • DS89C450 nie startuje po podłączeniu LCD i diod - co sprawdzić?

    Podłączyłem do DS89C450 2 diody i LCD (układ testowy). Konfiguracja w BASCOMie 8051 jest dobrze ustawiona dla LCD. Po zaprogramowaniu DS89C450, włożeniu go do układu... układ nie startuje. Zasilam go napięciem +5V, kwarc jest jak w programatorze (jest też ustawiony w BASCOMie), EA podciagnięte do VCC, reset z kondensatora i rezystora (+ elka 10uF do...

    Mikrokontrolery   23 Wrz 2005 13:38 Odpowiedzi: 15    Wyświetleń: 1902
  • Videoporadnik wyświetlacze NEXTION

    Dziękuje Bardzo ekrzychoooo i Slawek K. #include <Wire.h> #include "SDL_Arduino_INA3221.h" #include "Nextion.h" SDL_Arduino_INA3221 ina3221; #define BATTERY_1 1 #define BATTERY_2 2 NexButton b0 = NexButton(0, 5, "b0"); NexNumber x0 = NexNumber(0, 8, "x0"); NexNumber x1 = NexNumber(0,...

    Wideoporadniki   07 Maj 2025 14:53 Odpowiedzi: 274    Wyświetleń: 41598
  • Analizator widma audio na Arduino

    Nie mogę wywnioskować jakie częstotliwości pokazują poszczególne słupki. Zastanawia mnie też to, ze kilka razy w kodzie widzę [syntax=c] for (int [/syntax] a zakres nie przekracza bajtu. Dlaczego użyty jest typ int zamiast uint8_t ? W ARM może to mieć sens bo int = int32_t i wykona się szybciej niż uint8_t ale w AVR?

    DIY Zagranica   07 Sie 2025 23:29 Odpowiedzi: 26    Wyświetleń: 32544
  • C# - Jak sprawdzić, czy dane z TextBox są liczbą przed wysłaniem przez USB?

    Użyj funkcji Int32.TryParse()

    Programowanie   14 Wrz 2013 10:27 Odpowiedzi: 3    Wyświetleń: 1743