[syntax=text]------ Rebuild All started: Project: Radzio, Configuration: Debug AVR ------ Build started. Project "Radzio.cproj" (Clean target(s)): Target "Clean" in file "D:\Programy\Atmel Studio 7\7.0\Vs\Compiler.targets" from project "G:\Projekty AS7\GLCD na bibliotece Radzia\Radzio\Radzio\Radzio.cproj" (entry point): Task "RunCompilerTask" Shell...
Tutaj patrzałeś : [url=]radzio ??
Ok mam bibliotekę ale mam inny problem. Sprawdzałem w AVR studio i eclipse i jest ten sam błąd. Mam tą swoją bibliotekę o nazwie HD44780.h oraz HD44780.c. Kopiuje ją do folderu C:\Program Files\Atmel\AVR Tools\AVR Toolchain\avr\include. W programie odnoszę się do niej [syntax=c]#include<HD44780.h>[/syn... i jest wszystko ok. Schody się zaczynają...
Witam Dlaczego kiedy dołączę biblioteki tak: [syntax=c]#include "HD44780.h" #include "onewire.h" #include "crc8.h"[/syntax] kompilator sypie mi błędami "undefined reference to...", natomiast wystarczy że dołączę pliki .c [syntax=c]//#include "HD44780.h" //#include "onewire.h" //#include "crc8.h" #include "HD44780.c" #include "onewire.c" #include "crc8.c"...
Poprawiłem dołączenie bibliotek i program się kompiluje, ale nie działa tak jak powinien. Pod PB1 mam diode, która zapala się po wciśnięciu przycisku podpiętego do PB0. W przypadku gdy do programu dołączę funkcje LCD_Initalize(); dioda świeci ciągle nie reagując na przycisk. Wygląda to jak błąd wewnątrz działania tej funkcji, mimo poprawnej kompilacji....
Jeśli masz linię RW to [url=] jeżeli nie to np. [url=]
[url=]
Witam Dla lcd opartego o sterownik KS0108 zastosowałem bibliotekę radzio : Mój LCD ma rozdzielczość 192x64 piksele i 3 Piny CS . Procesor to Atmega128 taktowana 16MHz . Chciałem zbudować analizator FFT i zastosowałem bibliotekę z linku : mój program : [syntax=c] void capture_wave (int16_t *buffer, uint16_t count){ ADMUX = _BV(REFS0)|_BV(ADLAR)|_BV(MUX0);//...
Witam, chcę wykonać symulację na komputerze poprzez program PROTEUS ISSIS z wyświetlaczem 16x2. Mam taki schemat: Chcę skorzystać z biblioteki ze strony korzystając ze "sterowanie z buforowaniem". Jak do tego się zabrać ? Muszę wrzucić te pliki w include mojego projektu ? Jak ustawić które piny mam podłączone pod mój uC ? Ktoś może ma jakieś kody pomocne...
Jestem zielony wiec proszę o wyrozumiałość :( Zlutowałem sobie na płytce uniwersalnej taki sprzęt jak przedstawiony poniżej Korzystałem ze schematów: (dla LCD z uwzględnieniem specyfikacji atmega16) (dla samego ISP) Korzystam z biblioteki (Sterowanie w trybie 4-bitowym bez odczytu flagi zajętości) Kompilacja przebiega bez błędów i warning'ów. Jednak...
Ściągnąłem biblioteki ze strony . Początkowo ustawienia oryginalne zmieniłem na: E -> PB2 R/W -> GND RS -> PB0 D4-> PD4 D5-> PD5 D6-> PD6 D7-> PD7 I one działały. A po zmianie ustawień portów program przestał działać. Na wyświetlaczu 2x16 pojawiają się jedynie kwadratu w pierwszej linii. Fragment kodu odpowiadający za konfiguracje...
Witam Kolegów, Jako, że jestem w trakcie "przechodzenia" na C chciałbym się zapytać co bardziej doświadczonych czy dysponują dobrze napisanymi bibliotekami do obsługi alfanumerycznego LCD (dowolne przyporządkowanie sygnałów) i magistrali 1-wire. Nie chodzi mi o gotowce same w sobie tylko o przykład "dobrze napisanego" programu dla GCC tak by po pierwsze...
Plików nagłówkowych nie wgrywa się do IDE tylko dołącza do projektu, a przykładowy kod obsługi wyświetlacza: To, że w arduino wystarczyło znaleźć "bibliotekę", kliknąć instaluj i wykorzystywać w dowolnym projekcie nie oznacza, że tak samo się da z innymi środowiskami. Inna sprawa, że można wykorzystywać "globalnie" taką bibliotekę w AS7 - np. umieszczając...
Witam. Mam program z ruskiej strony w formacie .c. Brakuje mi biblioteki od sterowania lcd-kiem więc ściągnąłem
Nie mogę połączyć się ze stroną radzio.dxp.pl ani www.radzio.dxp.pl Może spróbuj przez inną przeglądarke, wyłącz antywirusa, przez tryb Incognito? Załącze resztę bibliotek, dla potomnych i tych co też nie mogą się na tą stronę dostać. Być może sklecisz coś z biblioteki bez kontroli zajętości o ile się skompiluje.
Witam, Mam taki sam problem, z tą różnicą, że w moim przypadku sterowanie jest w trybie 8 bitowym. Poniżej oryginalny program Pana Radosława Kwiecień: HD44780.h //--------------------------------------... // Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 8-bitowym z odczytem...
Spróbuj biblioteki z tej strony [url=]Link. Oczywiście zmień nagłówek.
Witam, Kupiłem zestaw uruchomieniowy na bazie procesora STMF103VE z wyświetlaczem 7-calowym opartym na sterowniku SSD1963([url=]). W dziedzinie 32-bitowców jestem początkujący, potrzebuję w miarę prostej biblioteki do obsługi tego wyświetlacza (chodzi na początku tylko o wyświetlanie tekstu + zapalanie/gaszenie danych pikseli). Niestety sklep do zestawu...
Witajcie Próbuje wyświetlić na LCD 8x2 jakikolwiek napis korzystając z bibliotek radio.dxp.pl. Wszystko wydaje mi się podłączyłem dobrze, lecz moje próby wyświetlenia czegokolwiek sie nie powiodły. Wyświetlacz, który używam to standardowy wyświetlacz 8x2 znaki z botlandu -wszystko podłączyłem tak jak z bibliotekach. niezmienialem zadnych portów. Mój...
Witam Bawiłem się tymi bibliotekami i z tego co pamiętam miałem ten sam problem. Po przeanalizowaniu kodu wygląda na że ta biblioteka nie jest skończona i ta procedura ładuje poprawnie tylko grafiki w rozdzielczości ekranu. Załaduj grafikę w rozdzielczości ekranu i powinno być dobrze. Pozdrawiam Romek
Witam. Jestem w trakcie programowania mikrokontrolera STM32F103RE za pomoca programatora z STM32 value line Discovery. Korzytam z popularnej biblioteki KS0108 (), a mój wyświetlacz to RG12864A. Mam problem ponieważ w nocie katalogowej wyprowadzeń opisane jest, że po CS1 (15) i CS2 (16) kolejnym wyprowadzeniem jest reset, czyli RES (17). W bibliotece...
Biblioteka dla SED1335 jest np tutaj :
Biblioteka kompiluje się i programowo działa. Jednak nie widać efektów na wyświetlaczu więc może pociągnę ten temat dalej. Zdefiniowałem wyżej wymienione funkcje jak w tym projekcie. W main dodałem przykładowy program dokładnie taki sam jak w tym projekcie. (Bo jest to tutorial z tego co się orientuję robiony konkretnie pod tą płytkę STM32F4 Discovery...
Witam Moje słowa uznania dla autora poradnika. Chyba najobszerniejsze i to w języku polskim opracowanie na temat STM32 bez użycia SPL. Sam nie stosuję tych bibliotek a początki mojej przygody z STM32 rozpoczęły się od poradnika : W sumie to chyba na nic więcej się nie natknąłem, być może słabo szukałem. P.S Przez przypadek nacisnęło mi się minus pod...
Witam, mam pytanie co do bibliotek pana Radzia do T6963C () mianowicie: w jaki sposób powinienem wyświetlać zawartość zmiennej? Oraz czy mógłby mi ktoś pomóc jak wyświetlać mapę bitową? przykładowo [syntax=c] unsigned char mapa [] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,...
Witam, próbuję uruchomić wyświetlacz na sterowniku SSD1963 o rozdzielczości 800x480. Korzystam z biblioteki od Radosława Kwietnia . I mam mały problem ponieważ jak zainicjuje wyświetlacz to wyświetla się na nim coś takiego: Niby zachowanie prawidłowe bo w pamięci sterownika znajdują się jakieś głupoty dlatego taki obraz, ale dlaczego nie wyświetla się...
Witam. A nie lepiej skorzystać z biblioteki "radzio hd44780"
Witajcie, Ponieważ nie znalazłem tego na forum zapytam: Co trzeba zmienić w bibliotece Radzia : Układ: //--------------------------------------... // // Konfiguracja sygnałów sterujących wyświetlaczem. // Można zmienić stosownie do potrzeb. // //--------------------------------------...
jest tam plik hal dla 8051 jedyna wiedza do jego obsługi to obsługa GPIO, co jest praktycznie pierwszą rzeczą której się programista uC nauczyć powinien. Więc wykaż trochę inicjatywy
funkcja nie jest dostępna z unitu musisz użycz takiej postaci procedure TForm1.Button1Click(Sender: TObject); begin FT_Current_Baud:=31250; Set_USB_Device_BaudRate end; Prawdopodobnie powyższe rozwiązanie jest prawidłowe. W tej chwili nie posiadam jeszcze modułu konwertera ale będzie lada dzień więc na razie ćwiczę na "sucho". Bez podłączonego...
(at)kamyczek Oprogramowanie ma coś takiego jak licencje. Jakbyś się z nimi zaznajomił to wiedziałbyś, że chronią one prawa autorskie. Używanie tego typu oprogramowania niezgodnie z warunkami licencyjnymi jest przestępstwem .Najwidoczniej Radzio DXP, tak jak Ty nie ma pojęcia o licencjach wolnego oprogramowania albo nie obchodzi go to czy ktoś używa...
Cześć. Sprawę przedstawię krótko. Posiadam wyświetlacz ze sterownikiem KS0108 oraz Atmegę8. Od dwóch dni próbuję uruchomić zestaw z zastosowaniem biblioteki Radzia ze strony . Podłączenia jestem pewny, lecz mam ogromny problem ze zbudowaniem programu i wyświetleniem czegokolwiek na wyświetlaczu. Na stronie Radzia brak jest porządnego tutoriala a jak...
Witam Próbuję uruchomić wyświetlacz z S1D15705. Po skorzystaniu z kompletnej biblioteki z tego postu: www.elektroda.pl/rtvforum/viewtopic.php?... wyświetlacz ruszył. Znalazłem bibliotekę na stronie radzio.dxp.pl i ta biblioteka z wielu powodów wydaje się być zdecydowanie bardziej przejrzysta i przyjaźniejsza do zastosowania. Jednak jest...
prosty przykład do obsługi wyświetlacza LCD Taki prosty jak w Arduino to ten przykład nie będzie. Poszukaj biblioteki obsługującej LCD. Jak zadział to możesz ją zmodyfikować. Szukaj pod hasłem "Radzio lcd biblioteka". Inna opcja: weź bibliotekę z Arduino, dostosuj i po kłopocie.
Cześć, Od paru dni usiłuję wyświetlić tekst na wyświetlaczu LCD 2x16. Po przeczytaniu paru tematów na forum zdecydowałem się na użycie [url=]biblioteki . W pliku nagłówkowym biblioteki pozmieniałem definicje podłączenia pinów na te zgodne z moim schematem (RS-> PD0, RW -> PD1, E-> PD2, D4 -> PD3, D5 -> PD4, D6 -> PD5, D7 -> PD6):...
Witam, jestem laikiem jeśli chodzi o uC, ale bardzo pragnę się rozwijać. Mam problem z podłączeniem lcd HD44780 do atmega8. Biblioteki pobrałem ze strony www.radzio.dxp.pl, jednak wyskakują mi błędy. To dziwne bo dużo ludzi piszę, że na tej stronie biblioteki są ok. Wrzucam schemat podłączeń i kod biblioteki w której wyskakują błędy. Czy ktoś mógłby...
Witam, Napisałem sobie kod dla woltomierza na ADS1110 i chciałbym go wyświetlić na ekranie jednak brakuje mi może 100bajtów w pamięci - używam Atmega48, kod wynikowy zajmuje 4224 bytes (103.1% Full) Czyli za dużo. Da się coś z tym zrobić? Używam 4 dzielników napięć przełączanych przekaźnikami i stąd te mnożniki w programie. Kod działa jeśli usunę mnożniki...
Robię w eclipse. Spróbowałem teraz biblioteki do LCD z radzio.dxp.pl teraz nie ma błędów, poustawiałem sobie piny do LCD. Pomógłbyś mi go zainicjować? To moje pliki. [syntax=c]//----------------------------... // Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie...
Witam. Już kiedyś udało mi się bez problemu odpalić bibliotekę do HD44780, lecz była to wersja na 2 linie i wszystko śmigało, tutaj niestety jest na 4 i działają tylko 2 pierwsze. Co jest nie tak? [syntax=c] LCD_Initalize(); _delay_ms(20); LCD_Clear(); LCD_WriteText("tekst1"); LCD_GoTo(0,1); _delay_ms(20); LCD_WriteText("tekst2"); LCD_GoTo(0,2); _delay_ms(20);...
Witam Niedawno zacząłem swoją przygodę z AVR'ami. Po zapoznaniu już trochę z tematem chciałem wyświetlić kilka rzeczy na LCD, lecz napotkałem pewien problem. Nie wiem czemu jak wyświetlam dowolny string o długości N, który jest zapisany w tablicy o tej samej długości, to na końcu otrzymuję 1-2 różne znaki (najczęściej chińskie). Co ciekawe znaki chińskie...
Witam piszę prosty program wyświetlający różne zmienne z programu na wyświetlaczu LCD. Wyświetlacz podłączyłem i wszstko gra, moge wyświetlać napisy ale nie mogę wyświetlić zmiennych. podam kod do mojego programu i krótko go opiszę: Program miał wyswietlac godzinę na wyświetlaczu, do odliczania 1 sekundy wykorzystałem timer 16 bitowy z preskalerem 64....
Około 2 miesięcy temu rozpocząłem przygodę z mikrokontrolerem atmega8, przyszedł czas na obsługę wyświetlacza LCD, niestety zaczęły się schody. Zakupiłem wyświetlacz LCD 2x16 tak się złożyło, że nie zapytałem sprzedawcy o dokumentację ;] a na podstawie nr nie mogę nic znaleźć na internecie. Dlatego proszę jeśli to możliwe o pomoc. Jeśli ktoś miał z...
Aby kod łatwo było analizować używaj znaczniki SYNTAX: [syntax=c] tu wklej Twój kod [/syntax] Plik : HD44780.c Plik : HD44780.h Dodano po 25 Ja połączyłem je w ten sposób ale pewnie źle bo wystąpiły błędy w kompilacji. Proszę o pokazanie mi sposób połączenia tych dwóch plików w prawidłowy sposób. Pierwsze uwagi: - te dwa pliki to tylko...
Witam. Wczoraj zbudowałem sobie płytkę z układem Atmega8, wyświetlaczem 2x16 na HD44780 i paroma innymi bajerami. Zasilam to wszystko z zasilacza ATX. I problem jest taki - przerobiłem bibliotekę stąd: , przerobiłem ją na używanie PORTD oraz pinów 0-2 z PORTC. I wczoraj wieczorem wszystko ładnie śmigało. Dziś natomiast włączyłem płytkę, i jedyne co...
Witam. Realizuje właśnie projekt układu który steruje panelem słonecznym i mam pewien problem, mianowicie wyświetlacz nie reaguje na mikrokontroler (cały czas wyświetla tylko czarne prostokąty w pierwszej linii). Korzystam z gotowych bibliotek hd44780.h: Próbowałem bibliotek z kilku różnych źródeł i nic się nie zmienia. Podejrzewam, że problem jest...
A ja od dawna używam z pełnym powodzeniem bibliotek z
Witam! Na forum zawsze znajdowałem odpowiedzi i drążyłem każdy temat samodzielnie w myśl zasady jednego z moich wykładowców "świat dzieli się na samouków i nieuków"... lecz tym razem rozłożyłem ręce po 3-dniowej walce z TWI/i2c (w między czasie wypiłem tylko 2 bro) i postanowiłem nieśmiało założyć temat (chyba mój inauguracyjny...). Przeczytałem regulamin...
Witam :) Mam problem z dogadaniem się Atmegi16 na płytce gotronik z sonarem mobotu #define F_CPU 16000000UL // zegar procesora #define SCL_CLOCK 100000L //zegar twi #include <avr/io.h> #include <util\delay.h> //#include "twi.c" void test() { DDRA=0xFF; PORTA=0x00; _delay_ms(500); PORTA=0xFF; _delay_ms(500);...
Jeśli podłączysz tylko pin 1 i 2 (GND i Vcc jak napisałeś) to nic nie będzie. Trzeba jeszcze podpiąć pin 3 - nim regulujesz kontrast. Powinieneś uzyskać przynajmniej "czarne prostokąty" (w jednej linii?). Przynajmniej tak to działa na moim wyświetlaczu (nie WC0802C). Wtedy będziesz miał jako taką pewność, że wyświetlacz działa. Do wyświetlenia czegoś...
Witam!! Mam problem z TWI... Programuję na uC od niedawna, więc troche idzie mi to opornie ;/ Mam układ który odczytuje natężenie oświetlenia z czujnika TSL2561T. uC Atmega8. piny oczywiście podłączone pod sprzętowe TWI. zastosowałem konwerter napięć (ze strony philipsa), aby czujnik działał prawidłowo z procesorem o logice 5V. przejściówka sprawdzona...
Nie wyświetla się poprawnie, czyli coś się wyświetla? Jak to wygląda? Jeżeli są jakieś hieroglify to spróbuj zrobić jakąś prostą ikonę w stylu przekątnej (tylko jedna linia z lewego górnego rogu do przeciwległego rogu). Być może trzeba bajty odwrócić (lustrzane odbicie nie negacja) przed zapisem. Pozdrawiam Używam biblioteki ze strony [url=] i tam...
Skorzystaj z tej biblioteki, u mnie na niej działa. [syntax=c]//----------------------------... // Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym bez odczytu flagi zajętości // z dowolnym przypisaniem sygnałów sterujących // Plik : HD44780.c // Mikrokontroler...
Witam wszystkich. Proszę o pomoc, na wyświetlaczu 2X16 nie wyświetla mi się nic. Użyłem biblioteki ze strony radzia. Tryb 4 bitowy z odczytem flagi, niestety avr studio kompiluje wszystko, nie ma błędów, a mimo to układ nie działa poprawnie. Korzystam z płytki z oślej łączki ZL11AVR. Pod bascomem układ wyświetla. Proszę o pomoc. Plik główny. #include...
Witam! Chciałem być ambitny i się zaczęło... Początek projektu na procesorze AtMega16 (8MHz na kwarcu) i wyświetlacz HD44780 16*2, komunikacja 8bitowa z uwzględnieniem flagi zajętości. Układ i biblioteka obsługi wyświetlacza zaczerpnięta ze strony #include <avr/io.h> #include <util/delay.h> //--------------------------------------...
Skorzystaj z tych bibliotek w trybie 4 bitowym bez flagi zajętości: + poczytaj
Witam. Podpowie ktoś na jakie zmienić wartości, opóźnień w bibliotece radzio.dxp.pl aby wyświetlacz działał na kwarcu 16Mhz?
Czołem, Pół dnia kombinuje co może być nie tak i już nie mam sił, może któryś z kolegów spotkał się z podobną sytuacją. Ze względu na specyfikę mojej płytki testowej byłem zmuszony na zmianę kolejności podłączenia LCD do uC. Przy podłączeniu PC0..PC5 wszystko działało jak należy. Kiedy zmieniłem kolejność na PC6 PC7 PC2..PC5 powyżej 2MHz otrzymuje krzaki...
Już mnie krew zalewa od tego wyświetlacza, historia jest taka, że najpierw, zanim w ogóle zacząłem kombinować swój kod ściągnąłem sobie tą bibliotekę dla 4bit i R/!W do GND: [url=]Link do bilbioteki HD44780 by Radzio Wtedy jakiś tam kod napisałem, wszystko działało (nie pamiętam tylko, czy występował taki sam problem jak u mnie z tym odłączaniem zasilania,...
Witam, próbuję odczytać wartość ciśnienia za pomocą czujnika mpl3115a2, a następnie wartość tą wyświetlić na wyświetlaczu lcd - hd44780. Jednak jedyne co mi się wyświetla to pojedynczy znak zakodowany w ASCII. Ciśnienie w tym czujniku o ile się nie mylę jest reprezentowane przez 20 bitową liczbę, więc chyba pomijając fakt, że nie wyświetla mi decymalnej...
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(); for(int i=0; i<30; i++) LCD_WriteData('a'); while(1); return 0; }[/syntax] Na wyświetlaczu powinien wyświetlić się ciąg znaku "a", ale...
Witam, stworzyłem na płytce stykowej układ, gdzie podłączyłem przyciski, LCD hd47780, rtc ds1307 i buzzer. Korzystam z bibliotek do wyświetlacza od "radzia", TWI od p. Mirka oraz ze znalezionej na tym forum biblioteki do RTC. Napisałem szybki program, który wyświetla godzinę w formie hh:mm:ss na ostatnich polach pierwszej linii. Dodatkowo dodałem przerwanie,...
Witam. Próbuję stworzyć bibliotekę obsługującą wyświetlacz LCD (2x20, HD44780) podłączony do mikrokontrolera (ATmega32) poprzez TWI (I2C) i układ PCF8574AP. Kompilator to WinAVR (wersja oznaczona numerkiem a raczej datą: 20050214). Sama komunikacja z układem PCF8574 jest pewna (korzystam ze sprawdzonych bibliotek obsługujących sprzętowy interfejs TWI...
Od dłuższego czasu "chodził za mną" zasilacz. Przy czym mialem pewne wątpliwości, szczegolnie, że nie chciałem aby to był kolejny identyczny. Wolałem konstrukcję, która będzie posiadać pewne błędy, a przy których usuwaniu i wykrywaniu się czegoś nowego nauczę. Częścią moich wątpliwości podzieliłem się w wątku: . . . . . . . . . . . . . . . . . . ....
Witam, Chciałem przedstawić swój projekt tak zwanego volumera. Trochę inspiracji (oraz nazwę dla urządzenia) zaczerpnąłem z EP, gdzie publikowano podobny projekt. Niemniej niniejsze urządzenie jest całkowicie moją konstrukcją zarówno jeśli chodzi o warstwę programową (z wyłączeniem bibliotek do LCD) jak i sprzętową. Tytułowy volumer to urządzenie do...
damiano713 -> Próbowałem wstawić to co podałeś w main i niestety nie przyniosło to żadnych skutków:( Dopatrzyłem się podobnych instrukcji w funkcji inicjalizacyjnej więc wydaje mi się, że radzio to zrobił poprawnie w swoich bibliotekach. Dziwi mnie tylko fakt, że biblioteki z obsługą lini zajętości różnią się od tych bez w zasadzie tylko zdefiniowaniem...
Szanowny Panie Mirku bardo miło mi się czyta Pana książką. Jednaj jeśli chodzi o bibliotekę dotyczącą wyświetlacza HD44780 to doszedłem do wniosku, że lepiej jeśli zostanę przy sprawdzonej bibliotece autorstwa Radosława Kwietnia. Jest ona napisana w miej finezyjny sposób, ale działa bez zarzutu. Jeśli chodzi o średnik to poprawiłem. Nadal są te same...
Witam wszystkich forumowiczów. Chciałbym zaznaczyć, ze jestem całkowicie początkujący i jak dotąd z mikrokontrolerami miałem do czynienia jedynie na poziomie sterowania diodami, oraz wyswietlaczem LCD. Chciałbym odczytać i na późniejszym etapie zapisać pamięć EEPROM 24c16 za pomocą Atmegi16 przez wbudowaną systemową obsługę Twi na wyprowadzeniach...
Czytałem że warto podciągnąć wszystkie wolne piny i wejścia do vcc, a w moim przypadku jedynymi wyjściami są piny PA1, PA0, PB1, PB2 wszystkie piny Potru D więc reszte należałoby podciągnąć Dodano po 4 Mam jeszcze problem ze znalezieniem właściwej biblioteki bo po analizie schematu połapałem się że kumpel podłączył wyświetlacz w tryb odczytu flagi zajętości,...
Bascom ma to do siebie, że tak naprawde nie wiadomo jak działają jego biblioteki procedur. Zobacz jak to jest zrealizowane np w języku C : [url=]LCD 4x40 i spróbuj to przenieść do tego swojego Bascoma. Raczej nie licz, że uda Ci się zmodyfikować biblioteki Bascoma. Jeśli masz pełną wersję, to zgłoś problem do producenta, w sumie to jego zadaniem jest...
A macie jakis prosty programik w C na KS0108? Kupilem sobie wyswietlacz zrealizowalem juz zasilanie i wszystko gra podlaczylem pod ATmega16, probuje program napisac, sciaglem sobie nawet biblioteki z w C, ale problem polega w tym, ze nie pisalem wczesniej duzo w C, a w asm. Jakby ktos mogl wkleic jakis pogladowy kod programu, w jaki sposob wykorzystac...
Witam! Walcze z wyswietlaczem DMF5005N chcialem skorzystac z biblioteki t6963.c udostepnionej przez radzio. Problem w tym ze procek "wisi" na inicjalizacji - dokladnie to czytaniu statusu wyswietlacza pierwsza funkcja write_data z inicjacji LCD. Wiem ze wiele osob ma ten problem i nigdzie nie jest to wyjasnione. Sprawdzalem wyswietlacz ciagle odp. "0x00"...
Witam Nie definiujesz nigdzie F_CPU dla biblioteki delay.h także jeżeli ATmega16 pracuję z częstotliwością 1MHz to nie musisz tego robić jeżeli z inną to zdefiniuj F_CPU. Jeżeli tutaj nie ma błędu to proponuje wykorzystać gotową bibliotekę, która na pewno działa np. ze strony: i sprawdzić czy dla tej biblioteki uzyskasz coś na wyświetlaczu LCD. W ten...
Witam serdecznie jak napisałem w temacie mam problem obsługą wyświetlacza lcd. Napięcie kontrastu jest poprawne,(przy wpiętym uC, rządek tajemniczych kwadracików ukazuje się), chociaż dziwnie małe bo ok 0,5V , wyłączyłem fusy JTAGEN i OCDEN, jak było napisane w jednym z postów na elporatl-u.Do obsługi wyświetlacza używam bibliotek ze strony z biblioteki...
po pierwsze ja bym sprawdził czy podłączenie jest na pewno dobre , w ten sposób że użyłbym gotowej biblioteki w drugiej kolejności proponuję przeanalizować tamtą właśnie bibliotekę i na jej podstawie napisać program od nowa i różnica sama wyjdzie.
Witam. Po mrugający ledach i wyświetlaczach 7 segmentowych postanowiłem pobawić się LCD. Ze strony ściągnąłem biblioteki w wersji 4 bit. Wyświetlacz to: ? Połączenia: DB4 - PB1 DB5 - PDO DB6 - PB2 DB7 - PD1 RS - PD3 E - PD2 R/W - PD4. Bibliotekę zmodyfikowałem następująco: #include <avr/io.h> #include <util/delay.h> //--------------------------------------...
Kręciłem potencjometrem ;) Czarne pasy wtedy znikają całkowicie. edit2: Problem leżał po stronie opóźnień wyświetlacza. Biblioteki C ze strony: maja inne opoznienia niz standardowa biblioteka bascoma i dzieki temu dzialaja bez problemu. Polecam także lcd4busy do bascoma, która ma odczyt linii r/w i działa znacznie szybciej.
Witam, Już kilka dni nie mogę rozwiązać problemu z wyświetlaczem i tym kontrolerem. Wyświetlacz i sterowanie jest 4-bitowe. Wyświetlacz to WC1602A0, czyli kompatybilny z HD44780 2 rzędy po 16 znaków. uCdo testowania to Atmega16, choć docelowo będzie pracował z Atmega32. W każdym razie połączenia na schemacie wydają sie być w porządku, dla pewności kilkukrotnie...
Witam, Jestem w trakcie budowy komunikacji między ATmega32 a klawiatura PS/2. Wykorzystuje biblioteki zamieszczone na stronie //klawiatura.c #include <avr/io.h> //#include <avr/interrupt.h> #include <string.h> #include <inttypes.h> #include <stdlib.h> //#include <stdio> #include "hd44780.h" #include "atkeyboard.h"...
Usunąłem całą obsługę wyświetlacza, tzn. całą bibliotekę, bo fizycznie układ taki jak był, dioda dalej nie reaguje na przerwanie. Biblioteka obsługująca LCD jest w całości ze strony Dodano po 1 Położyłem uC na płytce stykowej (już zaprogramowany), na PD5 podpiąłem diodę z zewnętrznym zasilaniem, na PD2 przycisk do masy. Pod PD2 i reset podpiąłem kondensatorki...
(at)tadzik85 miałeś rację drugie osiem znaków to druga linia i jeszcze pytanie czy to kwestia biblioteki czy taki urok tego wyświetlacza ps korzystam z biblioteki
a linia RW odpowiednio podpięta do uP a nie do masy? bo z tego co widzę na zl11avr ta linia jest na stałe do masy :D Użyj tej biblioteki radzia: a teraz pewnie korzystasz z tej: która WYMAGA sterowania linią RW z procesora. Jest przez to (w niektórych przypadkach szybsza), ale Ty i tak nie masz możliwości skorzystania z tej opcji, a poza tym w klasycznych...
chudybyk - oczywiście masz rację. Nie wiem jak mogłem tego nie zauważyć! Poprawiłem te dwie funkcje. Niestety dalej nic się nie dzieje. funkcje wyglądają teraz tak: [syntax=c]void lcd_command(uint8_t data) { LCD_CPORT &= ~(1<<LCD_RS); asm ("nop"); lcd_send(data); _delay_us(120); } void lcd_data(uint8_t data) { LCD_CPORT |= (1<<LCD_RS);...
Nie wiem jak do końca w przedstawionym przez ciebie projekcie ale generalnie dużo zależy od tego jakich bibliotek używasz. Z tego co pamiętam do wyświetlania informacji na LCD można użyć np funkcji printf itp. Ale problem był tego typu że użycie tej funkcji chociaż powodowało wygenerowanie poprawnego kodu to na starcie zdzierało 2k pamięci. Do czego...
Witajcie, napotkałem dziś następujący problem. Do obsługi wyświetlacza skorzystałem z biblioteki radzia, która jest zamieszczona pod adresem: Fajnie wszystko działa, udało mi się wyświetlić jakieś tam teksty więc przeszedłem do pisania dalszej części aplikacji. Dopisałem trochę kodu (może kilkanaście lini) i przy kompilacji wywala mi taki błąd: collect2:...
Witam wszystkich! Buduję sterownik do pieca oparty na regulatorze PID. Chcę za pomocą układu wzmacniającego i ADS1110 czytać termoparę typu S. Korzystam z biblioteki: i biblioteki obsługującej wyświetlacz LCD autorstwa mirekk36. Oto kod źródłowy: [syntax=C]#include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <inttypes.h>...
Witam wszystkich, czy ktoś może miał do czynienia z LCM1602, czy są jakieś biblioteki do obsługi (dokładnie jest to LCM1602DSL). Korzystam z tej biblioteki jak na razie: , chodzi o to, że podłączony był HD44780 do UC i nie było najmniejszego problemu, wszystko śmigało, wymieniłem wyświetlacz i nie działa. Przebrnąłem przez datasheeta i w sumie nie różni...
Witam Męczę się właśnie nad napisaniem obsługi ładowania bitmap na wyświetlacz graficzny 240*128 T6963. Do obsługi używam znanych bibliotek kolegi Radosława Kwietnia (radzio.dxp.pl/t6963/). Sama obsługa wyświetlania tekstu i rysowania po ekranie jest już przeze mnie opanowana. Tak samo ładnie wyświetlają się też bitmapy odpowiednio skonwertowane programikiem...
Witam Od dawna przymierzałem się do zbudowania zegara nixie na sześciu lampach. W internecie jest sporo takich projektów, jednak większość z nich nie odpowiadała moim założeniom. Postanowiłem więc zaprojektować i wykonać zegar od podstaw wykorzystując podzespoły, które miałem pod ręką. Założenia Projektując układ kierowałem się poniższymi założeniami:...
Witam, Na wstępie powiem że jestem początkujący i proszę o wyrozumiałość. Szukałem odpowiedzi na forum, ale nie rozwiązałem problemu. Otóż mam problem z wyświetlaczem na układzie hd44780, korzystam z biblioteki: , połączenie również ze schematu na tej stronie(4-bit bez odczytu flagi zajętości). Problem polega na tym że nie mogę zainicjować wyświetlacza(...
Witam wszystkich. Pracuje nad swoim urządzeniem i utknąłem. Urządzenie składa się z modułu GSM sim900D, atmegi8 oraz wyświetlacza LCD. Napięcia na liniach Rx i Tx konwertuje za pomocą układu 74lvc125. Urządzenie ma wyświetlać wiadomości sms jakie przyjdą na moduł gsm. I stoję na etapie programowania w C. Korzystam z bibliotek radzia() do obsługi wyświetlacza...
Witam! Jakiś czas temu rozpocząłem naukę pisania programów na mikrokontrolery AVR w języku C++. Przeczytałem wiele tutoriali, poradników, itp., aż w końcu doszedłem do pisania własnych, prostych programów. Po kilku takich „pseudoprogramach” zdecydowałem, że teraz czas napisać coś bardziej rozbudowanego, a za razem przydatnego ;) Już od...
Witam serdecznie, Piszę ponieważ mam problem, z którym nie mogę sobie poradzić już kilka dni. Niby wszystko jest ok, wyświetlacz się włącza, wypisuje tekst który podaje lecz w przypadku polskiego znaku pojawia się inny kształt. Całość symuluje w proteusie niestety nie mam możliwości złożenia układu. Poniżej wstawiam kod programu oraz biblioteki. Z góry...
mam świadomość, że są już podobne tematy, jednak w żadnym nie znalazłem rozwiązania mego problemu, a jak już ktoś doszedł do rozwiązania to nie napisał w jaki sposób. Do napisania programu posłużyłem się bibliotekami ze strony [url=]Link wszelkie połączenia z wyświetlaczem ustawiłem na portc, zmieniłem w bibliotekach ustawienia tak aby odpowiadały połączeniu....
wyświetlenie temperatury w *F ( czyli *C + 273 ) To raczej temperatura w Kelvinach :) Dalej biblioteka jakaś dziwna... Skorzystaj z biblioteki Twój kod powinien w teorii działać, za to przedmówcy zdecydowanie nie... Problemem może być stosowanie zmiennych float i dtostrf. Zamiast tego pomyśl nad inną arytmetyką. Możesz zobaczyć mój przykład w -> Przykłady...
2. W wyświetlaczach większych niż 2-wierszowe linie adresowane są inaczej. Dlatego proponuję przerobić funkcję lcdvtwi_set_cursor(): Funkcja inspirowana funkcją LCD::setCursor() z biblioteki LCD do Arduino. Na stronie "Radzia" jest biblioteka 4x40 wystarczy ją pobrać [url=]Link
Chodzi o opisanie sposobu transmisji danych do ekranu. Żeby jeszcze dosadniej wyjaśnić w czym jest problem... Kupiłem jakiś czas temu dedykowany ekran do Raspberry Pi. Nie przewidziałem tylko, że nie ma czegoś takiego jak skrypt instalacyjny, czy biblioteka którą trzeba tylko "wgrać" żeby go uruchomić. Konieczne było wgranie przygotowanego obrazu całego...
Witam! Chciałbym aby ktoś zerkną na ten kod, czy nie ma błędu. Jeśli nie problem leży po stronie technicznej, prosze o sprawdzenie. Po włączeniu zaswieca się pierwsza linia. Biblioteka zmodyfikowana pod moje połączenia. Delay ustawiony na oscyloskopie. Mój kod to: ----------------------------------------...
Korzystasz z biblioteki do obsługi LCD, więc może tu leży problem? Przy uruchamianiu wyświetlacza też miałem kłopoty, więc postanowiłem napisać własna bibliotekę do jego obsługi, co prawda zajęło mi to trochę czasu, ale wszystko działa poprawnie. Musiałem przy tym trochę informacji „przetrawić”, więc nasuwa mi się na myśl taka opcja, że...