Witam, Popełniłeś kilka błędów: - aby odblokować przerwania od przepełnienia timera 1 trzeba ustawić bit 2 a nie 5 w rejsestrze TIMSK - wektor przerwania od przepełniania timera 1 to nie 0x12 a 0x24 Dobrze jest przy pisaniu w C korzystać z funkcji dostarczanych wraz z kompilatorem "intrinsic function" takich jak __interrupt_enable, __interrupt_disable,...
Problem za pewne wynika z użycia dość mało popularnego procka attiny24a, dlatego też w googlach nie ma za dużo info. W 99% oparłem się o datasheet. Co robię źle: [syntax=cpp]#include <avr/io.h> #include <avr/interrupt.h> int main(void) { DDRA=(1<<DDA3)|(1<<DDA7); DDRB=0; MCUCR=1<<ISC00; GIMSK=1<<INT0; sei(); while(1)...
Witam , problem polega na odczytywaniu tylko 2 bajtów z bufora uart , wysyłając 5 zaków np.12345 na wyświetlaczu pojawią się tylko 12 a reszty po prostu nie ma . Czy ktoś napotkał podobny problem ...[syntax=vbnet]$regfile = "xm32a4udef.dat" $crystal = 32000000 $hwstack = 32 $swstack = 32 $framesize = 32 Debug Off Config Submode = New Config Eeprom =...
Czy wymiana samego kwarcu np. na 20000 coś by dało w temacie przyśpieszenia obrotów? Przypomnę, że teraz mam 2 obr./sek. http://www.elektroda.pl/rtvforum/viewtop... ========================================... Znalazłem stronę z takim samym kontrolerem z tym że zamiast układu ULN autor użył 4 tranzystorów....
Zmieniłem program,teraz wyświetla 8;3-poprawnie,po powrocie z goto start na początek, wyświetla 8,9 i tak już zostaje.Dodałem nawet na końcu reset,ale nic to nie dało. bcf PORTA,2 goto start delay movwf dc2 clrf dc1 dly1 nop decfsz dc1,f goto dly1 dly2 nop decfsz dc1,f goto dly2 decfsz dc2,f goto dly1 return END program ; directive 'end of program'...
To znaczy co masz na myśli? Projekt stworzyłem w µVision który wygenerował taki plik startup: [syntax=asm];/**************************... ;/* STARTUP.S: Startup file for Philips LPC2000 */ ;/**************************************... ;/* <<< Use Configuration...
Sprawdź też w pliku lss, czy wektor przerwania z PORTA wskazuje na odpowiednie miejsce. 00000000 <__vectors>: 0:0c 94 52 00 jmp0xa4; 0xa4 <__ctors_end> 4:0c 94 64 00 jmp0xc8; 0xc8 <__bad_interrupt> 8:0c 94 64 00 jmp0xc8; 0xc8 <__bad_interrupt> c:0c 94 64 00 jmp0xc8; 0xc8 <__bad_interrupt> 10:0c 94 64 00 jmp0xc8; 0xc8 <__bad_interrupt>...
Witam wszystkich. Zdecydowałem się napisać na forum, rozpoczynam swoją przygodę z mikroprocesorami pic. Otóż mam złożony układ avt-969 i chciał bym go wykorzystać w formie zabezpieczenia na pokrywie maszyny. tzn jeżeli klapa jest otwarta to nie można uruchomić rozrusznika. kit avt z włożoną zworką spina przekaźnik na 10s po czym przerywa to spięcie...
Zmieniłem program i dalej nie wyświetla,przy szybszym opóźnieniu 40us kursor zostaje w pozycji 00.Gdy wolniej 20ms to przeskoczy do 4F. Liter brak. [syntax=avrasm]listp=16f676 #include <p16F676.inc> __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_OFF & _INTRC_OSC_NOCLKOUT & _MCLRE_OFF ;_HS_OSC ;stałe**********************************...
Nadajnik (xmega 128a3, TRYB = 1): [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> #include <string.h> #include <avr/pgmspace.h> #include <stdbool.h> #include "SPI.h" #include "nRF24L01.h" #include "nRF24L01_memory_map.h" #include "twi_master_driver.h" #include...
1. Jakie maski? 2. Czyli jak wystapia wakunki przerwania to do PC jest wpisywany adres 0004h i sa wykonywane rozkazy. Czy moge wpisac tu "litanie" 250 linii bedacej przerwaniem? czy musze wpisac ruz po 0004h nop a potem call i tutaj nastepuje skok do wlasciwego przerwania. 3. Co zrobic najpierw? Czy zczytac port, czy wylaczyc przerwanie? 4. Ok 5. Gdzie...
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...
Witam napisalem taki oto program LIST p=18f2550 ; list directive to define processor #include"P18f2550.inc" ; processor specific variable definitions ;***** VARIABLE DEFINITIONS w_temp EQU0x71 ; variable used for context saving status_tempEQU0x72 ; variable used for context saving ;***************************************...
Mam problem ze skonfigurowaniem bitow dla pic16f883. ;program testowy, anna wesolowska list p=16f883 ; list directive to define processor #include<p16f883.inc>; processor specific variable definitions __CONFIG_INTOSC & _LVP_ON & _DEBUG_OFF & _WDT_OFF ;***** VARIABLE DEFINITIONS d1EQU20H d2EQU21H d3EQU22H ;***************************************...
mam problem z odtwarzaniem filmów z netu Jakich, skąd, z jakiego źródła, z jakiego portalu?. telewizor ma dopiero 2 lata, więc chyba technologicznie nie jest przestarzały... Tu masz oprogramowanie - szukaj swojego modelu: http://av.jpn.support.panasonic.com/supp...
Aż sprawdziłem w pdf-ie: During Reset, all I/O Registers are set to their initial values, and the program starts execution from the Reset Vector. Dodając do tego: Initial Value 0 0 0 0 0 0 0 0 dla wszystkich DDRx i PORTx, wychodzi, że w czasie i bezpośrednio po RESET mamy na portach stan wysokiej impedancji.
Właśnie jest odwrotnie. Zimowa opona latem zapewnia, gorsza przyczepność, kierowalność, drogę hamowania. Patrz budowa takiej opony, będziesz wiedział dlaczego. Aż strach jeździć szybko zimą na zimowej, skoro z jej budową coś jest nie tak. Wszystko co wyżej napisałeś, to oczywiste i utarte od lat slogany powielane w milionach razy na wszelkich możliwych...
Witam. Składam sobie klawiaturę midi (robię już którąś z kolei na tym samym projekcie i oczywiście wszystko działa) jednak mam do Was kilka spraw związanych z tym tematem. Otóż po pierwsze: - mam plik asm, który jak pisałem działa, jednak w projekcie brakuje mi złącza midi IN - jest ono w innych projektach (z podłączeniem sobie poradzę bez problemu),...
Witam. Za pomoca picdem 2 plus demo board probuje sie dogadac z pickit serial spi demo board. Konkretniej to 16f877a gada do 12 bitowego dac mcp4822. Program probuje liczyc od 0 do wartosci maxymalnej i inkrementacja +1 co kazdy cykl, liczenie odbywa sie na 1.5 zmiennej (12 bitach). Po osiagnieciu maximum zmienne sa zerowane. Dzieki temu powinien byc...
Eh pojawił się kolejny problem :( . Chcialem zacząc juz pisac część kodu odpowiedzialną za inicjalizacje lcd , nie działa , do kompilacji uzywam MPLAB ,zas hex wgrywam za pomocą TinyBootloader wynikowy hex wydaje mi sie bardzo "niewielki" zamieszczam kod byc może komus zechce sie rzucic okiem. LIST p=18f2423 ; Include file, change directory if needed...
Jest sygnal na SCK, SDO mastera. Niewolnik nic nie nadaje, nie wyswietla tez nic na diodach. Podaje jeszcze sygnal niewolnika: LIST P=16f818 ; list directive to define processor #INCLUDE <P16F818.INC> ; processor specific variable definitions __CONFIG _CP_OFF & _CPD_OFF & _WDT_OFF & _PWRTE_ON ;***************************************...
Zrób sobie nowy projekt w mplab. Na dole podanej przez Ciebie strony masz do pobrania plik ze źródłem programu wyglądającym tak. ;***************************************... ; ; The signboard control processing ; ; Author : Seiichi Inoue ;***************************************... list p=pic16f84a include p16f84a.inc __config...
Witam, Procesor PIC16F57 Środowisko MPLB-X 5.45 Assembler XC8 PIC ASM 2.31 Mam problem ze zdefiniowaniem adresu wektora reset tak aby nie było błędu kompilacji. Minimalna wersja programu która powoduje wygenerowanie błędu kompilacji/linkera. PROCESSOR 16F57 PAGEWIDTH 132 RADIX DEC #include <xc.inc> config WDT = OFF ; Power-On-Reset entry point...
Takie oznaczenie występuje na tych falownikach to jest to samo co 7, 8, 9. Mam zwarte 7 i 39 oraz 20 i 28 ale dalej nic. Co prawda dioda przestaje mrugać, ale silnik nie rusza. ŻADEN z naszych falowników NIGDY nie miał zamiast 8,9 napisane HI, LO Założymy się że w lewym górnym rogu modułu wejść/wyjść będziesz miał napisane CAN a nie Standard (Application)...
Koledzy z tego co ja się doczytałem w instrukcji tego radia , a dokopałem się jej w języku rosyjskim to to , że ta ikonka LOW w tym modelu się nie ma prawa pokazywać na wyświetlaczu. Oczywiście mogę się mylić, dlatego kolego autorze tematu jeżeli posiadasz tę instrukcję do Vectora VT-27 Navigatora to zamieść schemat tego radia znajdujący się na ostatniej...
Witam! Praktykuję ostatnio kompilację na wielu rdzeniach, aby ją nieco przyspieszyć. Przez 99% wszystko działa OK, a w tym jednym przypadku (zwykle jak trzeba przekompilować tylko jeden plik), dostaję np. coś takiego: **** Build of configuration Default for project xxx **** make all -j 3 Compiling file: ts.c arm-none-eabi-gcc -c -mcpu=cortex-m3...
Mam ciągle problem z funkcją itoa. Chyba nie do końca wiem jak sie nią posługiwać. Chciałbym odczytane bajty zapisać jako kod w hexie, żeby potem stworzyć jakieś funkcje do obsługi tych kodów. Muszę mieć rozgraniczenie na poszczególne bajty, żeby wyciągać charakterystyczne części tylko. Zdarza się że pilot którego muszę obsłużyć ma początek bajtu inny,...
Napiszę pod postem. Kod się kompiluje i działa poprawnie. Za to walczę teraz z drugim kodem - podobnym bardzo, po czyichś modyfikacjach: [syntax=avrasm] ; original File = Tasta.hex from MacFaulkner's AKI ; Based on the v1.1A Tasta.hex file ; ; This was a .hex to .asm conversion, German layout stripped out, and ; various fixes provided by Nathan Hartwell...
Wielkie dzięki za podpowiedź :sm2: tylko jak to przeżucić do drugiego kompa , jeżeli każdy komp ma różne te cyferki w kluczu HKEY_CURRENT_USER\Identities\{ XXXXXXXX-XXXX-XXXX-XXXXXXXXXXXX }\Software\Microsoft\Outlook Express\5.0\Rules blokowanie mutantów viagry , penisów itp., niezdawało egzaminu, a blokowanie domen zdaje egzamin w 99% , a trochę tych...
There are currently two different styles present for naming the vectors. One form uses names starting with SIG_, followed by a relatively verbose but arbitrarily chosen name describing the interrupt vector. This has been the only available style in avr-libc up to version 1.2.x. Starting with avr-libc version 1.4.0, a second style of interrupt vector...
Witam, od kilku dni "męczę" się w dosłownym tego słowa znaczeniu z implementacją KEELOQ'a w swoim urządzeniu. Pomęczył bym się jeszcze kilka dni ale gonią mnie terminy i dlatego chciałbym poprosić o pomoc bardziej doświadczonych kolegów. Buduję układ z sercem Atmela gdyż z tymi procesorami miałem do tej pory najwięcej do czynienia. Niestety nie mam...
Co do samego toolchaina, to nie lepiej po prostu ustawić go sobie w systemowym PATH i wywoływać bez żadnej ścieżki? No tak ale grzebanie w Systemowym PATH nie idzie w parze z portable i własnie tego starałem się pozbyć z Twojej konfiguracji. Zacznij od miejsca w którym wykonywany jest program make, a potem zgrabnie '..' i '\' dojdziesz do właściwego...
Witam tak jak w temacie posiadam atmege8A w obudowie smd. Płytka była zaprojektowana po to aby wyświetlać temperaturę zewnętrzna i wewnętrzna za pomocą wyświetlacza 7-segmentowego. Mój problem polega na tym ze po uruchomieniu płytki 3 segmenty na wyświetlaczu się nie zapalały dlatego wszedłem w ustawienia fusebitów i pierwsze co zrobiłem to zaznaczyłem...
Nie, przecież to jest garść drutów - skąd narzędzie ma wiedzieć jak ma zrobić dodawanie na garści sygnałów? No jakaś automatyka w syntezerze jest. Może to wydedukować jakoś :D Ale jak bity maja reprezentowac liczby? Jak kodujesz wartosc ujemna? Czy to jest format zmiennoprzecinkowy czy staloprzecinkowy? A moze IEE754? Zapoznaj sie z biblioteka numeric_std,...
Witam! W dniu dzisiejszym w moim asusie wystąpiła pewna usterka. Mianowicie na złączu taśmy łączącej płytę główną z boczną płytką na której są USB, Ethernet i złącza audio przepaliły się styki. Wyskakiwały komunikaty o podłączeniu i odpięciu ładowarki na przemian. Następnie wyskoczył komunikat o podpięciu słuchawek i mikrofonu po czym znikł i znów się...
pompy które znajduję to koszt minimum 10 tysięcy zł To są zapewne pompy większej mocy, prawdopodobnie powietrze - woda. To dobry pomysł, jeżeli ma być ogrzewanych kilka pomieszczeń. Pompa dostarcza wówczas ciepłej wody która służy od ogrzewania pomieszczeń instalacją podłogową (najlepiej) lub specjalnymi grzejnikami. Na znanym portalu aukcja nr 6434448115...
Witam, Zaczynam właśnie przygodę z programowaniem ARM7. Zaopatrzyłem się w książkę "LPC2000 w przykładach" Emila Stawskiego. Książka ta opisuje proces programowania w środowisku uVision3 połączonym z darmowym kompilatorem GNUARM. Moje środowisko programistyczne: - uVision4 (wersji 3 już nie można pobrać), - GNUARM, - FlashMagic Ale do rzeczy... Ściągnąłem...
Witam! Ponawiam prośbę kolegi z góry i proszę o hexa. Podczas kompilacji wychodzą śmieszne rzeczy (przynajmniej mnie śmieszą bo nic z tego nie rozumie): > "make.exe" all avr-gcc -g -Wall -O2 -mmcu=atmega8 -c -o test.o test.c test.c: In function '__vector_9': test.c:28: error: 'PORTA' undeclared (first use in this...
Witam, postanowiłem dodać do programu pomiar temperatury mam czujnik DS18B20 , tylko że kod programu odpowiedzialny za sterowanie czujnikiem opóźnia działanie encodera ,gdzie jest tutaj błąd może czegoś nie uwzględniłem w tym kodzie ? poniżej cały kod [syntax=basic4gl] 'Filename Encoder_100.bas 'Version 1.00 'Date 2012-03-19 'Purpose Test of ALPS STEC11B13...
Witam, Moja przejściówka USB - RS232 okazała się być jakimś chińskim szajsem więc nie mogę chwilowo sprawdzić poprawności kodu. Czy ktoś mógłby rzucić okiem i stwierdzić czy poniższy kod ma szansę funkcjonować? ATmega jedynie odbiera jeden bajt po RS'sie i w zależności od tego czy jest to 1 czy 0, ustawia cały port C w stan aktywny bądź niski. Mikrokontroler:...
Witam! Ostatnio naszła mnie ochota na posiadanie takiego czegoś: http://obrazki.elektroda.net/7_123635472... Autorstwa: robi667 z tematu: > "make.exe" all avr-gcc -g -Wall -O2 -mmcu=atmega8 -c -o test.o test.c test.c: In function '__vector_9': test.c:28: error: 'PORTA' undeclared (first use in this function)...
Proszę o pomoc w następującej sprawie: Próbuję uruchomić falownik dużej mocy w następującej konfiguracji: - moduł mocy: SINAMICS G120-PM240 - moduł sterujący: CU 250S-2 DP Vector - panel obsługowy BOP-2 Zrobiłem konfigurację pod "TIA Portal V14 SP1 Upd7" + "SINAMICS Startdrive V14 SP Upd1" Przy próbie wykonania download`u zgłasza mi się komunikat o...
Poszperałem trochę w necie i jest część prawdy w tym co napisałeś (at)Kasek21, część dlatego ze Twoja wypowiedź pochodzi z news portalu dobreprogramy.pl z 28.11.2013, ja z kolei znalazłem na pclab news z 03.02.14 z innymi informacjami. "Toshiba zamierza honorować gwarancję znacznej części nośników SSD z serii Vector (Vector i Vector 150), Vertex (Vertex,...
Cześć, postanowiłam w weekend pojechać na giełdę elektroniczną, ale niestety nic nie znalazłam. Strasznie się zawiodłam, ponieważ nastawiłam się na wybór po pachy, a nie było totalnie żadnego wyboru. Przekopuje internet i zwróciłam uwagę na te kolumny (najłatwiej szuka mi się na allegro - stąd linki z tego portalu): - Magnat Spreme 102 (http://allegro.pl/magnat-monitor-suprem...
Proszę ponownie o pomoc w następującej sprawie: Jest falownik w konfiguracji: - moduł mocy: SINAMICS G120-PM240 - moduł sterujący: CU 250S-2 DP Vector - panel obsługowy BOP-2 Klient zakupił taki zestaw, ale falownik jest na wymianę za stary uszkodzony, który był sterowany w najbardziej trywialny sposób: Binarny sygnał START na wejście cyfrowe i sygnał...
No i wszystko niby działa (znaczy mogę dowolnie programować itd) ale apetyt rośnie w miare jedzenia. Dokleiłem sobie procedurkę bootloadera bo chciałbym mieć możliwość programowania Atmegi w układzie. No i tu się schody zaczynaja. Bo po pierwsze to nic przez uarta nie mogę się skomunikować, po drugie nie działa bootloader.(co pewnie wynika z problemu...
Co do środowiska programistycznego i API, to czy rozważałeś użycie SDCC? SDCC jak najbardziej. Przygotowuję instrukcję do instalacji środowiska i jego konfiguracji. Na razie na piechotę, później może coś z wizardem by się pokombinowało. Zastanawiam się, jak zrobić pracę krokową, tak jak ma to AVR Studio poprzez dWire. Moją wizją byłoby zrobienie czegoś...
Witam, zakładam wątek dla osób, które tak jak ja zostały poszkodowane w wyniku ataku wirusem, przez Kaspersky nazywanym Trojan-Ransom.Win32.Spora.bow, a przez ESSET nazywanym Win32/Filecoder.spora, który szyfruje pliki *.doc i * pdf. Chciałbym, abyśmy się dzielili wiedzą a przede wszystkim informowali o ewentualnych, możliwych sposobach odszyfrowania...
Witam, sytuacja wygląda następująco: chce zrobić PWM'a w przerwaniu TOV1, który sterowany jest z ADC. Problem polega na tym, że kod, który jest w tym przerwaniu nie powoduje żadnej zmiany na wyjściu PWM, jeżeli przenoszę kod do pętli nieskończonej wszystko chodzi jak należy i nie wiem dlaczego to w przerwaniu nie działa. Ponad to, gdy w przerwaniu tuż...
This is code of transmitter part to send data to receiver to control DC motor by push button at transmitter side. [syntax=c]******************************... #include <built_in.h> #include "my_struct.h" #include "main.h" #include "nRF_defines.h" /***************************************...
Kolego dobra rada: tak, ale na tych częstotliwościach, to daj sobie z tym spokój - chyba, że masz doświadczenie rzędu MHz, albo robisz to dla kasy. Zobacz na karty WiFi/blutu, że jest jakby trzy sposoby łączenia anteny: Antena bezpośrednio przy radiu. https://obrazki.elektroda.pl/3287974500_... Złącze koncentryka bezpośrednio przy radiu....
Witam. To znowu ja z kolejnym urządzeniem. Jest to 1-kanałowy inteligentny przełącznik ściemniacza Avatto DMS16-W1 z CBU rozmawiający z MCU Puya PY32F002A (TSSOP-20). https://obrazki.elektroda.pl/5535706100_... https://obrazki.elektroda.pl/3162350000_... https://obrazki.elektroda.pl/6555860800_... https://obrazki.elektroda.pl/4466273200_...
Bład: Arduino:1.8.0 (Windows 10), Płytka:"Anet V1.0" C:\Users\a\Desktop\Repetier Anet A8v1 0.92.9\ArduinoMod-1.8.0\arduino-builder -dump-prefs -logger=machine -hardware C:\Users\a\Desktop\Repetier Anet A8v1 0.92.9\ArduinoMod-1.8.0\hardware -tools C:\Users\a\Desktop\Repetier Anet A8v1 0.92.9\ArduinoMod-1.8.0\tools-builder -tools C:\Users\a\Desktop\Repetier...
Witam. Wiem że Kinetis nie jest tu popularny, ale to pytanie raczej ogólne (przynajmniej mi się tak wydaje) i mam nadzieję że ktoś mnie uświadomi :) Środowisko: Kinetis Design Studio 3.2 + Kinetis SDK 1.3 (eclipse + gcc) Procesor KL03Z32VFK4 (32kb flash, 2kb ram) Cortex m0+ Zacząłem się zastanawiać dlaczego pusty projekt w gcc jest tak duży. Zdumpowałem...
https://obrazki.elektroda.pl/3187638500_... Firma Commell zaprezentowała 3,5-calowy komputer jednopłytkowy LE-37P, wyposażony w wydajny procesory Intela 11-tej generacji z serii H Core i Xeon-W. LE-37P oferuje porty Ethernet (jeden o prędkości 2,5 Gbps, drugi 1 Gbps) siedem portów USB 3.2 Gen2, dwa porty SATA, wyjścia DP i HDMI oraz...
https://obrazki.elektroda.pl/5728617100_... Firmy Toshiba i Mikroelektronika wprowadziły wspólnie na rynek płytkę rozwojową Clicker 4 dla TMPM4K wyposażoną w mikrokontroler Toshiba M4K bazujący na rdzeniu ARM Cortex-M4. Układ ten jest dedykowany do sterowania silnikami elektrycznymi. Moduł deweloperski posiada również cztery gniazda...
Witam, zaczynam (najwyższy czas) bawić sie AVRami i postanowiłem napisać prosty program do wysyłania tekstu przez USARTa. Napisałem własne, krótkie obsługi przerwań bez używania obstukanego loop_until... który blokuje prace uC do czasu wysłania znaku. Jednak w czasie symulacji pojawił sie problem - tzn wrzuciłem breakpoint'a na obsługe przerwania ISR...
blaupunkt porta drzwi porta odblokować porta
zasilacz impulsowy startuje schemat zasilacz antenowy triak przekaźnik
czułość mikrofon elektretowy odzysk srebra
Rezystancja potencjometru 47k w centralnym położeniu Olej do skrzyni biegów Goldoni Uno Bingo: ile wlać?