Witam, Trudno mi było znaleźć taki konkretnie przypadek gdy chcę stworzyć zwykły tunel GRE pomiędzy routerem CISCO posiadającym adres statyczny a routerem CISCO posiadającym adres dynamiczny zarejestrowany w no-ip.com. Wszędzie jest opisywana konieczność zestawiania tunelu IPSEC w takiej konfiguracji Poniżej...
Witam, problem polega na tym że utworzyłem trzy zmienne globalne typu const uint8_t i kompilator przypisuje dwóm pierwszym ten sam adres 0x80030D4 . Trzecia zmienna już miała inny adres. Utworzyłem więc dwie kolejne zmienne do testów aby sprawdzić jaki otrzymają adres: const uint8_t ZMIENNA_TEST1=3; uint8_t...
Wymyśliłem coś takiego: [syntax=php]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""> <html xmlns=""> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Formularz</title&...
Czy i gdzie jest plik naglowkowy z definicjami typu: PORTA -> ($1B) $3B - to przyklad adresu rejestru (port A) dla ATmega128 Dla WinAVR jest to chyba io.h, ale dla IAR? A jesli czegos takiego nie ma, to trzeba to samemu stworzyc, tak? I jak nalezy interpretowac ta wartosc w nawiasie? Dodano...
Na podstawie książki "Podstawy Programowania Mikrokontrolera 8051" (Gałka) i materiałów znalezionych w sieci próbuję napisać program, którego zadaniem jest zdefiniowanie nowego znaku (symbol serca) i wyświetlenie go na LCD. Wiem, że program będzie prosty, ale utknąłem w miejscu z braku informacji. Znalazłem...
Czesc, w pliku IOm16.h znajduja sie definicje rejestrów I/O niektórych bitów. Przykładowo: #define TWAR _SFR_IO8(0x02) #define TWGCE 0 #define TWA0 1 #define TWA1 2 #define TWA2 3 #define TWA3 4 #define TWA4 5 #define TWA5 6 #define TWA6 7 Mam pytanie, co robi...
Trawić w tym kodzie nie ma zbytnio co: struktura jest tylko żeby nie trzeba było za każdym razem przekazywać oddzielnie 3 wskaźników i maski bitu. Aby uzyskać dostęp do rejestru, są tylko dwa sposoby: statyczny kiedy kompilator zna adres rejestru i może go wkompilować do kodu, albo dynamiczny, kiedy...
W pewnym sensie jeśli znasz język C najlepiej odmianę MISRA używaną do pisania programów dla sterowników samochodowych to może cię takie przeglądanie programu w aida pro troszkę naprowadzić (typu co jest pakowane do jakiego rejestru z którego adresu itd) ale to jest dobre do kminienia dla kogoś kto ma...
Niestety bez rezultatu - przy próbie czyszczenia pamięci z adresu 7FE00000 wywala Error detected erasing sector. Jednak gdy odczytuję pamięć spod tego adresu - widać soft; tyle, że jest nieco pomieszany z listą kanałów - pewnie dlatego padł. Próbowałem też z adresem 50000000, i tu niby czyści pamięć...
avrGcc realizuje to poprawnie. optymalizuje dla -O różnego od 0 i tam gdzie może upycha SBI i CBI. już sprawdziłem dlatego dałem moją propozycję. Sam rozpoznaje w której strefie adresów jest zmieniany rejestr i zgodnie z tym optymalizuje. A odnośnie jeszcze przekazania stałych wartości. Jeśli...
DNS (ang. Domain Name System, system nazw domenowych) to system serwerów, protokół komunikacyjny oraz usługa zapewniające zamianę adresów znanych użytkownikom Internetu na adresy zrozumiałe dla urządzeń tworzących sieć komputerową. Dzięki wykorzystaniu DNS nazwa mnemoniczna, np. pl.wikipedia.org, może...
Poniżej zamieszczam przykładowy program wczytywania sześciu znaków do pamięci w tym "kwadracika" stopnia:) main.c int Tu = 0x00; int C = 0x01; int R1 = 0x02; int R2 = 0x03; int Z1 = 0x04; int Z2 = 0x05; char T1[6][8] = { {28 , 8 , 8 , 8 , 5 , 5 , 5 ,...
Witam W oparciu o kod znaleziony na forum Elektroda mam programik wyświetlający adresy układów w magistrali I2C ( TWI ). Kod jest taki: $regfile = "m8def.dat" 'definicja procesora $crystal = 4000000 'taktowanie...
Witam Mikrotik OS 4.14 Od dostawcy internetu dostałem adres IP i potrzebuje stworzyć na mikrotiku dwu-punkt (p2p), szperałem w internecie ale jakoś takie definicji ani instrukcji nie znalazłam :/ Adresacja 1 x.x.x.32/30 x.x.x.33 - Gate x.x.x.34 - IP x.x.x.35 - Adres rozgłoszeniowy Adresacja...
Próbowałem zmienić adres IP routera TL-WR741ND na 192.168.1.2 ale po próbie ustawienia tego IP wyskakuje komunikat: "Error code: 5008 WAN IP address and LAN IP address cannot be in a same subnet. Please input another IP address." DHCP w routerze TL-WR741ND jest wyłączone. Dlatego proszę o pomoc...
tablica danych w ROM ma sens wtedy gdy mozna pobierać z niej dane jakoś ją indeksując. Aby cokolwiek pobrac z ROM trzeba go jakoś zaadresować. We wszystkich PIC-ach adresować ROM można przez ProgramCounter, oraz w części PIC-ów istnieją dedykowane rejestry pozwalające zaadresować ROM i odczytac zawartość...
krzychocpp ciekawie i jasno piszesz-dam ci "pomógł" :D Używam FireFoxa, ale pytałem o ustawienie proxy w IE, bo tam chyba najłatwiej go ustawić. Mógłbyś mi w związku z tym napisać czy wpisanie w IE adresu i portu jakiegoś serwera proxy sprawi, że używając przeglądarki IE będę przeglądał strony www...
Jemu chodzi o napisanie referatu na powyższy temat na kartce papieru A4! Na takie czasy to jeszcze trzeba będzie poczekać! Będzie się wpisywać temat, nazwę przedmiotu, rodzaj uczelni, który rok, nazwisko wykładowcy (bo mają różne wymagania) i ilość stron referatu. Wyśle się to pod określony adres internetowy...
Wyglada to tak #byte timer0=0xFD5 #byte timer1=0xFCD ... PR2 =0xFCB Adresy rejestrow ja bralem z mplaba :)
Jeśli chcesz coś takiego robić, to po prostu nie posługujesz się wskaźnikami, tylko tablicą: Tak wiem wiem że w można się posłużyć tablicą, nurtowało mnie to dlaczego nie mogę zmienić tej zawartości w RAM a na 1000% pojawia się ten "napis" w RAM. Teraz już wiem, że na pewno też nie mogę go zmienić...
Nie będzie to dużym błędem, ale nie będzie też prawdą. O ile się nie mylę, standard języka C nie definiuje jak w praktyce const ma być traktowane, mówi jedynie, że takiej stałej nie można zmieniać. Co zrobi kompilator to już zależy od niego samego - nawet w przypadku tego samego kompilatora gcc zachowanie...
Rozumiem tylko myślałem, że da się to jakoś zdefiniować bez poprawiania w programie. Skoro funkcje w programie wyglądają np. tak: [syntax=c] //odczyt zawartości pojedynczego rejestru unsigned char SpiReadReg(unsigned char adres) { unsigned char x, maska, wartosc; /*01*/ SCLK_RF_PORT =0; /*02*/...
Twoją funkcje ja bym napisał tak: [syntax=cpp]#include <cstdlib> #include <iostream> #include <cstring> using namespace std; struct String{ char* data; // wskazuje łańcuch int lenght; // długośc łańcucha }; String* Set( const char* c ); // tutaj pierwszy prototyp...
Wszystko się zgadza, tylko autor pytania kompiluje kod ręcznie, i robi to źle. Bez optymalizacji kod ma prawo się uruchomić, co pokazałem odnosząc się do postu 10. Zwróćcie uwagę na adresy funkcji z przykładu. Przez rok kolega (at)240sx nie przeczytał instytucji obsługi?
Witam Jako że prowadzę serwis komputerowy i już nie raz miałem klienta z problemem routera a mianowicie z atakiem na router i podmianą jego DNS chciałbym wam przedstawić metodę poradzenia sobie z tym na własną rękę. Wszystko będzie dokładnie przedstawione w pkt. Informuje iż poniższa metoda została...
Faktycznie, powyższy kod nie był optymalizowany. Jednak zmieniłem zmienną na const, lecz wtedy kompilator wyrzucił że: pTIMSK nie może wystąpić w stałym wyrażeniu, ponieważ pTIMSK nie ma 'external linkage'. Jeśli jednak definicje zmiennej pTIMSK umieszczę w osobnym pliku, a później w pliku w którym...
Wskaźniki zadeklarowałes jako wskazujące na typ unsigned long, który zajmuje w pamięci 4 bajty. Zgodnie z definicją wskaźników w C, dodanie do wskaźnika liczby N powoduje przesunięcie wskaźnika o N elementów, czyli w tym przypadku o N*4 bajtów.
Witam Mój problem polega na tym, że wczoraj wpisując w Google Chrome stronę internetową na która chciałem wejść wczytała się całkiem inna strona z reklamą akcesoriów telefonicznych. Na pewno nie miała ona nic wspólnego ze stroną, na którą chciałem wejść. Jedną ze stron na którą mnie przekierowało...
Witam, mam błąd w kilku pewnie już modułach programu, który wyczaiłem w sumie dopiero dzisiaj, ogólnie program jest na mikrokontroler, ale to bardzo mało istotne, iż pochodzi przede wszystkim z mojego niezrozumienia tematu chyba, wykorzystuję namiętnie wskaźniki do funkcji oraz wybór ich za pomocą indeksowania,...
Witam, Mam następujące definicje: [syntax=c]#define M1_PIN PIND #define M2_PIN PINC[/syntax] ...itd zaś później deklaruję tablicę w pamięci Flash adresów portów PIN mikrokontrolera: [syntax=c]uint8_t *memKeysPINreg[5] PROGMEM = {M1_PIN, M2_PIN, M3_PIN, M4_PIN, M5_PIN}; [/syntax] Niestety dostaję...
Jakbym miał opisać cały proces jaki zachodzi podczas ataku brute force to by mnie zgłaszali, że spam i że nie na temat. Opisałem powierzchownie to też się czepiają... Teraz mnie skręciło. Ja jako ktoś kto interesuje się audytami bezpieczeństwa, mam wyznaczony swój proces działania, zazwyczaj logiczny....
Chwila, to są dwa rozwiązania. Albo linia 1 i to co zrobiłeś czyli zrobienie miejsca; albo linia 2 i definicja symbolu w linker skrypcie.
Witam Forumowiczów. Od dłuższego czasu staram się uruchomić wyświetlacz LCD GDM1602a , jednak nie udaje mi sie , problem leży w inicjalizacji jego , bo podłączenie mam poprawne. czytam na forach ze niby GDM1602a jest kompatybilne ze sterownikiem HD44780 , lecz chyba nie do końca bo w GDM1602a jest...
The very first step jest modyfikacja pliku stm32_eth.h, plik ten zawiera definicje adresu rejestru statusowego zastosowanego PHY, oraz definicje masek bitowych zawierających informacje na temat położenie bitów prędkość oraz duplexu w tymże rejestrze. W przypadku ste100p jest to rejestr “XCVR Configuration...
Witam! Mam problem z dyrektywą warunkową preprocesora #if. Do wykonania mam warunek w zależności którego definicja ADRES ma mieć różne wartości. Kod wygląda następująco: //#define DEVICE Dev_0 //#define DEVICE Dev_1 #define DEVICE Dev_2 #if (DEVICE == DEV_0) #define ADRES 0x00 #else ...
portB 7-d7 portB 6-d6 portB 5-d5 portB 4-d4 PortB 0-Rs PortB 2-E Rw-Gnd Taktowanie procesora 16mhz [syntax=c]//---------------------... *** Obsługa wyświetlaczy alfanumerycznych zgodnych z HD44780 *** // //...
Dziękuję bardzo za sugestie. Rzeczywiście, jak analizuję Pana wpis widzę, ze to co robię to trochę bez sensu. Oczyswiście zastosuję się do tych rad. Jeszcze w celach edukacyjnych wklejam resztę kodu. Byłbym wdzięczny gdyby ktoś wskazał na czym polegają błędy, zeby byc bardziej świadomy na przyszłość....
Tak, to jest adres publiczny. W zasadzie wydaje mi się, że problemem jest braku definicji adresu IP, ten który wpisuję z zdalnym dostępie. Logicznym byłoby wpisanie tam 255.255.255.255 tak aby zezwalać na dostęp dowolnego zewnętrznego adresu IP. Mogę wpisać 0.0.0.0 ale wtedy chyba jest blokada na...
Witam, 1. W postach używaj znaczników kodu tak aby kod był czytelny i wyróżniony 2. W programie brak inicjalizacji stosu. 3. Rozkaz skoku do obsługi przerwania od SPI masz pod złym adresem. Adresy wektorów przerwań są co 2 słowa (4 bajty), a rozkaz RJMP zajmuje tylko 1 słowo (2 bajty) tym samym...
Witam Proszę o pomoc bo już skończyły mi się pomysły. Złożyłem sobie zastaw ZL2MCS51 który po wielu bojach udało mi się uruchomić. Układ programuję FLIPem (ściągnąłem gotowy plik hex) zaprogramowałem i działa zapala i gasi diody po zmianie stanu przycisków. Niestety nie działają moje programy pisane...
Oczywiście że technicznie nie ma sensu budować emulatora skoro są 51 programowane po SPI. Po prostu chciałem się pobawić oryginalnymi kościami które mam zachomikowane z rodzaj 8031 - ale nie mam ani programatora epromów ani kasowarki UV. Oczywiście mogę pisać i debugować program używając np 89s8253...
(at)dawid.barracuda każda biblioteka powinna mieć odpowiednią definicję adresu slave i wystarczy ręcznie zmienić. Ba...teoretycznie adres można by zmieniać dynamicznie gdy nic się nie dzieje na linii I2C bo nie ma na stałe przypisanego w mikrokontrolerze sprzętowo adresu slave. Niestety też nie umiem...
Dla przykładu kompiluje taki program jak poniżej i wyskakuje ten sam komunikat: /*************************... 4 Program zwiększa zawartość portu P1 w takt naciskania przycisku Button (P3.2). kompilacja: compile s cwi4 **********************************...
Ja mam podobny problem i takie same objawy. Tylko w moim przypadku używam kompilatora keil i przykładowych programów z książki K.Kardacha wiec pomyłka jest nie możliwa, wszystkie programy z tej ksiąki były zwykle pewne. Po podłączeniu nie ma nic, no chyba ze podkręcę kontrast wtedy mam rządek czarnych...
Sprecyzuj o co Ci chodzi, jeśli o wartości to sie nie sugeruj tym co jest w opisie, bo zmieniałem je kilkukrotnie, a opis tylko sugeruje jakie powinny one być. Jeśli chodzi Ci o retY to powinny onne być, podprogram Napięcie_OK jest wywoływany funkcją rcall napiecie (ustawianie pinów do pomiaru, pomiar...
Witam. Napisałem prosty program pod atmelka at89c2051, który ma za zadanie wyswietlic czas na 4 wyśw. led:dziesiątki minut,jednostki minut, dziesiątki sekund, jednostki sekund.Wyświetlanie działa ok. ale nie inicjuje sie przerwanie ... znajdźcie błąd bo zwariuje....niby prosty programik a tyle nerwów...
al777 zgadzam rozumiem wszystko i sie zgadzam. Wszystko sie wydaje zrozumiałe ale w asm. 1: /***************************************... Timer0 powoduje mruganie diody LED dokładnie co 1sek. 3: Program powoduje mruganie diody LED w ten sposób, Ŝe dioda...
Witam Przyczyn może być wiele (zapewne to coś trywialnego ) Podstawowa sprawa to schemat ... : 1. czy układ prawidłowo się resetuje ? 2. czy inne częsci programu działają (zakładam że tak). 3. czy przerwania są włączone ? Mam nadzieję że test przeprowadzasz na takim bardzo krótkim kodzie...
zawsze mozesz ręcznie dac zamiast #include <io.h> to #include "iglo.h" powinno chyba zadziałać, w końcu tam są tylko definicje adresów
Witaj, no to chyba wszystko jasne, jeśli masz zworki ustawione na odpalanie z ramu to pasowało by również zmienić opcje kompilacji aby kompilator umieścił Ci kod w ramie i zmienić nieco w openocd (rozumiem że tego używasz) ładowanie kodu do ramu składnia się nieco różni. Twój problem za pewne polega...
Witam. Napisałem swoją bibliotekę do wyświetlacza w temacie, ale niestety są z nią problemy. [syntax=c]#include <avr/io.h> #include "HD44780.h" #include <avr/delay.h> int main(void) { LCD_Initalize(); ... i=0; i<30; i++) LCD_WriteData('a'); while(1);...
Poświęciłem trochę czasu na "rozgryzienie" tematu podłączenia własnego sterownika ekrany. Są dwa sposoby podłączenia w emWinGUI Seggera z pakietu Keila. 1. Skorzystanie z gotowego sterownika np GUIDRV_FlexColor obsługującego sterowniki LCD których lista i opis jest tu - jest to dość pokaźna lista...
Zastosowałem się do twoich uwag, pusta funkcja main się kompiluje. Problem pojawił się, gdy chcę zaimportować definicje adresów rejestrów. Rozwiązałem go przez zakomentowanie miejsc, na które "krzywo patrzył" eclipse. Efektem jest działający kod wynikowy :) Dzięki ;) Teraz rozgryzam te przerwania. Chcę...
Przydzielamy mu po prostu IP z puli routera R1 i to wszystko jesli chodiz o definicje adresów IP? Tak . Skąd ten router R2 będzie wiedział że jak się podłaczy do niego klient po WiFi to ma go przekierować do router'a R1 w celu nadania IP dla klienta? Ten drugi router będzie "przeźroczysty...
Przystąpiłem do lekcji 10. Zrobiłem analogiczne poprawki, jak w lekcji 9, ale niestety również nie mogę skompilować kodu. Poświęciłem praktycznie cały dzień na szukaniu przyczyny. Pojawiają się takie błędy przy kompilacji: Tutaj zamieszczam kod programu po moich poprawkach: //////////////////////////////////////...
Witam Porwałem się na robienie własnego sterownika co i stanąłem w martwym punkcie. Mianowicie sterownik składa się z 2 płytek na których są Atmegi 16 taktowane zewnętrznym kwarcem 11.059200 + kwarc zegarkowy jeden układ odpowiedzialny za odczyt temperatur regulację fazową wentylatora oraz sterowanie...
Chętnie. Czegoś więcej się nauczę. plik H: [syntax=c] #ifndef LCDHD44780_H_ #... Polskie znaki czcionką 5x8 a nie 5x7 //#define LCD_ONLY_PL // Definicje w FLASH tylko znaków PL (mniejsze zużycie FLASH) //#define LCDMIROR // Użycie tworzy...
Witam !! Standardowy wyświetlacz alfanumeryczny ma wbudowany generator znaków adresowany od 0 do 255. Znaki od 16 do 255 to zwykle znaki ze standardowych tablic np. ASCII. Pod adresami 0 do 7 (które pokrywają się z adresami 8 do 16) masz dostępne osiem komorek do których możesz wprowadzić definicje...
Przystąpiłem do lekcji 10. Zrobiłem analogiczne poprawki, jak w lekcji 9, ale niestety również nie mogę skompilować kodu. Poświęciłem praktycznie cały dzień na szukaniu przyczyny. Pojawiają się takie błędy przy kompilacji: Tutaj zamieszczam kod programu po moich poprawkach: //////////////////////////////////////...
Wkleje plik includowany z obsługa LCD, który stosuje oraz czesc programu głownego: LCS.asm: ;===================================... Obsluga LCD zgodnego z HD44780 dla 8-bitowej szyny danych v1.0 ; Nie obsluguje BUSY flag ani odczytu adresu...
To sa procesy z menedzera. A tu jest czesc z autorunsa, ale tego jest mnostwo. Tu jeszcze mam taki plik tekstowy z autorunsa : HKLM\System\CurrentControlSet\Contr... Server\Wds\rdpwd\StartupPrograms + rdpclip RDP Clip Monitor Microsoft Corporation c:\windows\system32\rdpclip....
Witam. Mam pytanie. Skąd wytrzasnąć fajne fonty wysokości 5 ; 8 ; 12 znaków o zmiennej szerokości i jak trzymać je w pamięci AVR, żeby zajmowały jak najmniej miejsca i prosto je było rysować. Puki co próbowałem czionki truetype konwertować, ale wielkość 5 i 8 jest za mała i wychodzą brzydkie. Pamiętam,...
ten kod działać działa ale nie do końca tak jak bym chciał działa jak ustawie godzinę na 10:00 godzinę załączania na 9:01 a godzinę wyłączania na godzinę 10:01 to od godziny 9:01 do 10:01 jest załączona a od 10:01 do 9:01 jest wyłączona ale jak dam godzinę załączania na 10:01 a godzinę wyłączania...
To jest 20x4 znaki bo nie upewniłem się? Jakies problemy z nim miałem, poniżej działający kod (biblioteki IIC nie załaczyłem) [syntax=c] LcdDOGM204Init... 1 ); LcdDOGM204Kontrast( 35 ); // LcdDOGM204view( 1 ); // Negatyw/pozytyw //===============...
Skoro już jesteśmy przy konstruktywnych krytykach, to i ja dodam kilka uwag: 1) Schemat jest bardzo słabo czytelny. Staraj się stosować Vcc i GND, bo np. okolice resetu wyglądają na pierwszy rzut oka co najmniej dziwnie. Warto rozdzielić sekcje zasilania i głównego obwodu. Oto kawałek jakiegoś mojego...
Witam szanownych forumowiczów! Od niedawna staram się nauczyć języka C na AVR. Postanowiłem zbudować poza migającą diodą LED i całą resztą "mini projektów" odbiornik sygnału DMX. W zamierzeniu chcę zrobić DIMMER PACK (sterowanie jasnością 4 urządzeń, stąd 4 kanały i detekcja przejścia przez zero)....
Witam, Pracuję na zestawie ZL3AVR z Kamami. Kwarc mam ustawiony na wewnętrzny 8MHz. Przerabiam lekcję 15 z Kursu programowania mikrokontrolerów w języku C z EdW. Podłączyłem wyświetlacz zgodnie z kursem, ale nic się nie pojawiło na wyświetlaczu. Sprawdzałem połączenia, przylutowałem przewody...
Moon voyager Jeżeli przyjołeś formę cytaty - mała trzcionka , twoja wypowiedź - duża trzcionka, to stosuj to konsekwentnie, bo wprowadzasz ludzi w błąd przypisując sobie wypowiedzi, które powinny być cytatami. Jeżeli ja przytaczam definicję i podaje adres źródła to wypada tam zgłosić zastrzeżenia,...
Hej, tutaj wklejam kod z lekcji 13 ////////////////////////////////////////... main.c - plik główny programu testującego możliwości wyświetlacza graficznego z telefonu nokia3310 // przeznaczenie: "Programowanie procesorów języku C (EdW)" // //...
Jest to wg projektu z EdW: //////////////////////////////////////... harddef.h - definicja sprzętu dla programu testującego możliwości wyświetlacza z noki3310 // przeznaczenie: "Programowanie procesorów w języku C (EdW)" // ///////////////...
Witam. Akurat sam przerabiałem ten lcd niedawno. Sam użyłem interfejsu szeregowego ( bo taki tez ma :) i jest to plus bo wystarcza 2 piny procka aby na nim wyświetlić to co chcemy ). Komendy i pinologia zgodna ze standardowymi HDxxxx. Ten LCD posiada dodatkowy pin PSB - zmienia on tryb pracy...
Celem projektu było stworzenie amatorskiego programowalnego sterownika logicznego. Motywacją do stworzenia tego sterownika była potrzeba posiadania uniwersalnego urządzenia pozwalającego w warunkach laboratoryjnych na szybkie przetestowanie różnych algorytmów sterowania przy przebiegach szybkozmiennych....
Witam Borykam się z problemem komunikacji kilku procków po sieci RS485 (wykorzystałem układ SN75176. Wszystko jest ok, aż do czasu kiedy dwa procki ze chcą gadać. Wtedy kolejność ramki mi się rozsypuje. Ramkę mam stworzona w taki sposób: 1 bajt - adres, 1 bajt - dane/rozkaz, 1 bajt suma kontrolna...
Tak zadziała. Polecam CCCam'a 2.1.2. Samego bez cardservera (bo i po co jeśli CCam odczytuje karty podłączone do tunera) Dodano po 2 I krótka informacja o konfiguracji CCCam'a.... Opcja F - czyni z Twojego CCCam zasób dostępny dla innych. Za pomocą F określasz kto i do czego ma dostęp z...
Czy ktoś mógłby podpowiedzieć jak poprawić definicje tablicy z którą mam problem w tym kodzie lub utworzyć zastępującą ją prosta funkcję przechowującą zmienne. Dodano po 1 Zajrzałem jeszcze do książki i pomyślałem że może taka zmodyfikowana struktura rozwiązała by mój kłopot ale w niej też...
Załącz plik ds18x20.c, załączyłeś tylko plik nagłówkowy. Potem będziesz musiał zamienić zmienne cel i cel_fract_bits na tablice i będzie ok. Twoim zdaniem utworzenie tablic będzie zbawienne, może to trafne. Od jakiegoś czasu ma pomroczność i nie mogę się skupić, najprostsze rzeczy stwarzają...
Ja bym zrobił to tak: ;definiowanie własnych znaków,tablica definicji znajduje pamięci ROM ;można zdefiniować 10 własnych znaków DefChars: CLR A ;ustawienie adresu CGRAM ORL A,#40H ;ustawienie kontrolera w tryb definicji ...
W naszych domach wykorzystuje się coraz więcej urządzeń połączonych z Internetem, głównie elementów zaliczanych do Internetu Rzeczy. Te elementy automatyki domowej czynią nasze mieszkania coraz wygodniejszymi, ale też coraz bardziej zależnymi od sieci - gdy jej zabraknie, cała ta inteligentna automatyka...
Program bez przetwornika ADC. Program działa prawidłowo Dodano po 42 Od kiedy praca dyplomowa jest tajna? Pytam z ciekawości- kiedyś była jawna na całym etapie pisania. Dlaczego w pętli głównej blokujesz przerwania- potem wykonujesz sporo obliczeń- a potem odblokowujesz? A co będzie...
Kurs: Tablice Wiemy już jak przechowywać w pamięci liczby całkowite, znaki, liczby zmiennoprzecinkowe itd. Mówię tu o pojedynczych danych, bo gdy użyjemy np. i , która jest pojedynczą zmienną typu całkowitego, mamy c które jest jednym, samotnym znakiem umieszczonym wśród komórek...
Obiektowo nie oznacza koniecznie pod windows. Język programowania można uznać za obiektowy, jeżeli spełnia następujące wymagania: •Pozwala definiować klasy i ich wystąpienia, nazywane obiektami. Klasa zawiera definicje struktur danych i definicje operacji wykonywanych na tych strukturach....
Witam . Mam program (podaje przykładowy): Podaje początek programu bo tu mam problem. Dalszaz część programów jest dla mnie zrozumiała . mnie mogę zrozumiec początkowych lini programu przed samą częścią właściwą programu. $include (REG51.inc) ;dołączenie definicji rejestrów uK (kompilator...
Witam! Mam problem z jednoczesnym użyciem Timera1 i funkcji RC5 która jak wiadomo dziął na Timerze0 (kod napisany na ATTINY2313) Jeśli rozdzielę kod na dwa czyli: 1. Wykorzystuje timer1 do sterowania serwem - wszystko działa (bez funkcji pilota na RC5) 2. Jeśli zaprogramuje attiny2313 aby używało...
Witam Nie trzeba przepisywac pixel po pixelu. Kody od 0x80 odnoszą się właśnie do tych ręcznie zdefiniowanych znaków. Definicje tych czcionek należy wpisac do pamięci CGRAM wyświetlacza. O adresie pamięci od której należy wpisywac te definicje decyduje rejestr offset register . Dla przykładu jeśli...
oprócz zmiennej temp reszta czyli aż int0_flag jest volatile większa cześć kodu jest z słynnej ostatnio książki na forum. jeszcze nie zdążyłem za dużo pozmieniać [syntax=cpp] /* * main.c * * Created on: 2012-02-14 * Author: Jacek */ #include <avr/io.h> #include <stdlib.h> #include...
Wiec tak, przy zapisie wszytko jest ok, tzn dostaje ack i progam poprawnie wychodzi z petli zapisywania(page mode), natomiast kiedy chce odczytac dane z wczesniej zapisanych komorek, czekam 15ms(z zapasem) wpisuje "oszukany bajt" tzn robie rozkaz zapisu od pocztku adressH=00H i adresL=00H dostaje ack,...
Linus Torvalds, opiekun systemu operacyjnego Linuks, właśnie ogłosił informację o nowej wersji jądra (5.3) dla tego systemu operacyjnego. W poprzedniej wersji (5.2) system dodał do jądra oprogramowanie układowe dla procesorów DSP audio, nowy interfejs API do montowania pamięci dla bardziej złożonych...
Marchewa101 nie kumam może ze mzmęczenia mnie zamuliło ale po wpisaniu DB mam ładna definicję "Define constant byte(s)" w wolnym tłumaczeniu Definicja stałego baytu(ów) , po wpisaniu DW "Define Constant word(s)" czyli definicja stałego słowa(ów) - momimo dobrego wzoku brak słowa "variable" czyli zmienna....
Napiszę jeszcze tak bardziej od zera. Strona czyli kod html jest umieszczona na serwerze w jakimś katalogu. Do serwera masz dostęp. Wchodzisz tam używając ftp a nie http Jest to początek adresu jaki widzisz na górze w pasku adresowym przeglądarki internetowej. Gdy używasz ftp to otwierają ci się...
Czasami, niektóre projekty wymagają rozdzielenia jakichś zadań na kilka modułów Arduino lub umożliwienie im wzajemnej komunikacji. Interfejs IIC ( Inter-Integrated Circuit ang. pomiędzy układami scalonymi) czyli I²C jest idealnym rozwiązaniem tej kwestii. I²C to bardzo interesujący...
HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość...
Witam wszystkich Tym razem chciałbym zaprezentować jeszcze programowy projekt radioodbiornika internetowego. Prezentowany projekt jest rozszerzeniem przedstawionego wcześniej projektu odtwarzacza i dyktafonu na STM32F407VG. Połączenie z Internetem zapewnia moduł WiFi WF121-A (internal...
Witam Konstruuje projekt który ma być docelowo systemem monitorowania i bezpieczeństwa układu laboratoryjnego. Mój problem polega na tym że: Chciałbym aby po wciśnięciu określonego przycisku na klawiaturze numerycznej program na chwile zatrzymał się pozwolił na wpisanie hasła a później wrócił do...
Cytat: ... efekt faktu, że ktoś gdzieśtam zdefiniował, że PORT jest wskaźnikiem na adres, który reprezentuje określony zasób MCU, a cośtam, to wartość, która wpisana pod ten adres akurat powoduje, że jakieś tam piny stają się wyjściami... I właśnie tego nie rozumiem, dlaczego ktoś gdzieś...
Najlepiej, jakbyś pokazywał cały kod, a nie jego fragmenty - naprawdę trudno się zorientować w sytuacji, kiedy odwołujesz się do zmiennych (chyba) globalnych. Cały kod, może się komuś przyda do eksperymentów. [syntax=c] //--ESP w trubie AP #include <ESP8266WiFi.h> // Include the Wi-Fi...
;* ;*********************************... WYLICZANIA SUMY KONTROLNEJ Z NUMERU SERYJNEGO UKŁADU 1-Wire ;*******************************...
Szukasz pojedynczych bajtów poprzez porównywanie dword'ów, w ten sposób algorytm nie ma szans nic znaleźć poprawnie. Proponuję nieco mniejszy i taki, który korzysta z odpowiednich instrukcji pętli, aby zmniejszych ilość labeli na ekranie: 00000000 <_xstrstr(at)8>: 0: 55 ...
elektronik000 uruchomiłem ten twój cały projekt i udało się odczytać tą rewizje, jest taka sama jak twoja czyli 0000 0110. Nie wiem czemu ale musiałem mieć w AVRStudio cały twój projekt, bo jak wgrywam z hex-a to coś jest nie tak. Połączyłem się przez rs-a do atmegi i teraz próbuje wysyłać co pewien...
To chyba przykład jak pokręcony może być kod :) W podanym pliku masz odnośnik do programu, który to wygenerował. Najwyraźniej jest to konwerter fontów na postać rastrową. Więc podany plik niekoniecznie zawiera fazy księżyca, a raczej niekoniecznie tylko to. Zapewne są tam też czcionki, stąd ta liczba...
Neutralizator, nie chwytaj za lutownice zbyt pochopnie - chyba, ze masz przeslanki do tego by sadzic, ze flash jest sprzetowo uszkodzony (przepiecie w sieci, "blad w sztuce" podczas zabawy z jtagiem, np. podanie niewlasciwego napiecia itp.). Jesli uszkodzenie tunera nastapilo podczas programowania,...