A więc tak: 1. Zadeklaruj tablicę zgodnie z tabelą ASCII tzn. np: zaczynasz od znaku 0x20 (spacja) i kończysz na 0x7A (litera "z") ale MUSISZ deklarować ją znak po znaku z "1" po "0", "2" po "1" itd. 2. Do funkcji send wyślij wzkaźnik znaku Ascii send (*'A'); 3. W funkcji "send" ustaw odpowiedni offset w stosunku do tabeli. void send(unsigned...
Witam. Probuje napisac baze danych komponentow elektronicznych SMD. Ten program ma robic baze danych rezystorow, rozne wybrane serie, tolerancje i obudowy. Mam 2 problemy: 1 problem. Stworzylem tablice skladajaca sie z cyfr int: sa to wartosci setne rezystorow. (100, 150, 220, itp) Trzeba by bylo rowniez stworzyc wartosci jednostkowe, dziesietne, tysieczne...
sprawdzę :-) No niestety winowajcą jest w dalszym ciągu VB2010 z resztą w helpie wyraźnie piszą że przy kodowaniu w ASCII wszystkie znaki ponad 127 są zamieniane na 63 a inne tabele kodowania dają jeszcze gorsze wyniki bo dodają dodatkowe bajty do strumienia danych wychodzących poprzez Serial Port. Przyznam że w kropce jestem ?
Sęk w tym że 333 nie obrabia bitmap tylko czyta już gotowy obrobiony i poukładany plik jego rola ogranicza się do doczytywania bajtów z pliku do tabeli i wysyłania ich com-em
No nie wiem czy coś źle robię, ale chodzi o to żeby zaprogramować kość EPROM 27C64 do sterownika lampek. Według wzoru ze strony: zrobiłem w Exelu taką jakby tabele która w kolumnie A przelicza na system dziesiętny. Co mam teraz robić żeby otrzymać plik nadający się do wrzucenia na kość :?: Próbowałem już rożnymi sposobami, ale za każdym razem robię...
W zakładce ZAAWANSOWANE masz do zaznaczenia długą listę TABELE KONWERSJI STRON KODOWYCH.
Zbytnio się rozpędzasz. Autor tematu sam wysyła zero, tylko postanowił sobie i innym utrudnić zadanie analizy swojego kodu i zamiast pisać dokładnie to co mu chodzi wpisuje kody ASCII: dane[0]=48; a można by: dane[0]='0'; for(uint8_t i=65;i<90;i++){ a można by: for(uint8_t i='A';i<'Z';i++){ Anyway - break byłby raczej widoczny jako '\0', jeśli...
Chcesz wykrywać spację oraz białe znaki. Wystarczy, że spojrzysz na tabele ASCII. Od 0 do 32 są same białe znaki, takie jak Horizontal Tab, Line Feed, New Line, Carriage Return czy sama spacja. Najlepiej obsłużyć więc wszystkie te znaki, proponuje więc sprawdzić, czy podany znak do funkcji jest w takim zakresie (najpierw skonwertować go do liczby w...
Chciałbym dzisiaj opisać i przybliżyć Wam bardziej czytnik kart RFID. Opis będzie dotyczył modułu RDM6300. Jest to czytnik kart i TAGów RFID pracujący z częstotliwością 125kHz, urządzenie to nie potrafi zapisywać kart/TAGów. Moduł sprzedawany jest w komplecie z anteną. Jego wymiary to: 39x19x12mm, wymiary anteny 46x35x2,5mm + ok 15cm przewodu. Antena...
Autorze, dałem Ci gotowe rozwiązanie, ale nie czytałeś mojego postu uważnie. Nie czytałeś też dokumentacji ( MojaPolskieZnaki18_Bitmaps . Aby wyświetlić tekst funkcją MojaPolskieZnaki18_Glyphs 90(*) wiersz, gdyż tam znajdują się informacje o tym, gdzie w pliku MojaPolskieZnaki18_Bitmaps znajduje się obraz literki "Z". * - 90 wiersz, a właściwie, to...
Nie znam za bardzo Asm wiec nie wnikam w kod, ale pierwsze co mi się nasuneło to aby wyswietlic cyfre 9 nie wysylasz 9 lecz 57. Tabela znakow w LCD jest w duzej mierze zgodna z znakami ASCII. gdzie: 48 to 0 57 to 9 65 to A 97 to a poszukaj specyfikacji LCD lub tabeli ASCII. pozdr
1.Dane liter zaczynają się od "Fontlookup:" - wystarczy znaleźć w którym miejscu w kodzie odwołuje się do tych danych. Robi to funkcja: Sub Lcdchr(byval Ch As Byte , Byval Lcdfontsize As Byte , Byval Ch_inv As Byte) '1 character on LCD Polskie litery możesz dodać poprzez: a)Zastąpienie danych graficznych jakiejś cyfry (np. 0) polską literą (np.ą). W...
Kody kreskowe otaczają nas z każdej strony, jak donosi portal hackaday, wykorzystać je można jako wektor przenoszący komendy, pozwalające nam zdobyć kontrolę nad urządzeniem, które je odczytuje. Jak okazuje się, nikt nie spodziewa się tego rodzaju ataku, co dosyć dziwne, ponieważ od dawna wiadomo, że jest to istotna luka w zabezpieczeniu - już jakiś...
Rozumiem, że chodzi o to, aby liczby 0-9 zamienić na kod ASCII znaków 0-9 ? Jeśli tak to wystarczy do każdej z wartości dodać liczbę 48 (dziesiętnie), czyli 30 (hex). 30h to kod ASCII zera - patrz tabela znaków ASCII.
Nawet jeśli z zakłóceń zbierze się kod to musi równocześnie trafić na komendę. Dwa to przycisk zazbrojenia. Z tego co widzę używasz ARM jako przejścia w tryb gotowości i do tego potrzeba jeszcze kolejnej komendy, więc jeśli jakimś cudem uda się zazbroić odbiornik to do detonacji jeszcze kawałek. Dokładna procedura wygląda tak: -Wpisz OPS 101 (tryb...
Twój program nie miał prawa działać. 1) Napisałeś sobie funkcje FC1 ale jej nie wywołałeś z bloku OB1 2) Wielokrotnie przypisałeś jakąś wartość do wyjścia Q0.1 co jest zabronione (w całym programie może być tylko jedno przypisanie =( ) do danego symbolu 3) Wg tabelki wiadomość powinna mieć 5 bajtów a w funkcji Length miałeś ustawione na 3 4) Wg tabelki...
Program prawie mam, wyświetla znaki, cyfry, litery i liczy itd. Użyłem do tego tabeli ASCII. Jeżeli robię tablicę 255 elementową to nie pokazuje mi wszystkiego czyli polskich znaków (ą, ś, ć itd.). Czy ktoś może zobaczyć co jest nie tak? (tabela jest od 32 do 126 znaków). Program jest w załączniku.
dzieki wielkie tylko mam pytanie czy to jest w c czy c++ /???? bo ja potrzebuje w c... To jest czyste C :) Wystarczy przecież przejrzeć tabele ASCII. I wszystko będzie jasne. Właśnie po to w standardowej bibliotece C jest moduł ctype i jego funkcje/makra toupper, tolower, isspace itp., żeby nie trzeba było przeglądać tabeli ASCII, i nie ograniczać...
Sorry, ale kompletnie nie rozumiem tego co powyżej napisałeś. Umówmy się, po RS232 wysyłane są bajty (przynajmniej dla cs8). I są one wysyłane jako ciąg ośmiu bitów. Bajty (jako takie) mogą przyjmować wartości od 0 do 255 (jeżeli interpretujemy je jako liczby bez znaku). Lub 0x00 do 0xff w zapisie szesnastkowym, itd.. W szczególności, te liczby mogą...
Nic więcej nie potrzebujesz, wszystko możesz robić programowo. Oczywiście protokół i sumy kontrolne tez musisz zrobić sam. Kodowanie mancherster/NRZ robiłem używając tylko kilku znaków z całej tabeli ascii.
"symuluje wypisanie określonego tekstu jakby z klawiatury", "będę musiał każdy znak po kolei pisać prawda? " No na klawiaturze raczej nie wpiszesz całego wyrazu jednocześnie naciskając wszystkie klawisze... ;p Kody - w tabelach kodów ASCII.
Nie wiem po co ci takie udziwnienie, zobacz tabelę ASCII. Liczby są od 48 do 57 w dziesiętnym. Zanim skonwertujesz zmienną Dana najpierw sprawdź czy nie znajduje się w tym przedziale przy pomocy np. Select case Patrząc na Twój kod w linku co podałeś to w ogóle nie wiem na co Ci ta konwersja do wartości liczbowej ? Przecież by wyświetlić jakąś liczbę...
Chyba, że ja się też mylę. Mój program działa poprawnie. Za to Ty na pewno się mylisz. Zapraszam do zapoznania z tabelą kodów ASCII. Po przeszukaniu całego internetu i wielu nieudanych próbach rozwiązania problemu udało mi się częściowo naprawić sytuację. Mianowicie po zmniejszeniu prędkości transmisji wyłącznie na mojej ATmedze32A większość znaków...
Nie rozumiem hardcorów, co nie używają możliwości asemblera od Atmela w pełni, pisze się praktycznie jak w C, też można rejestry „wołać” po ludzku i znaki pisać tekstem bez zerkania do tabeli ASCII.[syntax=asm]#define DataAcc r16 [...] cpi DataAcc, 's'[/syntax]
Kolega już użył itoa(), więc ma już cyfry w ASCII, a jeszcze coś kombinuje, ale nie chce pokazać, co naplątał. Może kolega nie zna podstawowych zależności tabeli ASCII. Do każdej cyfry dodaj 48 i wyświetli się poprawnie ta o którą chodzi. 0 + 48 = 48 i właśnie 48 oznacza zero. Są też ścisłe zależności pomiędzy dużymi i małymi literami. Koledzy, przeczytajcie...
Dla wyjaśnienia: 48 to numer porządkowy cyfry "0" w tabeli ASCII. Kolejne cyfry mają kolejne numery, więc w ten sposób przeprowadzana jest konwersja z liczby na znak.
dzięki za odpowiedzi. procedura INACCRS podprogram oczekuje na 2 znaki ASCII z portu szeregowego a następnie zamienia je na bajt i umieszcza wynik w akumulatorze. Odbierane znaki muszą reprezentować cyfry kodu szesnastkowego czyli wystarczy jak zamiast rr A użyje powiedzmy div AB i do B wpisze 2 wczesniej? troszke dziwne bo samo dzialanie bez pobierania...
Jak skonfigurować wydruki z AS400 na drukarkowy serwer wydruków . Aby wydrukować z AS 400 na serwer wydruków w przypadku kiedy nie ma odpowiedniego sterownika trzeba wysłać odpowiedni ciąg znaków PJL. Komendy te są zawarte pomiędzy komendami PCL. Inicjuje je komenda INITPRT. Komendy PJL muszą być zapisane w postaci Hexadecymalnej. Przykładowa tabela...
Można jeszcze funkcję do wyświetlania tego? Proszę bardzo. Do generowania plików .c mam specjalny programik (niestety jest płatny komercyjny) który pozwala wygenerować plik dla każdej czcionki w systemie. Dodatkowo dla dużych czcionek wystarczy wpisać tylko interesujące nas znaki np: same cyfry (żeby tablica nie była duża). Funkcja sama weryfikuje...
Nie wiem czy dobrze zrozumiałem? Ale po przerwaniu 16h mogłoby być: 1 jz powrót_do_pętli_przed_przerwaniem_16h 2 cmp al,(kod_klawisza_0) 3 jb powrót_do_pętli_przed_przerwaniem_16h 4 cmp al,(kod_klawisza_9) 5 ja powrót_do_pętli_przed_przerwaniem_16h 6. dalszy kod W skórcie to tak, tylko trzeba pamiętać o opróżnieniu bufora przed odczytem...
Parametry Com1, Synchrone, Parity, Stopbits, Databits, Clockpol Muszą mieć takie jakie ustawisz w PC (prędkość transmisji, liczba bitów stopu, parzystość/lub nie). 8,n,1, baudrate, to wiadomo. Com1 - jeśli to wybór portu sprzętowego kom, dostępnego w mikrokontrolerze to też jest zrozumiałe. Zastanawiałem się raczej nad sensem stosowania transmisji...
->UDMA Wyobraź sobie ze standardowy char jest od -128 do 127 tak? Fakt ze STANDARDOWA tabela znaków ASCII jest do 127...ale co wtedy jesli wykorzystujesz rozszerzony ASCII (np. LATIN2)? Chcesz mi powiedzieć ze ktoś zadeklarował -71 znak? Dla bezpieczeństwa powinno się stosować unsigned char. Istnieją biblioteki string.h ktore są napisane dla chara bez...
Poniżej tabela znaków ASCII [url=]ASCII Jak widać jedna litera jest zapisana na 16bitach. Więc dioda ma poco mrugać. Jak uda mi się skonstruować na pająka taki układ to napiszę jak w realu będzie przygasać ta dioda.
void LCDString(uint8_t ui8Y, uint8_t ui8X, char cStr[], enum Polar eNormalNegativ) { unsigned char ucNumberAscii; char ucChar; uint8_t uiNumberCharInLine=0; goto_YX(ui8Y, ui8X); // skacze pod pozycje yx na LCD for(unsigned char ucCounterChar=0; NULL!=cStr[ucCounterChar]; ucCounterChar++) { ucNumberAscii=cStr[ucCounterChar]...
Zacząłem od początku: Dim Bufor As Byte Dim Dane As String * 32 Do Bufor = Ischarwaiting() 'Sprawdz czy cos jest w buforze If Bufor = 1 Then Kod = Inkey() Lcd Kod Wait 1 End If Loop na wyświetlacz wypluwane są mi wartości : 77 69 83 83 77 48 02 36....itd.. W tabeli ASCII odczytałem że powstaje: MESSM0...itd.. jak teraz zapisać te wartości...
Włączone :) To przynajmniej naprowadziłem Kolegę swoimi wywodami na to, że niekoniecznie musi nabyć sprzęt. wzmocnić sygnał Możesz w zakładce Wireless ==>> Chanell - ustawić "9" Error: The WPA Pre Shared Key must be either a 8 to 63 character ASCII string or a 64 digit hexadecimal number. Hasło musi składać się od 8 do 63 znaków zgodnych z tabelą ASCII...
Drogi Jakubie odbierane przez Ciebie znaki po OK też nie są spacjami tylko... zajrzyj do tabeli znaków ASCII gdzie odnajdziesz znaki o wartościach jakie są w linii ASCII value a to wyjaśni Twój błąd lub posłuchaj Piotrus_999 i zacznij szukać opisu funkcji, która sprawdza czy string1 zawiera string2. Miłej nauki
wysuwasz kartke ( przynajmniej w hp 660 ) wysylajac bajt 12d ( d - dziesietnie ). i jeszcze jedna uwaga jak przejdziesz do nastepnej lini to wyslij jej ( drukarce ) bajt 13 ; powrut karetki na poczatek bo inaczej kolejna linie zacznie ci drukowac od miejsca w ktorym skonczyla poprzednia. w zalaczniku dozucam tabele ascii z opisem niektorych znakow....
Tu masz tabelę ASCII jakbyś potrzebował
Zajrzyj do tabeli kodow ascii. Np spacja ma 32, eneter 13, backspace 8. I wtedy dajesz np: char z; z=getch(); if (z==32) //spacja .... .... ...
Dexter: właśnie o to mi chodziło. Programik miał zapisywać bajt do RAMu, a potem go odczytać. Procedura znak wyświetla bajt znajdujący się w akumulatorze na LCD. Działanie programu jest następujące: -ustawia Acc i DPTR na zadane wartości -wyświetla zaw. Acc na LCD -przepisuje zawartość Acc do pamięci o adresie w DPTR -zmienia zawartość Acc na inną niż...
OMG tylko nie printf... zeby przeksztalcic cos na hex'a albo na liczbe binarna, wystarczy zastosowac znany i lubiany algorytm reszty z dzielenia. odsylam do wikipedii pod hasla kod binarny albo kod hexa... - powinno byc tam pieknie rozpisane jak to przeliczyc. ogolnie algorytm ten mozna zapisac ladnie w postaci petli. po przeliczeniu wartosci jednobajtowej...
Nic nie wiem na temat formatu komunikacji (chociaż pamiętam, że w tabeli kodów ASCII są znaki na przejście do początku wiersza, przewinięcie o stronę itp.). Wiem natomiast, że tego typu drukarki (na RS232) stosowane są do wydruku danych np. z systemów alarmowych. O szczegóły można by zapytać firmę Mefa, która je u nas produkuje - [url=]link do ich strony.
Witam serdecznie, jakiś czas temu zacząłem moją zabawę z stm32. Po kilku tygodniach walki z darmowym oprogramowaniem (Eclipse + GCC, ograniczony Keil itd), zdecydowałem się na TrueStudio w wersji light. Mam jednak problem z tym oprogramowaniem podczas debugowania. Jaki to projekt? - projekt ma za zadanie odczytać dane z modułu RFID, następnie ma rozpoznać...
Dzięki ogromne kolego :D teraz wiem co i jak,odczytałem te litery mam nawet tką pomoc w domu ,listę wszystkich znaków i liter tzn. gdzie na której pozycji się znajduje w tym zapisie (data) jest to tabela kodów ascii . tak jak w twoim programie w lini Data . w każdej z kolumn mieści się 127 pozycji. łapię już temat cieszę się że pomogłeś i wdzięczny...
Podepnę się tutaj, mianowicie wiecie może w jaki sposób zrobić ctrl+Z w terminalu : "minicom" pod ubuntu? Mogą być jakieś inne komendy typu nowa linia czy przesunięcie kursora, składnia jest pewnie ta sama. Obowiązuje pod minicoma jakiś odpowiednik tabeli ASCII?
Możesz spróbować dopasować to do tabeli ascii a co do wzoru najprościej będzie podpisać na nowo przekaźniki żeby były w kolejności znaków. Albo dorwać się do źródeł i odczytać to. Swoją drogą przy pomocy C# można bardzo szybko napisać taką aplikację sterującą. Pozdrawiam Matejkos
Dodam, że takie objawy mogą być spowodowane także uszkodzeniem wyjść out. Ponadto jeżeli kości na karcie są przegrzane, to jej reanimacja jest w zasadzie bezcelowa (problem i tak po pewnym czasie wróci) - dodatkowo pojawiające się znaki z tabeli ascii na monitorze podczas startu pc świadczą o uszkodzeniu eepromu karty. Nie ma znaczenia czy jest to karta...
Akurat to: x -= '0'; albo to: x -= 'A' - '9' - 1; Nie ma żadnego związku z kodowaniem - zadziała dla dowolnego kodu znakowego, w którym litery A..F i cyfry 0..9 są kolejno, niezależnie od odstępu liter od cyfr. W takim zapisie chodzi właśnie o to, żeby NIE zaglądać do tabeli ASCII.
Freddie Chopin, Dzięki. Korzystając z ktoregoś z tych systemów wyeliminuję co prawda konieczność skakania po nieciągłej tabeli ASCII oprę algorytm o jasno określony standard ale nadal problemem pozostają strony, które wybierają sobie akceptowane znaki cholera wie według jakiego klucza. Możesz generować hasła z wybranych znaków wg idei używanej przez...
Nie do końca rozumem tę wypowiedź. Można się pozbyć tych wypełniaczy tablicy, ale i tak zawsze znak zabiera miejsce we flash. Jeśli masz tablicę tylko z dwoma znakami "!" i "." (kropka) to jeśli znaki kodujesz na pięciu bajtach to bajty dotyczące kropki znajdują się "pięć bajtów za wykrzyknikiem" :D Każdy kolejny znak znajduje się o tyle bajtów na ilu...
Przepraszam mój błąd, chodziło mi o cyfry . Też mam otwarty dokument który mi wysłałeś . Po prostu chce tylko wiedzieć co muszę po kolei wysłać do drukarki żeby wydrukować kod kreskowy dla dowolnego ciągu liczb - zgodnie z dokumentacją którą udostępniłeś. Bo ja tego nie czuje... Wątek ukazuje, że nie za bardzo radzisz sobie z notą protokołu jako takiego...
***To jest gotowy działający układ. Można z niego korzystać we własnych projektach. Jeśli admin ma ochotę - może go przenieść. *** Arduino z sim800. Identyfikacja numeru telefonu osoby dzwoniącej. odczyt danych z softwareserial Witam Chcę zrobić alarm używając Arduino. Sprawa banalna, czujniki, syrena parę prostych IFów... ale jak go wyłączyć, rozbroić?...
Problemów może być sporo ja bym jednak zaczął od zmodyfikowania kodu odpowiedzialnego za komunikację zarówno po stronie PC jak i AVR. Wiem, że to brzmi mało pocieszająco ale gwarantuję, że efekt końcowy będzie zadowalający. Po pierwsze zrób jakąś strukturę ramki, która ma "wyraźny" początek i koniec. Po to mamy do dyspozycji w tabeli ASCII znaki receive_text()...
A mógłbyś mi to jakoś jaśniej wytłumaczyć? Albo jakiś przykład może podać? Bo nie wiem jak mam odjąć wartość od kodu ASCII żeby wyszła cyfra, którą użytkownik wprowadzi :/ Zobacz jak wyglada tabela ASCII i jaki kod na znak "0" a jaki kod ma znak "6". Nie licz na to ze dostaniesz tutaj gotowe rozwiazanie :)
Do JacekCz: Przypomnij sobie I klasę podstawówki. Czy najpierw kazali Ci pisać wyrazy słownikowe budujące zdania? Z pewnością nie. Kod wyrażający intencje to w mojej opinii umiejętność "od początku". Umiejętność użycia biblioteki standardowej również. - dlaczego (at)trebuch1 nie proponujesz zastąpienia scanf-a czy printf- samoróbym? Nadmierna ilość...
Zainstalowałem na kompie program: Free Device Monitoring Studio z ponizszej strony Program pokazuje jakieś informacje, ale dla mnie to istny bałagan. Zrobiłem skany dla parametrów wysyłanych przez przepływomierz, dla trzech różnych przepływów, tj: 0L/min , 10L/min , 20L/min Nie widze tu jakichś prawidłowości. Może coś źle przeliczam (korzystam z tabeli...
Nie wiem co macie źle w swoich projektach. Wstawię swój kod, który działa na 100 %. Jedno co mi się w nim nie podoba to jak odczytuje dane na przykład ze skanera kodów kreskowych to wstawia mi do Memo 8 znaków, dalsze są w kolejnej linii. Próbowałem to rozwiązać ale na razie bez rezultatu. Udało mi się rozwiązać problem wstawiania tylko 8 znaków w 1...
NA WSTĘPIE Wiem, wiem, ktoś zaraz powie, że układów aktywnego obciążenia nie sposób zliczyć i kolejny taki projekt przyczynia się do klęski urodzaju… 8-) Mimo wszystko chciałbym przedstawić projekt aktywnego obciążenia. Aktywne obciążenie samo w sobie nie jest czymś szczególnym, ale obudowane w odpowiedni układ elektroniczny, nabiera niebanalnego...
Witam Wszystkich. Dostałem aktualne dane że chodzi o port szeregowy RS-232. Otóż jesz urządzenie przemysłowe które ma port szeregowy (pierwotnie ktoś zakładał że jest to LPT) do którego jest podpięta drukarka która drukuje alarmy i różne informacje o procesie. Problem polega że w momencie alarmu nikogo nie ma przy urządzeniu i jest potrzeba aby informacja...
Nie, C9 w pliku hex to nie to samo co 0xC9 w zapisie heksadecymalnym. W hex C9 jest w ASCII, a więc są to dwa znaki - 'C' i '9'. Zapisując do flash musisz dokonać konwersji z tego zapisu na zapis binarny. Pobierając plik hex z serwera i wysyłając go w terminalu widzę dane... o kurcze, no właśnie, widzę dane wyświetlane w ascii: Czyli faktycznie C9...
Witam, sprawy z tematu: 1. komunikacja ASCII - w FATEKu jest coś takiego jak User' protocol co nazywane jest też komunikacją bezprotokołową czy jeszcze inaczej - w zależności kto do tego siada. Ogólnie rzecz biorąc sprawa ma się tak, że można odczytywać i wysyłać różne zdefiniowane w programie komunikaty po ASCII do różnego rodzaju urządzeń: czujniki,...
Witam, miałem oto taki kod jak poniżej, działał normalnie czyli po resecie wysyłał liczbę 23 w kodzie ASCII. [syntax=c]#include <avr\io.h> #include <inttypes.h> #include <util\delay.h> #include "uart.h" const uint8_t tabela_losowa[16] = {66, 11, 89, 100, 45, 2, 67, 24, 65, 10, 33, 6, 91, 21, 15, 72}; int main(void) { uart_init(); uart_wyslij_int(23,...
Staram sie zmusci do wspopracy LCD od 3310 na SPI oraz PCF8544 (zegar RTC) na i2c do wspopracy razem z mega8535. Osobno wszystko smiga, razem nie chce. Jak tylko wlacze linijkie odpowiedzailna za skok do procedurki odczytu godziny z PCF'a to wyswietlacz od noki robi sie bialy i nci nie wyswietla. Program wyglada tak (wycialem deklaracje procedur, deklaracje...
Kurcze, chyba tego nie rozumiem. Ciąg masz na myśli łańuch? Pobieram znak, zamieniam na cyfrę i dodaje do L? O co chodzi z tym dodawaniem(czemu ono ma służyć)? Masz ciąg znaków (String) - z tego ciągu kolejno wybierasz znaki (char) - od lewej do prawej. Znaki te to cyfry w kodzie ASCII ( ) i musisz je zamienić na wartości bajtowe. Cyfrze "0" w kodzie...
otwierasz plik w GoldWave, konwertujesz na 8 bit unsigned mono i zapisujesz do pliku ASCII. W pliku ASCII wywalasz nagłówek, wpisujesz standardową deklarację tabeli , np w C: const unsigned char audio[]={ ... DANE ... } i po zabawie....
Funkcja zwraca ci kod klawisza, a nie kod ASCII cyfry. Zrób sobie tabelę gdzie indeksem będzie twój kod klawisza, a wartością - kod ASCII.
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 składa się z, dosłownie, dwóch elementów - układu scalonego...
jeśli chodzi o ASCII... Do wysyłania ASCII służy funkcja FUN151 CLINK. Tryb MD1 lub MD2 - przy czym pewno w tym przypadku MD1. (od str. 12-11 w PDF) www.multiprojekt.com.pl/kg/forum/ch12-co... tekst jaki ma być wysłany definiuje się w drzewku konfiguracyjnym w Winproladderze: Table Edit -> General Purpose Link Table (i w moim przykładzie...
Witam serdecznie! Za zadanie postawiłem sobie wysterowanie LCD 2x16 Hitachi procesorem PIC16F877A w trybie 4-bitowym, program musi być w assemblerze, po ciężkich próbach udało się go wreszcie zainicjalizować, jednakże program operuje na zatrzaskiwaniu poszczególnych wartości do linii E, zgodnie z dokumentacją hitachi, przez co to stał się on mało przejrzysty...
Witam Jak w temacie. Jestem w trakcie realizacji projektu którego na celu jest sczytanie numeru karty (Wiegand Interface; w moim przypadku jest to jeszcze bardziej skomplikowane bo używam kart szyfrowanych typu Iclass, ale nie o tym mowa bo zadanie sprowadza się do dekodowania już jawnej informacji na Wiegandzie). Założenia Sczytać numer karty generowany...
Ahhh ta wzajemna pomoc :D Doszedłem w końcu do tego, że potrzebuje tylko tej zamiany ze scancode na ASCII. Ma ktoś jakiś sensowny kod, ale nie ten od ATMELa bo oni napisali go na zupełnie inny procek. Dopisałem taką procedurkę: [syntax=c]void decode(unsigned char sc) { switch (sc) { case 0x1C :uart_putc('A');break; case 0x32 :uart_putc('B');break; case...
Nie mogę się zgodzić. Do normalnego przeglądania stron HSDPA w zupełności wystarcza ...Zresztą do podstawowych zastosować (odbieranie i wysyłanie wiadomości) to i EDGE wystarczy. Oczywiści że wystarcza ale operatorzy pakietom internetowym najniższy priorytet z racji kiepskiej wydolności swoje infrastruktury. Ponadto same strony powinny być dostosowane...
Konwerter USB I/O współpracujący z programem ProfiLab-Expert 4.0 Chyba każdy początkujący elektronik spotkał się w swojej naukowej karierze z koniecznością lub też chęcią zaprzęgnięcia swojego komputera do sterowania różnymi urządzeniami zewnętrznymi. Prezentowany układ spełnia wszystkie te założenia, jednocześnie będąc doskonałą „bazą”...
Przecież wszystkich znaków nie wyśle. Poszukaj tablicy kodów ASCII np. Znaki dopiero zaczynają się od liczby chyba 32 (tak jak jest w tabeli). A co do przeskakiwania, to może jednak być niedokładne skonfigurowanie prędkości USART-a wraz z PC.
Po użyciu kodu ASCII jest czy nie?
jacynka84 ,dziwię, się, że się tak męczysz z tymi znakami specjalnymi. I w ogóle z tak śmiesznym odczytem fontów. Z tego co pamiętam w Bascomie jest polecenie Lookdown i Lookup . Niestety strasznie sobie gmatwasz życie kilkoma pętlami For Next itp. A przede wszystkim w twoim programie najpierw wskazujesz pozycje piksela, następnie podajesz jego kolor....
Witam, mam mały program napisałem przy użyciu książki Pana Marcina Wiązania oraz przy użyciu elektrody do obsługi matrycy led, lecz mam nieporządany efekt stroboskopowy. Nie widać liter, tekstu, tylko wszystkie diody mrugają. Czy to jest spowodowane zasilaniem czy też błędem programu? Dorzucam dwa programy, przy których pracowałem i schemat, schemat...
Napisałem program testowy, który zapala napierw parzyste kolumny, a chwilę pózniej gasi i zapala parzyste (czyli wpisuje do rejestrów 010101... a później 101010101) i tak na zmiane bez końca. Program działa i wygłada tak: $mod51 A0 EQU P1.0 A1 EQU P1.1 A2 EQU P1.2 SHCP EQU P1.3 STCP EQU P1.4 DANE EQU P1.5 LJMP START ORG 10H START: CLR SHCP CLR STCP...
Myślenie trochę błędne. ASCII to standard który przypisuje liczby znakom alfabetu. Zgodnie z tablicą ASCII tekst "Artur Drozdz" będzie się przedstawiał następująco: HEX: 41 72 74 75 72 20 44 72 6F 7A 64 7A 0D 0A DEC: 065 114 116 117 114 032 068 114 111 122 100 122 013 010 Przejrzyj tablicę ASCII np. [url=]Tutaj Nie można powiedzieć że ASCII=DEC. Jest...
jak byś zerknął do tej dokumentacji, tak jak mówiłeś, to tam pod koniec jest taka tabela z literkami, łatwo można zauważyć ze literom odpowiadają ich kody ascii, wysyłając więc na wyświetlacz 'a' wysyłasz tak naprawdę do niego 0x61, jak zerkniesz w w/w tabelkę to jest to kod znaku 'a'. Literki "ł" zauważ tam nie ma, po wprowadzeniu jej do pamięci jej...
Witam po przerwie! Odbudowa bazy danych idzie ciężko ale idzie. Szła by szybciej gdybym mógł sie zalogować. Więc odbudowałem tabele users (identyfikator, imie, nazwisko, email, haslo, etc) i wprowadzilem pierwszego użytkownika. Jednak przy próbie logowania wywala błąd że nie znaleziono użytkownika. Co mogę robić zle? Pole identyfikator ktore ma 6 cyfr...
w jaki sposób wyświetla się wartość zmiennej na LCD To tak jakbyś zapytał " W jaki sposób znaleźć się w Warszawie mieszkając w Krakowe". Niby oczywiste a sposoby różne :wink:. W Twoim przypadku można stworzyć tabelę unsigned char dane[10] Do tabeli wpisać zmienne i wyświetlić lcd_puts(&dane); Pamiętaj że na końcu tabeli (lub za ostatnią...
No właśnie , czyli jak??? Przepraszam za tak banalne pytania ale nie mam doświadczenia z tablicami, a czas goni i czasu na poważne zagłębianie się w temat nie ma. Wiem mniej więcej jak "wydobyć" dany bajt z tabeli, ale w jaki sposób zaadresować w tabeli ASCII odpowiedni znak który będzie wskazany w tej pierwszej tabeli??
Zlecę wykonanie/modyfikację skryptu dla Arduino Uno Hardware: - Arduino Uno - Ethernet Shield W5100 dla Arduino - Czytnik RFID ID-12LA 125kHz SparkFun SEN-11827 Software: - Debian 10.5.0 - MySQL 10.3.23-MariaDB Działanie skryptu: - Odczyt 12-znakowego tagu RFID - Porównanie odczytanego tagu z listą tagów w tabeli "uprawnienia" bazy MySQL - W przypadku...
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...
Witam Jeśli dobrze rozumiem zdanie: "na zmienienie wartości string odczytanej z eeprom na zwykły tekst" masz na myśli zamianę liczby (zapisanej w kodzie ASCII ?) na jej odpowiednik znakowy. Program, który wykorzystałeś bazuje na kodach ASCII znaków, (komentarz przed tabelą znaków Fontlookop), dlatego też po mojemu niepotrzebnie stosujesz zapis: Czytaj_str...
Masz rację - trochę się pomyliłem. jako x otrzymuję 66 czyli kod znaku w ASCII, a nie wartość hex. I to jest prawidłowe. Bowiem 'B' to inaczej wartość (liczba 1 bajtowa) 66. Jeśli chcesz pojedynczy znak (HEX, a nie ASCII) zamieniać na wartość - musisz w tym celu dopisać sobie funkcję to robiącą. [syntax=c]char HexCharToInt(char n) { if (n >= '0'...
Witam Przejdę od razu do opisu problemu. Mam dwa urządzenia. Jedno Nadawca wysyła dane po RS232 drugi Odbiorca drukarka termiczna Epson TM-T88 (transmisja ASCII). Sposób komunikacji rozgryzłem przy użyciu analizatora stanów logicznych jest to również transmisja ASCII z kilkoma dodanymi elementami. Chcę ją przetłumaczyć tak aby dane drukować na Epsonie...
Witam. Miesiąc temu zacząłem swoją przygodę z programowaniem w C++ (albo raczej zabawę w pykanie w c++). W ramach rozwoju umiejętności itp. zacząłem pisać własną grę (tradycyjny roguelike). Grę umiejscowiłem w konsoli. Za pomocą podwójnej tablicy zdefiniowałem mapę której mniejszy fragment (95x45) po każdym naszym ruchu jest sczytywany z tablicy i "rysowany"...
Niniejszy projekt to nic odkrywczego, ale może się komuś przyda. Czasem potrzebujemy wygenerować sygnał PWM dla większej ilości kanałów a akurat nie mamy pod ręką dedykowanego układu - tak było w moim przypadku gdy robiłem mały projekt z oświetleniem i wentylatorami przy "modowaniu PC" - tak to się pisze? To nie mój PC :-) (Ja osobiście jestem przeciwnikiem...
Jacor a nie masz gdzies rozpisanego juz na dsm tego co napisales wyzej, bo szczerze mowiac probowalem, ale bez urzadzenia to moge probowac... :( Dodano po 29 - teraz musisz wydzielić cztery młodsze bity, czyli zawartość RSa mnożysz przez 00001111, a wyniki kolejno porównujesz z 00000000 (dla cyfry 0), 00000001 (dla cyfry 1) itd.(pamiętaj, że zamaskowałeś...
Nie, wyświetlacz kosztował mnie 30zł. ATMEGA32 kosztowała 20zł i pamięci po 10 zł. Jak, a tych małych elemętów nawet nie licze. Dobra postaram się włożyć tu schemat, program też. Jeżeli chodzi o klawiature komputerową to jest bardzo prosta sprawa. Trzeba najpierw go skonfigurować, więc piszemy: Config Keyboard = Pinb.2 (tu trzeba wpisać nóżke, która...
Witam ! Oto fragment pliku pomocy Bascom AVR w języku polskim. Przeznaczenie: Konfiguruje działanie funkcji GETATKBD() oraz określa końcówki portów do których podłączono klawiaturę komputera PC AT. Składnia: CONFIG KEYBOARD = PINx.y , DATA = PINx.y , KEYDATA = tabela_kodów gdzie: KEYBOARDKońcówka portu do której dołączony będzie sygnał CLOCK klawiatury....
Najczęściej zadawane pytania : Jaki język programowania wybrać? Wszystkich, których interesuje to pytanie, kieruję do wyszukiwarki forum, lub do dokładnego przejrzenia tego wątku : - Jaki język programowania wybrać ? Obsługa Portu LPT : - LPT FAQ - VisualBasic6 i INNE RS232 pod Linux : - Serial-Programming-HOWTO.pdf Visual Basic : - 0-255 ASCII Przez...
Trendy można zapisywać w logach (zmianę wartości taga w zależności w inewale czasowym lub od zdarzenia ) . Powiedzcie proszę jak dokładnie to powinno wyglądać zapisanie trendów w logach, i jak je później przeglądać?? Standardowo po zrestartowaniu wizualizacji (wyłącz/włącz panel) Trendy są rysowane od początku. Wicc Utrzymuje 999 próbek trendu. W zależności...
Niestety napewno nie jest ten plik. Mój programator pozwala na otwieranie w różnych formatach, a następnie podgląd pliku w postaci tabeli. Jeżeli otworzę ten plik, który zostal przekonwertowany ( oczywiście przed tym zabiegiem), to widzę na początku zapisu dodatkowe informacje dołączone do wsadu pamięci. Okazyje się, że jest tam podany typ procesora...
Witam. Po pierwsze: Możesz połaczyć się z czymkolwiek za pomocą Modbusa (ASCII lub RTU) przez port CNET lub RS485. Jeżeli PLC będzie slavem wybierasz w Parameters->CommCh0(1) nr stacji,parametry transmisji i np. Modbus RTU slave. I tyle. JEżeli łaczysz się przez wbudowany RS232 musisz jeszcze przestawić przelącznik Bulit-In_Cnet na ON (Pod górną klapką)....
Żaden problem. Tak jak się rysuje ramki w rytbie tekstowym czyli. pamietaj ze litery mają w trybie tekstowym jednakową szerokość -------------------------- |W|S|L|K|O|L|S|W| |P|P|P|P|P|P|P|P| - - - - - - - - - - W - wieża S - skoczek itp przy użyciu znaków ASCII mozesz dorobić narożniki tabeli itp
Nie ma znaku ASCII o kodzie 0xCC (w tabeli podstawowej przynajmniej). Z tego co dotychczas napisałeś wnioskuję, że chcesz zamiast mikrokontrolera (dla którego program cytujesz) użyć komputera. W moim rozumieniu więc musisz wysłać przez port szeregowy komputera bajt o wartości 0xCC. Jeśli nie wiesz jak programować port szeregowy to polecam lekturę: