Witam po wciśnięciu tak jak napisałem diodka musi świecić z przerwami tj.świeci ok 3 sek i gaśnie na ok.0,5 sek i znowu świeci i tak w kółko . Musi działać chyba że masz słabe baterie.
Witam Potrzebuję przekopiować dane z jednej motoroli GM360 MDM25KHF9AN5AE do drugiej takiej samej. Z odczytem nie mam problemu tylko z programowaniem nowej. GlobalTuner burzy się o niezgodność numeru seryjnego radiotelefonu. Czy można to zrobić inaczej niż przepisując dane ręcznie dla każdego kanału? A od kiedy do kopiowania zawartości służy Global...
Witam - dołączam się do tematu - potrzebuję instrukcji programowania tego pilota.
(at)WX3V To co napisałeś to jakiś zbiór życzeń i dziwnych przemyśleń. Albo dopiero zacząłeś programować, albo do tej pory pisałeś programy w asemblerze. Nie ma nic takiego jaki zachowanie kolejności zmiennych, sortowanie po typie czy innym kryterium. Zagnieżdżenie wstawki asm w funkcji obsługi przerwania jest możliwe i nie ma tutaj wątpliwości. Ale...
Witam serdecznie Panowie jaki kupić programator ? Mają być programowane kości flash 48 pin. Takie jak poniżek. http://www.samsung.com/global/system/bus...
Witam,mam taki problem,podczas wgrywania mam aku dostalo chyba jakies zwarcie i przy 100% MAG PRO 2 wywalilo błąd, przy ponownej próbie programowania,urzadzenie komunikowało sie ze sterownikiem,lecz było brak danych,i ponowne programowanie kończyło się błedem. Poprosiłem kolege który podjechał z TECH2 oraz glopal tis,ale niestety przy próbie programowania...
Jeśli chodzi o serwa to proponuje Lenze np.z serii 9300 i program do niego global drive control.U nas z kolei jest ciekawa konfiguracja tego bo chodzi w sieci ze sterownikiem Ge Fanuca Versa max i jakimś panelem dotykowym(nie pamiętam modelu) również tej firmy.Muszę powiedzieć, że są praktycznie u nas bezawaryjne a chodzą naprawdę w ciężkich warunkach....
Cześć wszystkim! Potrzebuje komputer do programowania (głównie Java, IDE to Intellij IDEA) oraz do gier typu Counter Strike: Global Offensive czy Farming Simulator 22. Chciałbym podłączyć dwa monitory full HD. Cena? Najlepiej do 2-2,5 tysiąca, nie musi być wszystko nowe... Wgl mogą być używane części. Nie mam żadnych części pozostałych z poprzednich...
Witam mam taki problem przy programowaniu motorola gm 360 przez przypadek ruszyłem opcją w GLOBAL TUNER - RX ALIGN - FRONT END FILTER i przestawiłem wszystkie nastawy na 0 maksymalna regulacja to 0-127 przy częstotliwosciach 136.025,142.025,148.025,154.825,161.025,... może posiada ktoś orginalne nastawy z góry dzieki za pomoc.
Może też kolega mi poradzi np. gdzie mogę w EU zlecić np. produkcję obwodów PCB pod mikrofalowe (głównie układy chodzące w 10 i 24GHz) czy wspomniane szybkie magistrale czyli USB 3.0/DDR3 itd. ot PCB od 10 warstw w górę. Polutować to już można owszem wszędzie - problem nie każda firma przy produkcji poradzi sobie z ich testowaniem np. mowa o mikrofalach...
Kiedys programowalem klawiatury do kas w sklepach, w ktorych nie sawsze dzialaja kody kreskowe, jak np kluby czy kafejki gdzie sprzedaje sie napoje. Uzywalem do tego klawiatur, ktore mozna samemu zaprogramowac jak np ta: Dodano po 30 Kolejna opcja jest oprogramowanie, ktore globalnie zbiera kombinacje nacisnietych klawiszy, np Jesli wcisniesz CTRL +...
Witam, jestem pewnien, że to błachostka, ale niestety kompletnie nie umiem programować, dlatgeo pytam na naszym forum. Nie wiem, dlaczego zmienna się zeruje. Przypuszczam, że poprostu nie umiem użyć globalnej zmiennej. [syntax=cpp]int ir_pin = 7; //Sensor pin 1 wired through a 220 ohm resistor int led_pin = 10; //"Ready to Recieve" flag, not needed...
Instrukcja ldrlo się wykona jako zwykłe ldr jeżeli flaga C wrejestrze CPSR równa zero. Instrukcja która tą flagę ustawiła w twoim przypadku to CMP. Nie wiem po co każdą instrukcję ldr Twój program wykonuje warunkowo. Mysle ze taka implementacja bedzie szybsza: Prototyp: extern void *fast_memcpy32bytes(void *dst, void *src, uint32_t size); Implementacja...
JTAG Header. XC9536XL Global, JTAG and Power Pins , podłączasz linie TCK, TMS, TDI, TDO czyli podstawowe piny odpowiedzialne za Boundary Scan. Ogólny dokument od PCIII (Parallel Cable III): [url=www.xilinx.com/support/documentatio... - Overview of Xilinx JTAG Programming Cables Troszkę o CPLD: [url=http://www.xilinx.com/support/docum...
Odświeżam. Potrzebuję też zaprogramować klawisz F11 do tego czytnika, tylko w tabeli nie ma kodu ASCII dla klawisza F11. Wg instrukcji na stronie 260 programowanie odbywa się tak i bez problemu działa: 1. Skan kodu "ENTER/EXIT PROGRAMMING MODE" 2. Skan kodu "SET GLOBAL PREFIX" 3. Skan kodów ze strony 297-299 liczby z tabeli na stronie 313 4. Skan kodu...
Więc masz nadal nieprawidłowo zainstalowane środowisko Arduino IDE. Pobrałeś instalator, czy archiwum? Na pewno wybierasz właściwą płytkę? https://obrazki.elektroda.pl/8224040100_... U mnie Twój kod kompiluje się bez przeszkód: Sketch uses 658 bytes (32%) of program storage space. Maximum is 2048 bytes. Global variables use 9 bytes...
Seria S8(42) i R8(53) faktycznie były w wersji hotelowej lecz na tym moja wiedza się kończy. http://www.samsung.com/global/experience... http://obrazki.elektroda.pl/2338470700_1... Do wersji hotelowych stosowane były specjalne przystawki do programowania lub piloty w systemie master. Vector ma w sprzedaży Philipsy...
:cry:Mam Humaxa z dyskiem twardym CI8100 PVR PTSCI1.00.11 Neo rev.1,0 Loander 1.10 ID 1557.0000 firmware próbowałem załadowac dwoma programami :WDN4OA oraz Formula4Neo v121 firmware tez niby z wiarygodnych stron bo z autoryzowanego polskiego dystrubutora Humaxa "Sensor" jak i Humax global o nazwie "ptsci10106_app.hdf","ptsci10107.hdf","p...
Koledzy chciałem zrobić update WS-6933 ale za nic nie mogę się połączyć z komputerem. Robiłem już na 3 komputerach, próbowałem FlyMCU czy też Flash Loader. Oczywiście zainstalowane CH341. Komputery wykrywają i port i podłączenie miernika do portu USB. Ale cały czas brak połączenia. Co może być przyczyną ? Pozdrawiam 1. POWER OFF 2. RETURN + POWER ON...
Poczytaj sobie o zakresie widoczności zmiennych, bo bez tego daleko się nie zajdzie... Generalnie - jeżeli tworzysz i deklarujesz jakąś zmienną w Form1, to jest ona widoczna tylko i wyłącznie w Form1 - dlatego z Form1 możesz odwoływać się do Form2, 3 i 4, ale już nie odwrotnie. Jeżeli chcesz się komunikować między formami, potrzebujesz "zewnętrzną",...
/ip route print count-only where comment="Sciezka trzecia" and gateway-status~"^(.*unreachable.*)\$" :) Sprytne. Czy to jest złapanie samego statusu po słowie "unreachable" czy jednak jakiegoś jego wewnętrznego stanu"? (zastanawia mnie też jaka jest funkcja ostatniej kropki po "unreachable", bo bez pierwszej kropki nie działa a drugiej może nie byc...
Witam kolegów Może ktoś spotkał się z problemem pamięci w TV SABA M63020 (ICC5) Procesor HD4049-18 Padła bateria , po wymianie brak pamięci programu. Brak pilota oryginalnego , z pomoca GLOBALA i MAKA 2000 próbowałem coś zapamiętać , ale nic nie wychodzi. Teraz nie wiem czy powodem jest awaria procesora (moim zdaniem mało prawdopodobna), czy nieodpowiednia...
Dzięki. Stworzyłem sobie zadajniki prędkości przesyłu dla dwóch linii ModBusowych: I jest dosyć ciekawa sytuacja. Ze po przez ModScan, linia ModBusowa 1 działa przy prędkości 9600 i przy różnych adresach (adresy zmieniam bezpośrednio poprzez zmienną w global variables, przypisana również do panelu). Zmianę adresów z 5 na 40 czy 218 działa, ale ta linia...
Witam Mam taki układzik jak MB90428GAV i dwa pytania ;-) http://www.fujitsu.com/global/services/m... 1. Do których nóżek i czym się podpiąć żeby zgrać wsad i wgrać z innego ;-) 2. Jakiego programu moge użyć żeby zrozumiale to sobie przejżeć i ewentualnie się pouczyć w zaprogramowanie takiego układu...
Witam Mam problem z zaprogramowaniem pamięci K8Q2815UQB -PI4B. http://www.samsung.com/global/business/s... Używam do tego programatora Wellon VP-990 oraz adaptera Weilei WL-TSOP56-A641. Wyskakuje mi komunikat "No device on socket". Odpadają kwestie: uszkodzonej kości bo na innym egzemplarzu też...
jeżeli mogę coś podpowiedzieć to: 1. sprawdź jumperologie (to już ustawiłeś wg kolegi Bonmis'a) 2. Na złączu CMx8 podłącz pętle pomiędzy 1-5 (to tez masz) 3. w MMC z aparatu GLOBAL/RAXX/ACCESS: ustaw na "zdalny"! to powinno pomóc! a jeszcze powiedz czym się łączysz tzn jakim modemem? sam program PCMC musi mieć skonfigurowany odpowiednio modem!!! Pozdrawiam...
Nie wiem, ale podejrzewam, że nie. Nie ten poziom abstrakcji. Może wzorzec Functional Global Variable (non-reentrant VI)? Ja mam zwyczaj dodawać do FGV wyjście bool Done ze stałą wartością true; w miejscu wywołania załączam opcję "Skip if busy" i na przenoszę wyniki do lokalnej pętli podstawie stanu Done (1 - FGV wykonany, dane z jego wyjść są ważne;...
Kod dla funkcji Delay10KTCYx() wygląda następująco: [syntax=asm] EXTERN DelayCounter1, DelayCounter2 D10KTCYXCODE CODE Delay10KTCYx FUSTART movlw 0xff stkadj 1 ; added STKADJ PSEUDO-INSTRUCTION for stack analysis movf PLUSW1,0 movlb DelayCounter1 movwf DelayCounter1 movlw 0xee bra D10K_1 D10Kx movlw 0xf2 nop D10K_1 movwf INDF1 decfsz INDF1,1 goto $-2...
Ile się dało wyczyściłem , zastosowałem biblioteki LiquidCrystal, dla HD44780, wire [I2C} ,PCF8583 [zegar] , teraz mam tylko te linijki komunikatów błędów ale pomysłów co z tym zrobićnie mam i gonie własny ogon ........ Nowe plki do wglądu z ZIP-e ; In file included from /home/marek/Bulid_app/atmega_v1/atmega_v... /home/marek/Bulid_app/atmega_v1/setdata....
Serdecznie polecam ten tani i wszechstronny programatorek... Ja również polecam to cudo, mimo iż mój wygląda troszkę inaczej: https://obrazki.elektroda.pl/6379800900_... Co do softu, to bez problemu można też znaleźć plik z polskim tłumaczeniem Polski.ini ]. [syntax=ini][!Global] !LanguageID=1035 !LanguageName=Polski !TranslationAuthor=pcdeb.pl...
(at)Maaaarek84 za wcześnie dla Ciebie na teoretyzowanie. Przyjmij jako aksjomat: 1. Nie pisz w main 2. Wydzielaj do funkcji fragmenty logik programu 3. Unikaj jak ognia zmiennych globalnych. 4. Jezeli piszesz na MCU - nie używaj dynamicznej alokacji. 5. Pamiętaj, że język C ma "szarą strefę" zwaną "Undefined Behaviour" gdzie definicja języka nie specyfikuje...
Azjatycki - to czysta drabinka, żadnych bloczków. Np aby zapisać do rejestru D100 wartość 4 pisze się z klawiatury taką składnię [MOV K4 D100] W europejskim wybierasz bloczek z listy i umieszczasz za pomocą myszy w danym kroku i wpisujesz parametry. Mnie w standardzie europejskim irytowało konieczność posługiwania się myszą (z reguły człowiek leci do...
Tak jak napisałem w poście jest to mój pierwszy projekt w C i ciężko powiedzieć że opanowałem programowanie w C od początku do końca jednak projekt ukończyłem i jestem zadowolony że działa jak chciałem:) Pomiar napięcia zrobiłem w taki sposób (w tym przypadku wspierałem się jakimś projektem z avrfreaks.net): unsigned int adc_sample(uint8_t Channel)...
http://obrazki.elektroda.pl/1679535200_1... Programujące dzieci, to idea, która podoba się każdemu. Zakładamy, że jeśli szybko zaczniemy kształcić nowe pokolenie w zakresie programowania etc to ich życie będzie prostsze w nowoczesnym świecie jutra. W Wielkiej Brytanii pomysł ten wspierany jest w ramach projektu Micro:bit, który zainicjowany...
Z tego co czytałem w dokumentacji wynika, że programuje się tak samo, z tym że trzeba nóżkę PEN ściągnąć do masy - mikrokontroler wchodzi wtedy w tryb programowania SPI. Opis nóżki PEN z dokumentacji (http://www.atmel.com/dyn/resources/prod... PEN is a programming enable pin for the SPI Serial Programming mode, and is internally...
Linie definiowane są globalnie. Wszystkie istniejące mogą być NC lub parametryczne (EOL - end of line). Sprawdź wejścia centrali tak jak poprzednio sugerowałem. Załóż po odłączeniu dotychczasowych połączeń pomiędzy Z15 i COM opornik 1k i pomiędzy Z16 i COM opornik 1k. Załącz. Powinno być dobrze. Sprawdź omomiarką obwody powinny mieć też 1k (+- kilka...
http://obrazki.elektroda.pl/6699228200_1... Tajwańska firma MediaTek wprowadziła do oferty nowy, opracowany wspólnie z firmą Silicon Application i należący do serii LinkIt, model płyty rozwojowej o nazwie kodowej 7687 HDK. Sercem LinkIt 7687 HDK jest układ MT7687F firmy MediaTek integrujący w sobie, taktowany częstotliwością 192MHz...
Witam Ucze sie programować mikrokontrolery, używam Vmlab'a i Winavr. Mikrokontroler to atmega16. Napotkałem następujący błąd: Program teoretycznie powinien dodawać do wyświetlacza co 300ms nowy znak. Wszystko jest ok dopóki nie włącze Timera. Jeżeli go uruchomię to znaki zamiast się dodawać zaczynają się nadpisywać (pojawia się tylko jeden znak na 1...
//--------------------------------------... .EQU UND_STACK_SIZE, 8*4 .EQU SVC_STACK_SIZE, 256*4 .EQU ABT_STACK_SIZE, 8*4 .EQU FIQ_STACK_SIZE, 8*4 .EQU IRQ_STACK_SIZE, 64*4 .EQU USR_STACK_SIZE, 1024*4 //--------------------------------------... .EQU Mode_USR, 0x10 .EQU Mode_FIQ,...
I te przemienniki to jak trzeba ustawiać? Programować, prawda? I nie ustawimy kilku? Programujemy "kabelkiem", a kabelek to jak podłączmy? Musimy otworzyć obudowę? Jak są zapamiętywane np. ustawienia filtrów? Globalnie czy per każdy kanał? Gdy zmieniamy 10m/CB i CB/10m to co się dzieje z ustawieniami? Te radio ma dopuszczenie do użycia w PL? Razem z...
Witam Mam problem z pomiarem napięcia przez procesor TMS320F2812, który jest dostarczony wraz z zestawem uruchomieniowym eZdsp F2812. Niestety po kompilacji i uruchomieniu programu wartość napięcia mierzonego przez "prad_silnika" jest wartością stałą i nie zmienia się pomimo podawania różnego napięcia na wejście ADCINA0. Niestety nie mam zbyt dużego...
kolego jestam jeśli znajdę to wskażę taki przepis, ale tak np jest z siemensem zobacz kiedy przestali produkować S5 a wsparcie praktycznie znikło niedawno. I jestem pewien ze to wynika z przepisów niemieckich. Co do USA to moim standardem był by Rockwell ( od którego zresztą zaczynałem pod koniec lat 90 micrologix 1000 :) a potem pamiętam jak zobaczyłem...
Witam. Pentagram Cerberus ADSL lite = Planet ADE-4000 KOMPENDIUM UPGRADE’u Rutera ADSL Pentagram LITE Chipset: CONEXANT 82310-26Z Flash-2Mb 29LV160CBTC-70G (jak w tunerach Ferguson) Odpowiednikiem Pentagrama LITE jest m.in. produkt firmy Safecom SAMR-4115. Można spokojnie upgradować do jego firmware CX82xxx_4.1.0.21, o którym było pisane na pierwszych...
Opcja -S, o której pisałem to opcja kompilatora, do użycia w komendzie ...-gcc ..., Z tym, że tak wprost się tego raczej nie da dodać. Niestety, CubeIDE nie znam, więc od ręki nie odpowiem, jak tej opcji użyć. Dobra to po kolei :) To już znam odpowiedz na to co mnie interesowało( czyli że to jest po prostu jakiś śmieciowy rozkaz, którego procek nie...
Witam kolegów, Jak napisałem w temacie mam problem z komunikacja Atmegi162 z czujnikiem ciśnienia i temperatury scp1000-d11. Generalnie problem w tym, że muszę zasymulować I2C bo ATmega162 nie ma sprzętowego, ale do rzeczy. Próbowałem skorzystać z gotowej biblioteki void I2C_SCP1000() { unsigned char ret1; unsigned char ret2; i2c_init();...
https://obrazki.elektroda.pl/7665262700_... Kilka dni temu Google zaprezentowało nowy, eksperymentalny model sztucznej inteligencji - Gemini Diffusion. Model ten jednak znacznie różni się od popularnych GPT i wcale nie bazuje na ogólnoprzyjętej architekturze transformer działającej na zasadzie przewidywania kolejnych słów (dokładniej: tokenów)...
Witam serdecznie. Prowadze małą firmę w Londynie. Obecnie moja firma zmieniła siedzibę. Biura które obecnie zajmujemy wyposażone są w centralę Alcatel OmniPCX Office Small która jest pozostałością po poprzednim właścicielu. Dodam że jestem zupełnie zielony jesli chodzi o programowanie takiej centrali, jedynie co nie co potrafię w niej ustawić z pozycji...
http://obrazki.elektroda.pl/4039432800_1... Główną motywacją do stworzenia tego projektu była, jak mówi autor, chęć nauki programowania interfejsu USB w mikrokontrolerach z rodziny PIC. Dodatkowo autor ciekaw był, jak mocno uprościć można funkcjonalne urządzenie z interfejsem USB. Okazało się, że bardzo! zaprezentowany poniżej termometr...
Coś naplątałeś... Aby uzywać malloca bez dziwnych errorów, musisz zadeklarować odpowiednią ilość miejsca na stertę . Co z tego, ze twoje zmienne zajmują niewiele ramu, skoro najpewniej ustawiles sobie parę kB sterty, i gdy przekroczysz te pare kB, program ci sie natychmiast wykrzaczy, bo oczywiście najpewniej nigdy nie sprawdzasz, czy malloc przypadkiem...
... Oki chyba przerobilem lekcje nauczyciela... i wedlug mnie teraz listing w skrócie powinien wygladac tak..? Declare Sub Write_eeprom(byval Adres As Byte , Byval Value As Byte) Declare Sub Read_eeprom(byval Adres As Byte , Value As Byte) ... Ok :D Proponuję byś jawnie deklarował Byref Value As Byte , bo przy większym projekcie można się nieźle zamotać...
Niezły mi porządek. Teraz możesz włączyć pull-up i do tego ustawić port, jako wyjściowy ze stanem 0, czyli procek sam z siebie będzie się obciążał. To jest ten Twój porządek? Standard. Programować trzeba z głową. To, że czegoś nie rozumiesz to nie znaczy, że jest to głupie. Za chwilę dorobią PD i będzie komplet i logicznie a w starej nomenklaturze...
Poszperałem jeszcze w necie i ktoś ładnie wyjaśnił jak rozwiązać mój problem. Bez problemu wgrało mi oryginalny firmware pentagrama i jak na razie wszystko działa. Może komuś się przyda :) KOMPENDIUM UPGRADE?u Rutera ADSL Pentagram LITE Chipset: CONEXANT 82310-26Z Flash-2Mb 29LV160CBTC-70G (jak w tunerach Ferguson) Odpowiednikiem Pentagrama LITE jest...
http://obrazki.elektroda.pl/9341091800_1... Witam, Od dawna wiadomo sporej liczbie osób, że do programowania mikrokontrolerów AVR można wykorzystać sprzętowy programator oparty o prościutki ale jakże popularny układ FT232RL. W podstawowej formie pełni on rolę przejściówki USB/RS232 a przy okazji wystarczy w pełni do zaprogramowania AVR'ków....
Witam, Korzystam z klawiatury matrycowej (membranowej) 4x4. Niestety nie mogę zamieścić linku, ale łatwo ją znaleźć, np. na botlandzie pod hasłem klawiatura numeryczna membranowa - 16 klawiszy. Postanowiłem, że napiszę prosty kod do obsługi tej klawiatury, jednak po drodze napotkałem na błąd. Zakomentowana instrukcja switch(PINB) w funkcji pobierz_klawisz()...
Dodałem jak kazałeś, teraz inny błąd;/ [syntax=cpp]Run-Time Check Failure #3 - The variable 'noweOkno' is being used without being initialized.[/syntax] Dlaczego to jest takie ciężkie ? Czy nie można języków programowania zrobić na zasadzie klocków lego ? Dokładasz część, i kolejną i powstaje dom ? ....... Dobra: mam coś takiego: [syntax=cpp] #include...
http://obrazki.elektroda.pl/7218266900_1... Chronograf jest urządzeniem służącym do pomiaru prędkości obiektu. W najprostszej formie pomiar polega na wykorzystaniu dwu czujników, które będą „śledzić” obiekt, urządzenia do pomiaru czasu i interfejsu wyświetlającego wynik pomiaru. W niniejszym artykule zostanie przedstawiony...
Witam Mam chiński klon Maple ze STM32 nazywany STM32 Mini. Problem mam z bootloaderem. Wgrałem zgodnie z instrukcją przez program STM32, chodzi tu o możliwość wgrywania programu przez wbudowane USB. Teoretycznie nie powinien działać reset automatyczny ponieważ opornik jest za duży. https://www.elektroda.pl/rtvforum/topic3... W sumie raz działało...
Chciałbym zbudować projekt, który ma korzystać z Arduino Uno. Mianowicie używam sukcesywnie czujnika Dallas DS18B20, korzystając z bibliotek "dallas-temperature-control" oraz "OneWire" (najnowszych dostępnych wersji). Chciałbym wysterować, korzystając ze sprzężenia zwrotnego, moduły Peltiera, by utrzymywały zadaną im temperaturę. W załączniku jest schemat...
https://obrazki.elektroda.pl/1176245800_... Chciałem wam zaprezentować rozwiązanie programowe sterowania urządzeniami opartymi o MQTT i Zigbee2Mqtt poprzez PHP. Oprogramowania umożliwia: - tworzenie automatyzacji w tym także automatyzacji opartych o pętle czasowe czy opóźnienia, - tłumaczenie wiadomości MQTT np. pobieranie informacji...
Witam... problem polega na tym że nie jestem zawodowcem uczę się na konkretnych przykładach. posiadam arduino mega 2560 wyświetlacz na ft800 Temperatura jest jako float a wyswietlacz nie wyświetli mi miejsc po przecinku jako float muszę przekonwertować na string i wyświetlić jako tekst. niestety brak mi podstaw a wyświetlacz też nie jest najłatwiejszy...
Witam. Ostatnio zaczęłem bawić się w programowanie up Atmega16. W tym celu zassałem sobie AVRStudio z Atmela i WInAVR z avrferaks. Po napisaniu programu i stwierdzeniu niepoprawności jego działania ruszyłem program krok po kroku i zauważyłem , że pomija mi pewne części kodu. Ja otworzyłem kod asemblera to okazało się że linijka kodu C wogóle znikłodzie...
Jestem początkujący w programowaniu mikrokontrolerów i mam problem z obsługą przerwań w Atmega8. Mam taki oto, bardzo prosty program znaleziony w sieci: #include <avr/io.h> #include <avr/delay.h> #include <avr/interrupt.h> #define F_CPU 1843200 #define USART_BAUDRATE 19200 #define BAUD_PRESCALE (((F_CPU / (USART_BAUDRATE...
Nieco podłamany tematem kol. (at)PiotrLenarczyk postanowilem jednak napisac jednak trzeci krótki prosty mikro poradnik dotyczący startupu. Wszystkie dywagacje będą dotyczyć C i najbardziej popularnego wśród hobbystów i nie tylko gcc. Standard C wymaga aby zgodny (nieco upraszczając) ze standardem toolchain ma: 1. Zapewnić obserwolną zgodność działania...
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++; }...
Jestem użytkownikiem termostatu PT21 od ponad 3 lat. Oto jego zalety i wady: Zalety: 1. Możliwość ustawienia 6 dowolnych temperatur z dokładnością do 10 minut w każdym z 7 dni z rozdzielczością 0,5 stopnia. 2. Możliwość ustawienia histerezy na poziomie 0,1; 0,2; 0,3; 0,4; 0,5; 1,0; 1,5 stopnia. Ustawienie histerezy działa globalnie (nie ważne czy program...
Witam, Po dziesiątkach godzin spędzonych nad uruchomieniem i szukaniem stwierdziłem, że udam się po pomoc do "starszyzny" :) Na zestawie jak w tytule postu, po udanym wgraniu *.hexa przez Flash Loader Demonstrator program nie startuje. Płyta ewaluacyjna: http://www.propox.com/products/t_183.htm... Moduł: http://www.propox.com/products/t_174.htm...
Witam. Napisałem prosty program, by przetestować wyjścia PWM w attiny13. Podczas kompilacji wyskakują następujące błędy: UNDEFINED SYMBOL 'OCROA' & UNDEFINED SYMBOL 'OCROB' Przeszukiwałem internet, ale niestety nie znalazłem rozwiązania problemu. Ogólnie rzadko porusza się temat attiny13 jak i środowiska Code Vision... Oto program: /***************************************...
... To w mniej więcej w taki sposób pisze się programy do zegarów alfanumerycznych, i w ogóle obsługę przerwań tak się pisze? WIem tylko, że one (te zegary)zczytują z odzielnych funkcji cyfry i je wyświetlają, a ustawienie godziny ejst możliwe w takim razie w każdym momencie ... Najprostszym rozwiazaniem dla takiego zegarka bylby program zawarty praktycznie...
Nawet AI ma więcej zalet, bo wie dużo więcej niż przeciętny programista. N Pokazałeś trywialny kod i na jego podstawie wysuwasz ogólny wniosek. "Przeciętny programista" - pod tym pojęciem rozumiesz początkującego amatora, który przysiadł do Arduino, wkleił dwa kody z netu i uważa, że potrafi programować? Jeśli tak, to ok, AI już teraz jest lepsze....
(at)PiotrLenarczyk Naprawdę najwpierw zdobądź wiedzę, później się nią dziel. Zdaj sobię sprawę, że praktycznie każde zdanie jakie napisałeś jest wręcz humorystycznie błędne, Nie uczysz się też z tego co Ci piszą inni (czyli się nie rozwijasz). Ten "projekt", który zamieściłeś jest w 100% błędny. Dlaczego? Bo jest niezgodny ze standardem języka C. C...
//definicja początkowej wartości timera #define timer_start 6 Rozumiem, że zależnie jaką wartość wpiszę timer będzie liczył od tej wartości tutaj od 6 do 255? czy definicja "timer_start" jest zawsze tak zapisana? etykiecie timer_start przypisano na stałe liczbę. W zależności gdzie tę etykietę użyjesz, będzie ona miała wartość 6. Jeśli więc używamy...
Witam. Wejdz w "opcje i czasy globalne" następnie odznacz opcję "Pamięć awari do skasowania". Powinno pomóc. Pewna partia płyt wyszła z zaznaczoną większą ilością opcji. Wszystkie byłe awarie są wyświetlane jako bieżące. Parę ładnych chwilek spędziłem przez to na obiektach. Satel tylko radził resetować i programować od początku. Cyba jesteś szczęśliwym...
https://obrazki.elektroda.pl/4024708700_... Witajcie moi drodzy. Przedstawię tu pierwszy na świecie tutorial programowania modułu WiFi WB2S, czyli BK7231. Moduł ten występuje w wielu urządzeniach smart home, a w internecie panuje opinia, że nie można stworzyć dla niego własnego firmware. Nic bardziej mylnego - pokażę tu krok po kroku...
Tworzenie aplikacji użytkownika w C++ ma wiele zalet, więc nie jest zaskakujące, że język ten staje się coraz bardziej popularny wszędzie, w tym w systemach opartych na małych mikrokontrolerach. Projekt „mbed” jest w pełni skoncentrowany na tym języku. Wiele RTOSów zapewnia warstwę kompatybilności z C++, ale w przeciwieństwie do „dużych”...
Preskaler znaczy taki mnożnik (ze max rozdzielczość to us(mikrosekundy) ale stosując ten preskaler można ją zmniejszyć np do sekund)? Jeśli tak to moj problem został rozwiązany. Poniżej zamieszczam kod który znalazłem na stronie #include <avr/io.h> #include <avr/interrupt.h> //Counts overflovs volatile uint16_t T1Ovs1, T1Ovs2; //Variables...
Dobra ustawiłem main stack size na 1024 i już działa. Znalazłem na forum że to twoja ulubiona pułapka freedi :P Dodano po 1 EDIT flaga: EXTI->PR = EXTI_PR_PR0; bo to zerowanie zgłoszenia przerwania, dobrze kojarzę? Myślałem że to się zeruje na końcu i tak ja robię. Ale ok dzięki ustawienie stosu pomogło Dodano po 40 tak to wygląda teraz : [syntax=c]int8_t...
Symulacja. Wskazujemy: https://obrazki.elektroda.pl/2702184900_... Otworzy sie okno, klikamy za ikonkę zapisu. Zapisujemy plik *scf. https://obrazki.elektroda.pl/1253912600_... Niestety, tak jak w przypadku pliku ze schematem *gdf kompilator przypomina o zapisie zmodyfikowanego pliku, tak w symulacji nie. Po zmianach...
Witam Próbowałem załączyć pętlę PLL na ARMie. Nie chce mi się załączyć i nie przechodzi przez warunek sprawdzania w PLLSTAT (while( !( PLLSTAT & (1 << 26) ) );). Przeglądnąłem dokumentacje i przykładowe kody. Ale dalej nie działa :) Oscylator 12MHz Fcc0 288MHz Podzielniki N=1 M=12 (do rejestrów wpisuje wartości mniejsze o 1) Spodziewane CCLK...
kolego azara czepiasz się. Napisałem przykładowa funkcja i była kopiuj-wklej, z większego programu (a dokładnie z pracy inż), gdzie zmienne globalne miały swoje zastosowanie. Oczywiście, że zmienne globalne mogą mieć swoje zastosowanie... Ale nie tutaj, na bogów. Tym bardziej się dziwię, że kolega używa/użył ich w pracy inżynierskiej. Czyżby wielowątkowość?...
Dla odmiany, teraz przy kompilacji przez arm-elf-g++ dostaję: src\main.c||In function 'int main()':| src\main.c|43|warning: statement has no effect| src\main.c|46|warning: statement has no effect| src\main.c|31|warning: unused variable 'i'| src\main.c|33|warning: unused variable 'b'| crt.o||In function `Undef_Addr':|...
Z RTOS też już miałem nieco do czynienia, super sprawa, bo można "odpalić" wiele takich zadań, i pingować wiele adresów naraz. Co prawda, ten kod z SDK trzeba przerobić by działał "wielowątkowo", przede wszystkim pozbyć się globalnych zmiennych, tak żeby żaden wątek nic nie wiedział o drugim. Jest tam też trochę niepotrzebnych śmieci. A co do samej...
Niestety, Clean nic nie daje. Zresztą usuwam libjpeg.a przed nową kompilacją a to chyba powinno wymusić nową kompilację. Może Clean robię źle. Robię takie ogólne Clean. Nie wiem jak zrobić tylko w katalogu libjpeg. EDIT1. Dobra. Wpisałem cs-make clean i nie chciało pójść. Ale jak zmieniłem na cs-make to przekompilowało. 269kB. Program główny też się...
a co jest PO tej instrukcji nop? bo skoro petle recznie postawiles pod adreem 0x100, to cholera wie co jest pomiedzy nimi... tak w ogole to ASM30 jest object assemblerem i nie powinno sie uzywac recznego ustawiania czesci kodu. jak juz trzeba, to lepiej zrobic to przez definicje sekcji i nastepnie zadeklarowanie czesci kodu jako nalezacej do danej sekcji....
Dzień dobry, mój problem jest następujący: Napisałem task scheduler z wywłaszczaniem, zaprogramowałem na urządzenie (arduino uno programowane bezpośrednio przez isp(bez bootloadera). I dziwne rzeczy zaczynają się dziać gdy próbuję podzielić dwie zmienne typu uint32 (4 bajty). Program (dzielenie) napisany jest w c, natomiast przerwanie w assemblerze....
Witam, z powodu, iż jest to mój pierwszy post na tym forum, chciałem się serdecznie przywitać :) Od września zacząłem naukę w kierunku elektronicznym i dowiedziałem się o czymś takim jak płytka ewaluacyjna. Chciałbym zacząć przygodę i zabawę z takimi układami. Zapoznałem się już z kilkoma tematami i na początku nie ukrywam brzmi to dla mnie trochę tajemniczo,...
Witam Programuje troche (symuluje) w matlabie 6.5 silnik indukcyjny klatkowy dwufazowy przy pomocy skrypcików zawartych w plikach „plik.m” oraz „plikfun.m” umieszczonych w folderze „work”. Plik „plikfun.m” zawiera prawe strony rozwiązywanych równań: %plikfun.m %prawe strony równań function yprime=plikfun(t,y);...
Witam, mam problem z implementacją projektu z załącznika (docelowo WinArm/miganie dioda) na CrossWorksie i mikrokontrolerze AT91SAM7X256(konkretnie SAM7-EX256 olimex.dev). Przy linkowaniu dostaje blad : Building “faty_z_ksiazki” in configuration “ARM Flash Debug” — 4 errors Assembling Cstartup.S Linking faty_z_ksiazki.elf...
A ja Ci proponuje ściągnąć z sieci Dev-C++ (freeware), używa on kompilatora MinGW i możesz pisać sobie na spokojnie aplikacje 32bit. A tu masz przykładowy kod na program, który wyświetla same okno: #include <windows.h> /* Declare Windows procedure */ LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM); /* Make the class name...
Korzystam z atmegi 32. Problem polega na tym że chcę zapisywać wartości do eeprom-u. Zapis robię co przerwanie timera2 od przepełnienia. I za każdym razem jak dochodzi do zapisywania do eeprom-u to mikrokontroler się resetuje. Czytałem coś o fuse bitach coś zmieniłem, ale nie pomogło. Trzeba oddzielnie eeprom i flash programować? Zestaw ewaluacyjny...
dzięki - faus jestes wielki :) Dodano po 11 ej a żeby wyświetlanie napisu "Witaj" działało nie w dosie a w windows to trzeba zupełnie inny kod zastosować czy jak? bo jak naciskam w dev c ++ na "new project - windows application" to wyświetla się taki kod: #include <windows.h> /* Declare Windows procedure */ LRESULT CALLBACK WindowProcedure (HWND,...
Witam. Mam probem z Motorolką P040.Jest to wersja VHF model H34KDC9AA1. .Prubuję je czytać CPS R01.00.01 - MD.Czyta kilka kresek i wyskakuje mi :Image has a block with absBlklD 42, but the layout does not have this block.Wydaje mi się że radio ma wprogramowaną jakąś funkcję która nie daje się odczytać tym CPS-em.Czy któryś z kolegów ma na to lekarstwo?...
https://obrazki.elektroda.pl/3203452300_... 1. Wstęp Raspbbery Pi jako platforma edukacyjna dla linuksa okazała się wielkim sukcesem . Dalszy rozwój platformy zaowocował zastosowaniem rdzeni cortex-A53 o architekturze 64bit oraz 4 rdzeniach. Zachęcam jak najbardziej do używania linuksa i jego nauki. Z drugiej strony czy jest możliwe...
Witam. Po dość długim czasie postanowiłem powrócić do programowania AVR ze względu na mały projekt który planuję w niedalekiej przyszłości. Zaopatrzyłem się w oprogramowanie, mikrokontroler i do dzieła. Po całym dniu oprogramowywania różnych peryferiów utknąłem na ADC. Otóż mam taki problem, że nie działa mi procedura obsługi przerwania od ADC umieszczona...
http://obrazki.elektroda.pl/7011174400_1... Cześć ! Dziś chciałbym zaprezentować swój najnowszy projekt, którym jest świąteczna choinka LED. Jako, że według świątecznego zwyczaju swoich bliskich obdarowujemy prezentami ów ozdoba została wykonana dla moje dziewczyny, która bardzo lubi klimat świąt i wszystkie ozdoby z nimi związane....
Ciekawe marzenie, aż szkoda je niszczyć ;))) Moja opinia jest oparta wyłącznie o moje wyobrażenia w oparciu o prace międzynarodowych korporacji z którymi miałem styczność osobiście lub ze słyszenia, gdyż nie mam pojęcia jak to wygląda w takich firmach jak Intel czy AMD - ale myślę że nikt z nas tego tak naprawdę nie wie, no chyba, że tam pracował ;)...
Programowanie znacząco mnie przerasta :/ Wyświetlacz już działa (wyświetla wartość wpisaną w flashNumber(), lecz nie działa zmiana wartości (wyświetlacz gaśnie podczas trzymania przycisku), oraz wentylator generuje już dosyć słyszalne częstotliwości. Próbowałem umieszczać mój kod w różnych miejscach lecz bez pozytywnego rezultatu. Byłbym wdzięczny jak...
Tak, tak... 4 cykle. Z instrukcją warunkową. A jakiej wielkości będzie tablica oferująca wynik dzielenia (const uint32_t / uint16_t)? Dawno nie widziałem większej bzdury. Po co się bierzesz za programowanie skoro czytać po polsku ze zrozumieniem nie umiesz. Pisałem na szybko więc podałem oszacowanie (4~6) wynikające z DOŚWIADCZENIA. I pomyliłem się...
Witam wszystkich :D Niedawno rozpocząłem naukę programowania AVR w języku C i korzystam z programu Code Vision. Mam pewien problem, który być może jest prosty w rozwiązaniu, ale nie wiem za bardzo jak sobie z nim poradzić. Dodam, że przeszukiwałem internet ale bezskutecznie. Problem polega na tym, że po stworzeniu projektu i dodaniu kodu programu, w...
No, to moje pierwsze próby z wykonaniem jakiegoś kodu na LPC4370: [syntax=bash]$ boot_lpcscrypt $ lpcscrypt -x datapacket 0 0x47704770 $ lpcscrypt -x memdisplay 0x80000 0x80010 0x80000 47704770 00000078 64e01159 2a3b02c4 $ lpcscrypt -x call 0x80000[/syntax] I po tym nastąpiła zawieszka - dopiero po niej skojarzyłem: skok pod parzysty adres oznacza przejście...
Witam! Sporo w sieci szukałem n/t tego algorytmu, głównie już gotowych przykładowych kodów, i znalazłem wkońcu prosty program do dekodowania tonów zajętości linii telefonicznej i sygnału dzwonienia czyli 440Hz i 480Hz i 480Hz i 620Hz. Projekt zawiera wszystko co trzeba, plik .h, .c. Kompilator w którym był pisany ów program do CCS PCWHD. Po skompilowaniu...
global entry global pilota global adapter
światłowód uszkodzenie połączenie szeregowy grzałka zasilanie cursor
klimatyzator przenosny klimatyzator przenosny
Błąd "Windows socket error 11001" w WinProLadder przy połączeniu z PLC przez TCP/IP Wymiana łożysk w wentylatorze podłogowym Aqlation