Witam, mam pytanie, czy w matrycach w laptopach compaq'a jest możliwość wejścia do jakiegoś OSD i regulacji clock, phase, bo obraz jest bardzo nieostry. Pozdrawiam, Łukasz.
Witam Chcę pomnożyć zegar na XC6S LX150-3FGG484 z 80MHz na 1GHz. Na rysunkach podaję informacje oraz schemat całości. Narazie nie mogę tego sprawdzić w praktyce ale symulacja behawioralna działa natomiast kiedy wykonam post-translate i dalsze to już nie. Czy ktoś może mi powiedzieć co jest źle lub podesłać przykładowy projekt? Tu są screeny schematu...
Czesc, Z wysylaniem zegara z FPGA to nie taka prosta sprawa i jak juz J.A zauwazyl, najlepiej jest jak zegar jest na PCB i idzie zarowno do FPGA (dedykowane wejscie) jak i do odbiornika. Wtedy zarowno FPGA jak i odbiornik sa perfekcynjie synchroniczne. (o ile zegar jest routowany jako zegar na PCB czyli dociera do wszystkich ukladow w tym samym czasie)....
Witam, chciałbym wyzwalać PWM z zewnętrznego wejścia Atmegi dla TC0 będzie to pin T0 PD4. Przy ustawieniu na preskaler wszystko działa jak ustawiam na External to nić się nie dzieje. Jeszcze coś trzeba ustawić? [syntax=c]//Inicjalizacja PWM TCCR0A |= (0 << WGM01) | (1 << WGM00); //ustawienie 8-bit PWM, Phase Correct TCCR0B |= (0 <<...
Dzień dobry, potrzebowałem generatora o szerokich możliwościach i padł wybór na chińską płytkę z AD9854. Na domyślnych ustawieniach rejestrów - układ od razu powinien pracować w trybie single tone (po wpisaniu 6 bajtów Frequency Tuning Word 1). Niestety: jakikolwiek sygnał uzyskuję dopiero po wpisaniu wartości do rejestru Output shaped keying I multiplier...
Czegoś tu nie rozumiem. Razem z FatFS można ściągnąć gotowy, działający przykład na LPC17xx, ze wszystkimi potrzebnymi funkcjami obsługi SPI i dostępu do karty. Dlaczego go nie użyjesz, tylko próbujesz szyć coś z jakichś dziwnych łatek? Jeśli chodzi o SPI, to LPC11xx jest bardzo podobny do LPC17xx. Próbowałem z niego korzystać, a konkretnie pracowałem...
Bo master zajmować się będzie jeszcze obsługą uart i 4 czujnikami ds. Generalnie niewielki miałem na to wpływ. Obwody były już wcześniej przez kogoś zaprojektowane. Ja mam to tylko oprogramować. A skąd wyliczenia 4x4 = 16? Naprawdę nikt nie jest w stanie pomóc? EDIT: Problem został rozwiązany. Główną przyczyną było odpowiednie zakomunikowanie Atmedze,...
Witam wszystkich! Aktualnie bawię się trybami PWM atmegi32. Na timerze0 robię phase correct pwm, zaś na timerze2 zegar systemowy. PWM jest software'owy i ustawianie poziomu logicznego znajduje się w przerwaniu od OCR0. Czas systemowy to po prostu inkrementowana zmienna globalna w przerwaniu od OCR2, gdzie licznik pracuje w trybie CTC. Mój problem polega...
Zacznij od zmiany szybkości transmisji na SPI SPI For SPI, either 3- or 4-wire configuration is possible, as shown in the connection diagrams in Figure 34 and Figure 35. Clearing the SPI bit (Bit D6) in the DATA_FORMAT register (Address 0x31) selects 4-wire mode, whereas setting the SPI bit selects 3-wire mode. The maximum SPI clock speed is 5 MHz with...
Jeśli jest to monitor LCD i masz go podłączonego przez kabel VGA winą może być złe ustawienie zegara/fazy sygnału. Najpierw ustaw rozdzielczość na 1280x1024, czyli optymalną rozdzielczość monitora. W załączniku dodałem plik który zrobiłem kiedyś by sam dostroić dobrze monitor. Otwórz go w programie Paint (kliknij na niego prawym i wybierz opcje "edytuj")....
(at)dondu : Aby uniknąć tego typu błędów, jaki przytrafił się koledze. Po za tym, w ten sposób wyraźnie zaznaczasz swoje intencje. Oczywiście można też zastosować: (at)Jablonaack : Nie mam teraz dostępu do noty układu 3204, ale możesz zwrócić uwagę, na odpowiednie ustawienia Data order, Clock Polarity, oraz Clock Phase. Możesz też zewrzeć MISO z MOSI,...
Od kilku dni walczę z niby banalnym tematem. Przewałkowałem krok po kroku dokumentację, noty aplikacyjne i dostępne przykłady ale nadal nie mogę ruszyć. Chcę przesłać przez SPI5 wykorzystując DMA2 (strumienie: 3 do odczytu i 4 do zapisu na kanale 2) dane do/z układu ADE7953 . Sama transmisja SPI robiona programowo (sprawdzanie flag TXE i RXNE) działa...
Jeśli ten monitor ma funkcję CLOCK PHASE to spróbujcie ręcznie ustawić najlepszą jakość obrazu. Funkcja automatycznego dostrajania często się "myli". Każdy monitor LCD ma dla siebie jedną ulubiona częstotliwość dla dedykowanej najlepszej dla danego modelu rozdzielczości, należy ustawić najwłasciwsze parametry na dedykowanym sterowniku i dostroić funkcją...
-------------serdecznie dziekuje za pomoc,podpowiedzi! i prosze o wyrozumialosć ----------- wklejam caly kod (napisany w Bascomie) i bylbym wdzieczny za pomoc w przeanalizowaniu jego dzialania, czesc kodu odpowiedzialna za dzialanie przetwornikow AC i sterowanie wyswietlaczem LCD nie istotna dla mnie w tym momencie ----------------------------------------...
U mnie parametry transmisji dla ATMegi128 mam takie ustawienia z zegarem 11,052MHz // SPI initialization // SPI Type: Master // SPI Clock Rate: 4608,000 kHz // SPI Clock Phase: Cycle Start // SPI Clock Polarity: High // SPI Data Order: MSB First SPCR=0x5C; SPSR=0x00; Dla ATMegi8 z zegarem 8MHz analogicznie dałbym // SPI initialization // SPI Type: Master...
Witam! Mam problem z popranym odbiorem danych. Kod wygenerowany przez kreatora jest przedstawiony na listingu. I teraz pytanie. Mam odebrać z odbiornika widomość o długości 154 bajtów. Wiadomość ta przychodzi co 1 sekundę i zaczyna się zawsze czterama takimi samymi znakami : (at)(at)Ha Próbowałem już robić to z pętlą, by odbierać 154 znaki, i potem...
Sprawdź czy problem nadal występuje gdy wstawisz opóźnienie przed ustawienie SS na stan wysoki i po ustawieniu SS na stan niski - tak aby na oscylogramach wyraźnie było widać że stan tej linii zmienia się "daleko" od wszelkich zmian na liniach danych i zegara. Zmieniłem tak jak zalecałeś - po 100 us przed i po, żadnych pozytywnych zmian przy tym ustawieniu...
Witam wszystkich Elektrodowiczów! Mam 16-bitowy przetwornik analogowo-cyfrowy (ADC) ADS8326 firmy Texas Instruments, który komunikuje się z mikrokontrolerem NXP LPC1769 przez SPI (SPI0). Przetwornik ADC zasilany jest z przetwornicy IRM-05-5 Mean Well z kondensatorem elektrolitycznym 1000 µF/25 V na jej wyjściu. Aplikacja przetwornika ADC z kondensatorami...
Witam wszystkich, W celu zmniejszenia poboru prądu postanowiłem zamienić w moim projekcie ATmege 16 na ATmege 328. W projekcie korzystam z przycisków, wyświetlacza LCD i slotu kart SD. Wszystkie peryferia zachowują się dobrze oprócz slotu kart SD. Korzystam w kodzie z biblioteki Petit FatFS. Szukałem w jej plikach miejsca, w którym zdefiniowane są porty...
Na przykład w komunikacji z LCD z Siemensa wysyłałem dwa razy po 8 bitów. void lcd_cmd(unsigned int dat) { PIOA_CODR = LCD_RS; WriteSpi(dat); WriteSpi(0x00); PIOA_SODR = LCD_RS; } void WriteSpi(volatile unsigned int command) { while((SPI_SR & SPI_SR_TXEMPTY_MASK) == 0); // wait for the...
Ja robiłem to tak: #define SPI_SS 0 // potrzebne do pracy w trybie master #define SPI_SCK 1 // CLK #define SPI_DO 2 // MOSI #define SPI_DI 3 // MISO #define SPI_PORTPORTB #define S_SPI_SSSPI_PORT|=_BV(SPI_SS) #define C_SPI_SSSPI_PORT&=~_BV(SPI_SS... #define S_SPI_SCKSPI_PORT|=_BV(SPI_SCK) #define C_SPI_SCKSPI_PORT&=~_BV(SPI_SCK&...
Witam. Jak w temacie. Występuje błąd przy wysyłaniu 4 bajtów w ramce, natomiast nie ma problemu z wysyłką 3 bajtów w ramce. Wysyłam do przetwornika po SPI daną (3 bajty) + suma kontrolna (1 bajt). Prędzej myślałem, że źle liczę CRC8 i dlatego DAC nie przyjmuje danej. Doradzono mi, żebym spróbował zrobić pętlę od 0 do 255, w której będę próbował wysłać...
Przykład pierwszy, najbardziej "bezpośrednio" jak się da: [syntax=c] // SPI initialization // SPI Type: Master // SPI Clock Rate: 4000,000 kHz // SPI Clock Phase: Cycle Start // SPI Clock Polarity: Low // SPI Data Order: MSB First SPCR=0x50; SPSR=0x00; i=0; DF_CS=1; DF_CS=0; spi(0x82); // write main memory through buffer 1 spi(0x00); // adres spi(0x00);...
Witam. Znalazłem ostatnio opis emulatora zmieniarki CD do grupy VAG (VW, AUDI, SEAT, SKODA). Działa to na takiej zasadzie, że oszukujemy radio generując protokół zmieniarki a na wejście liniowe podajemy np. sygnał z odtwarzacza MP3 zamiast ze zmieniarki której fizycznie nie ma. Niestety inaczej się nie da i musi być emulator jeśli fabryczne radio nie...
Witam, moglby mi ktos sprawdzic komunikacje SPI atmega8+mcp4922. Wgrywam ten kod za pomoca winavr+stk200. W pliku jest schemat mojego ukladu. Z gory dzieki za pomoc [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include "spi.h" #include "config.h" #define IMP_NA_OBR 2500 #define F_CPU 16000000 #include <util/delay.h> //------------...
Nie posiadam takowego, ale myślę, że nie powinno to sprawić problemu, trzeba jedynie przepiąć piny CLK i DATA na piny SPI i skonfigurować odpowiednio SPI. Oto kod, który sobie stworzyłem w celu ułatwienia konfiguracji. Musisz jedynie sprawdzić czy konfiguracja pinów jest zgodna z Twoim AVRem. Dorzucam też funkcje wymieniające dane bez użycia przerwań....
Witam, Jestem w trakcie budowy komputera pokładowego na procesorze AtMega8 oraz na wyświetlaczu LCD LS020. Program który tworzę ma zrealizować podstawowe funkcję komputera pokładowego, takie rzeczy jak menu i możliwość nastawienia parametrów odpuszczam a jedynie chcę prawidłowo obsłużyć wejścia i pomiary sygnałów. W trakcie pisania programu natknąłem...
Czy dobrze masz ustawione w konfiguracji SPI bity Clock PHAse i Clock POLarity?
Borykam się z problemem odpowiedzi procka w trybie slave w usarcie synchronicznym. RM mówi o podobieństwu tego trybu do SPI oraz o możliwości zastosowania SPI u slave'ów a USART w trybie synchronicznym u mastera - podobno działa, nie testowałem bo... Problem polega na tym, że SPI użyć nie mogę, przyjmijmy to za niezmienne. Ponieważ to master inicjuje...
Spróbuj ustawień automatycznych, jeśli monitor nie poradzi sobie z przeskalowaniem obrazu to pozostaje reczna regulacja "clock" i "phase", Najlepiej uruchomić sobie do tego Nokia Test i readability pattern czyli czarne literki na białym tle.
parametry do regulacji w monitorze: clock, phase
nie mam czegos takiego jak "color adjust", mam tylko "auto adjust" :( a powiedz mi jeszcze jak zrobic te testy w everescie? bo jak klikne na monitor, to wyswietla mi tylko informacje o nim, a testow zadnych nie moge robic. Everest to program: Sciagnac, uruchomic, zakladka "test" >>> "monitor diagnostics" >>> zakladka "color tests" >>> i zaznaczyc tylko...
No właśnie ciekawy temat, ja mam dokładnie tą samą kartę co kolega , kupiłem LCD 19" panorama i mam taki efekt jakby odświeżanie było niedostateczne, czyli latają mi co jakiś czas paski przez cały ekran. Dodam tylko że na CRT tego nie ma. Może zna ktoś przyczynę tego??? Na początek ustaw rozdzielczość taką, jak rozdzielczość fizyczna monitora oraz...
Posiadam ww. monitor od ok. 2 lat i do dzisiaj wszystko było w porządku. No właśnie, do dzisiaj... Zauważyłem, że co jakiś czas obraz "skacze/przesuwa się" bardzo szybko w lewo (za pole widzenia) i z powrotem na miejsce. Poza tym na ciemnych, głównie szarych tłach widać czasem delikatne smużenie. Wiem, że jakieś tam smużenie jest normą w LCD i da się...
Po zejściu w dół z rozdzielczością - do poziomu, przy którym komputer pracował wcześniej - tj. 1024 x 768 - problem rozmazań zniknął. Tyle tylko, że obraz jest bardzo nienaturalnie rozciągnięty więc raczej pracować tak się nie da :| EDIT: Problem udało się w znacznym stopniu zredukować poprzez regulację Clock i Phase :D
Użyj programu Nokia Monitor Test i ustaw w monitorze odpowiednio "clock,phase".
Witam! Od jakiegoś czasu staram się oprogramować żyroskop, który znajduje się w zestawie rozwojowym Stm32f3-discovery. Jest to żyroskop L3GD20. Komunikuje się z uC poprzez interfejs SPI (narzucone przez konstrukcję zestawu). Generalnie komunikacja działa, ale bardzo chaotycznie. Przykładowo: - na zapytanie o rejestr WHO_AM_I dostawałem kiedyś odpowiedź...
Witam serdecznie, proszę o sprawdzenie programu czy przy pomocy tych funkcji i2c odczytam wartosci z eepromu czujnika HP03S i jak wyliczyć ciśnienie na podstawie tych wartości, ciężko mi zrozumieć to na podstawie pdfki czujnika. Dodano po 38 aaaaa już wiem skąd ten błąd :) za mało pamięci programu :) trzeba optymalizować. Proszę w takim razie tylko...
Firma Integrated Device Technology dodała do swojej rodziny programowalnych generatorów zegarowych VersaClock 5 nowy układ 5P49V5901, z czterema uniwersalnymi parami wyjść o możliwości uzyskania częstotliwości do 350 MHz. Układ składa się z czterech różnicowych lub ośmiu jednowyjściowych generatorów zegarowych i może zapamiętać do czterech różnych...
Witam. Próbuję skomunikować się z wyświetlaczem 7seg. za pośrednictwem wymienionego układu , z datsheetu wynika, że jest to coś podobnego do I2C. [syntax=python]from pyA20.gpio import gpio from pyA20.gpio import connector from pyA20.gpio import port import time def H_DEL(): time.sleep(20/1e6) def Q_DEL(): time.sleep(12/1e6) gpio.init() SDA = port.PA12...
Witam Korzystam z tej biblioteki do programowej obsługi i2c. [syntax=c]#include <avr/io.h> #include <util/delay.h> #include "i2csoft.h" #define Q_DEL _delay_loop_2(3) #define H_DEL _delay_loop_2(5) void SoftI2C_Init() { SDAPORT&=(1<<SDA); SCLPORT&=(1<<SCL); SOFT_I2C_SDA_HIGH; SOFT_I2C_SCL_HIGH; } void SoftI2C_Start()...
Witam, mam problem z wywołaniem funkcji w przerwaniu. Na chwilę obecną debugowanie odpada, gdyż mam mały problem z odpaleniem debugowania. Po wywołaniu przez procesor przerwania, albo się on wiesza albo niepoprawnie działa funkcja. To samo dzieje się gdy wkleję do przerwania zawartość funkcji. Podczas kompilacji nie sypią się żadne warningi dotyczące...
:idea: proszę mnie nie odwodzić od tego pomysłu , o ile nie będzie poważnych przeciwskazań Nie mam najmniejszego zamiaru. :D :idea: GIGABYTE GA-970A-UD3 Rev 3.0 Bios revision: FDe Bios Type: AMI UEFI :?: Napisz - co chcesz osiágnáć przez OC tej płyty z z jakim cpu ? - przed póbami z OC załóż na chipset N.(AMD 970) (trzymany palstikowymi zatrzaskami)...
Witam! Robię urządzenie do mieszania drinków. Na wałkach jeździ wózek, na wózku szklanka. Powyżej zamocowane butelki. Serwo również zamocowane na wózku naciska nalewaki przymocowane do butelek. Próbuję napisać program, który po wybraniu drinka z menu pokieruje silnikiem krokowym aby podjechał w odpowiedniej kolejności pod różne butelki. Nie jestem programistą...
Witaski Panowie i Panie :) Wiele szukałem, niestety bez skutku prostego programiku, który to sprawdziłby, czy SPI w mojej ATmedze jest sprawne. Tak więc zamieszczam dwa proste programiki, które sprawdzają poprawność działania SPI Test SPI sprzętowego Test SPI programowego Przy sprzętowym podłącz diodę do pinu B.5 portu B, natomiast przy programowym...
Przeczytaj opis WS2812B, a odechce Ci się konstruowania takich zabawek samemu. :) Przy częstotliwości przerwań 38400 Hz można dość skutecznie obsłużyć UART na 9600. Niestety dokładność oscylatora RC w ATtiny13 jest tak słaba, że w praktyce co 5 płytka nie działała, bo rozjeżdżała się transmisja. Wniosek z tego taki, że albo należy przewidzieć w oprogramowaniu...
W sieci można znaleźć ten zasilacz, głównie, w formie schematów bez opisu. Na Elektrodzie znalazłem , gdzie występuje jego schemat ale widać że bez opisu i nikt się nad nim nie raczył pochylić, a być może warto, gdyż na stronie: jest jego konstrukcja i działanie dokładnie opisane. Podstawowe parametry: - prąd i napięcie wyjściowe: 40A, 13,2V (z możliwością...
Jeśli poszczególne fazy mają mieć różne czasy trwania, to najłatwiej zapisać czas w sekundach jako czwarty parametr obok składowych Poniższy kod działa prawie doskonale, do pełni szczęścia potrzebowałbym jeszcze dwóch podpowiedzi: 1. Dlaczego wpisując wartość 10 przy kolorze zielonym przez 10 sekund świeci czerwony ? 2. Jakiej zmiany dokonać, aby wartość...
Witam, Z tej stronki [url=]Link dowiedziałem się jak obsługiwać moduły komunikacji radiowej RFM12B. Przykład nadanika: [syntax=vbnet]$regfile = "m8def.dat" $crystal = 8000000 '8MHz $hwstack = 70 $swstack = 70 $framesize = 160 '$noramclear Config Submode = New Config Watchdog = 512 '512ms Start Watchdog '---------Constants---------------------...
Mam taki małe pytanie Potrzebuje zmienić częstotliwość pracy podstawy generatora do AD9833 Oryginalnie jest to 25MHz potrzebuję akurat na 10 MHz mam taki kod (w sumie 2) INO wygląda tak: Do kompletu jest AD9833.h Proszę umieszczać kod w znacznikach syntax. Składnia jest wtedy kolorowana, analiza łatwiejsza, a posty krótsze.
Witam wszystkich Forumowiczow, do tej pory nigdy nie miałem potrzeby pisać postu bo wszystkie problemy rozwiązywałem opcja search ;-) az do tej chwili. buduje układ przetwornika AD 24 bitowego, ktory komunikuje sie z Atmega8 po SPI hardware a ta z kolei z moim PC po RS232. Docelowo maja byc 2/3 przetworniki, poki co jest jeden i walka trwa ;-) Całość...
Cześć wszystkim, Zabrałem się za obsługę wyświetlacza 4.3" opartego na SSD1963 w oparciu o FMC w STM32F429ZIT6. Konfigurację wszystkich podzespołów przeprowadziłem bezpośrednio na rejestrach. Sama procedura konfiguracyjna SSD1963 pochodzi z biblioteki UTFT z Arduino (oczywiście przepisana na potrzeby STMa) - na tamtym procku działa, więc tutaj ten sam...
Dzień dobry, od dłuższego czasu próbuję wykonać projekt sterowania Transceivera RF CC120 firmy Texas Instruments za pomocą mikrokontrolera STM32F100RBT6B, który jest na płytce uruchomieniowej STM32VLDISCOVERY. Mam już napisaną część kodu, jednak nie jestem pewien czy SPI jest faktycznie poprawnie uruchomione oraz (i tu prośba do kogoś, kto się orientuje...
(at)seba_x:A co to za bzdura?:> • Peripheral Features – Two 8-bit Timer/Counters with Separate Prescaler, one Compare Mode – One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode A co do pytania autora, nie, zliczanie umożliwiają tylko dwa pierwsze timery. Trzeciego można używać jako wewnętrznego. Nie tylko...
Witam!! Na Atmedze8 i sprzętowym SPI komunikacja z modułem TLX095(bezprzewodowy transmiter) działa OK. Oto kod konfiguracyjny SPI: Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 128 , Noss = 0 jeśli próbuje Atmegę zamienić na Attiny2313 i ustawić SPI programowe bo sprzętowego Attiny2313...
Cześć wszystkim ;) Pisze w sprawie takiej ze postanowiłem połączyć atmege32 i kartę microSD 2 gb i tu sie pojawiaja problemy a mianowicie program nie pokazuje mi pojemnosci karty niby inicjacja przebiega ok ale cos nie tak nizej wstawiam kod programu $regfile = "m32def.dat" $crystal = 8000000 $lib "Lcd-pcf8833.lbx " 'special color...
Cześć wszystkim ;) Mam ogromną prośbę o pomoc w sprawie otwierania obrazków w formacie *.bgc ktore beda umieszczone na karcie pamięci i atmega ma je otwierać i wyświetlać na kolorowym lcd . Probowałem już kilka różnych sposobów ale za każdym razem obrazek się nie wyswietlał poprawnie . Serdecznie pozdrawiam Bartek Nizej kod programu do obslugi karty...
Witam wszystkich :) Jakiś czas temu złożyłem odtwarzacz plików dźwiękowych wav korzystający z wbudowanego w atmege32 PWM 8 bit-owego, postanowiłem poprawić jakość odtwarzanego dźwięku poprzez dodanie zewnętrznego DAC-a którym jest TDA1543 . Pojawiło się kilka problemów ponieważ nie wiem w jaki sposób mogę podłączyć i odpowiednio przerobić kod programu...
Wykonałem termometr, który ma rejestrować wyniki z pomiaru temperatury na karcie SD w pliku TXT. Wzorowałem się na projekcie rejestratora pogodowego wykonanego przez kolegę Duch_a. Napisałem, krótki program na podstawie w/w projektu, który ma utworzyć plik na karcie i zapisać w nim krótki tekst. Niestety w wyniku działania programu plik nie zostaje...
Nie możesz tylko używać Timera2 do innych celów, bo właśnie jest on używany przez RC5 Funkcja GETRC5 domyślnie wykorzystuje Timer0 a nie Timer2. Oczywiście można to zmienić w konfiguracji, jednak autor tego nie czyni. Zatem pozostają mi dwie opcje, albo przestać używać timera0 do odliczania 1s odcinków czasu i zaprzęgnąć do tego timer2 (co może nie...
Proszę oto kod. Chodziło mi o to ze moze podpowiecie mi w którym miejscu i jakie modyfikacje musze dać a w linku który podałem jest opis i cały kod. [syntax=basic4gl]'----------------------... ' Atmega168 and ENC28J60 '---------------------------------------... ' Version 1.0 - june 2007 by Ben Zijlstra...
Witam Mam moduł sieciowy na układzie ENC28J60 podłączony do mikroprocesora ATMEGA644 20PU taktowany kwarcem 16Mhz.Program piszę w Bascomie bo innego języka nie zmam. Przykładowy program znalazłem w internecie z sterowaniem diody led przez stronę internetową. Dopisałem kawałek programu żeby na tej stronie internetowej był pokazywany stan tej diody led....
Zacytuje z pliku stm32f4xx_spi.c ========================================... * How to use this driver * ========================================... * * 1. Enable peripheral clock using the following functions * RCC_APB2PeriphClockCmd(RCC_APB2Periph_SP... ENABLE) for SPI1 * RCC_APB1PeriphClockCmd(RCC_APB1Periph_SP...
Witam, Mam problem z układem VS1011, udało mi się odtworzyć muzykę, jednak problemem jest to, iż układ strasznie śmieci oraz na wyjściu chyba pojawia się prąd stały - gdy dotknę głośnika podczas włączania czuję, że membrana idzie do góry, to samo gdy odłączam głośnik. Próbowałem ustawić różne mode kostki dekodera tak jak w datasheecie, jednak wszystko...
Witam serdecznie Bazuję na dostępnym w sieci kodzie Pana Piotra Rzeszuta, służącym do obsługi modułu ENC28J60 w Bascomie. Wszystko działa jak należy, jednak chciałbym zmodyfikować kod tak, aby po włączeniu diody wyświetlał się aktualny stan jej działania ("stanled1")... Czyli po kliknięciu w przeglądarce przycisku ON przy diodzie, obok wyświetli się...
Po całym dniu walki słabo opisałem mój problem bo już po prostu nie miałem siły :D Wyjaśniam... Zrobiłem sobie mikro serwerek LANowy na Atmedze32 i układzie ENC28J60. Z doświadczenia z tym układem i Atmegą wiem że znacznie stabilniej wszystko pracuje gdy mikroporocesor (Atmega) jest taktowana zegarem 25MHz z gotowego modułu ENC a nie własnym kwarcem....
Po kilku dniach pracy urządzania stwierdziłem że jednak przydało by się żeby serwerek dodatkowo wysyłał dane do "" chociaż z termometru domowego. Próbowałem na rożne sposoby ale nie mam pojęcia jak to zrobić. Może ktoś z Was jest w stanie zmodyfikować kod ? Może kolega (at)bart-projects czyta ten temat? ;) (to ten sam kod co w załączniku) [syntax=vbnet]...
Udało mi się postawić can-a na płytce mmnet1002 z wykorzystaniem środowiska buildroot w wersji 2010-02 i jądra 2.6.34.1. Do tego wymagane było do kompilowanie pakietu iproute2 ale przynajmniej wersji 2.6.31 - wcześniejsze nie mają obsługi CAN. Buildroot nawet w najnowszej wersji posiada ten pakiet w wersji 2.6.28, a spowodowane jest to błędami kompilacji...
Odgrzeję trochę temat. Udało mi się znaleźć kod który za pomocą potencjometru reguluje częstotliwość w Hz od 100 do 10000Hz. Potrzebuję przerobić kod aby działał on w zakresie 5 Hz do 250Hz. Kombinuję ale jednak za mała wiedza. Pomoże ktoś ? [syntax=c]unsigned long duty1,duty2; // Duty Cycle in terms of a percentage. unsigned long plus; // Value read...
Is it possible to verify the following program to run correctly on attiny2313A? It is: [syntax=cpp]//##########################... //##### SUMLOG with stepper and crystal 6.0MHz ##### //######################################... //Port assignment: //Port D.6 [input] = reed Switch //Port D.5 [input] = unused //Port D.4 [input]...
Witam mam pytanko czy mógłby sprawdzić mi poniższy kod bo w BASCOMIE nie ma błędów jednak po wgraniu do klocka nie dziala :/ i nie mam zielonego pojęcia dlaczego. Jeżeli ktoś wie to niech mi napisze co robie nie tak jak trzeba Pozdro $regfile = "m8def.dat" $crystal = 8000000 ' -------- konfiguracja SPI 'Config Portd = Output 'communication...
obsluga padow od PSX w bascom .... '#######################################... '# File Name: PSX_PADInterface.bas # '# Written By: Matt Smith # '# Function: Allows you to hook a Sony PSX handcontroller to a AVR using # '# the Hardware Spi functions in Bascom. It is an awesome tool # '# for lots of different...
Kriss Pewnie sprzętowy SPI dobrze ci nie działa z MMC/SD, bo masz źle skonfigurowany ten fragment w pliku bibliotek AVR-Dos. ' THIS IS AN INCLUDE FILE ' DO NOT COMPILE $nocompile '---------------------------------------... ' Config_MMC.BAS ' Config File for MMC Flash Cards Driver ' (c) 2003-2005 , MCS Electronics...
No i rzeczywiście w EP jest ale przykłady są w C. A na tej drugiej stronce programik nie chce się do końca skompilować i generuje błędy. <załamka> Dodano po 1 No i mam to: '---------------------------------------... ' Config_MMC.BAS ' Config File for MMC Flash Cards Driver ' (c) 2003-2005 , MCS Electronics...
Witam, chciałbym wysterować wyświetlacz VFD 16L102DA4 Samsunga za pomocą Bascoma. Wyświetlacz ten sterowany jest przez SPI (DIN, SEL, CLOCK) oraz reset. Po przeczytaniu noty katalogowej po przyłączeniu zasilania podaje niski sygnał na reset wyświetlacza. Po tym wyświetlacz ładuje swoje domyślne ustawienia. Kolejnym krokiem jest próba wysłania pozycji...
Przykład ten udowadnia właśnie jak przy pomocy gniota o nazwie Bascom stworzyć gniota który nie radzi sobie z kartą SD i graficznym LCD.Może już pora otworzyć oczy i nazwać rzeczy po imieniu. Trzeba przestać sapać nad bascomem i C i nauczyć się asemblera. Bo reszta działa jak tłumacz w google ... Gdybym miał tyle czasu aby siedzieć i uczyć się C to,...
Witam serdecznie Mam podobny problem z tym przetwornikiem MCP3202, oto kod: $regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 ' use baud rate $hwstack = 48 ' default use 32 for the hardware stack $swstack = 20 ' default use 10 for the SW stack $framesize = 80 Enable Interrupts Config Serialout = Buffered , Size = 254 Config Lcd = 16 *...
Podziękaowania dla Duch_ Teraz dziala tak jak chcialem, czytalem wcześniej twój post, ale mialem balagan w kodzie i zapis z twojego kodu nie dzialal, teraz jest ok. Mój kod z obslugą LCD od Nokii 6100 zapis/odczyt z karty SD, może komuś się przyda: $regfile = "m32def.dat" $crystal = 8000000 $lib "Lcd-pcf8833.lbx " $include "..\fonty\Color8x8.font"...
Cześć Jaki powinna wyglądać procedura odczytu w SPI Config Spi = Soft , Din = Pinb.4 , Dout = Portb.3 , Ss = None , Clock = Portb.5 Config Spi = Hard , Data Order = Lsb , Polarity = High , Master = Yes , Phase = 0 , Clockrate = 128 , Noss = 1 Różnica jaka jest u mnie to taka że Bin ma 1.71k na 1.68 i przetwornik nie mierzy od 0V tylko pokazuje wartość...
Witam. Jako że znalazłem w swoich zbiorach stary wyświetlacz po siemensie c60 motywowany jednym z tematów na tym forum postanowiłem połączyć owy wyświetlacz z atmega8. Układ na szybko połączyłem według tego schematu: Jako że nie miałem styczności z tego typu wyświetlaczami więc wsad do procka zaczerpnąłem z innego postu. Trochę go skróciłem i pozmieniałem...
Raczej nie zaczęło. Prawidłowo działa odliczanie czasu w oparciu o zegar PCF8583 - co minutę miga dioda podprogramu Pomiar. I na tym się kończy sprawa jeśli chodzi o SD, nie dopisuje do pliku, nie tworzy nowego, reszta działa poprawnie - wyświetlanie czasu i temperatury na LCD. Plik Config_MMC.bas jest od Kolegi Duch '---------------------------------------...
Witam Mam program, który wyświetla na LCD współrzędne oraz prędkość ( prędkości jeszcze nie sprawdzałem w terenie ) oraz zapisuje na karcie SD. Na razie zapis na SD jest ręczny, przez przycisk. Chciałbym żeby zapis dokonywał się ze zmienną częstotliwością zależną od szybkości, (szybkość mam jako String i Integer), np: 0 km/h - co 30 minut 0- 10 km/h...
drzasiek, ok poradziłem sobie i ATMega8 już działa :) Skopiowałem program na Bascoma do wyświetlacza LS020 od kolegi z forum. U niego, nie pojawiło się nic, prócz zmiany koloru wyświetlacza na niebieski. Więc chcąc sprawdzić czy u mnie cokolwiek zmieni kolor :P skopiowałem program i zmodyfikowałem tylko porty wg. mojego podłączenia: [syntax=basic4gl]...
Witam! Chciałbym zbudować sterownik I/O z wykorzystaniem pada z PlayStation. Będzie on sterował przekaźnikami lub optotriakami. Dodam, że jeśli chodzi o programowanie to póki co dla mnie czarna magia, ale szybko się uczę. W związku z tym mam parę pytań. 1. Ile kanałów można I/O można z takiej zabawki wyciągnąć maksymalnie? 2. W jaki sposób zmienić kod,...
Sporo tego ( obsługa SD, PCF8563 + menu do ustawiania daty, obsługa PCF8574 w przerwaniu INT1 )- ale nie ma problemu - zmieniła się tylko zawartość podprogramu Pomiar była taka, jak w pierwszym poście oraz wyłączyłem w wyświetlanie na LCD tych wartości wskazań z DS18B20, oczywiście dostosowałem pozycje wyświetlania do LCD 4*20 - załączniku spakowany...
Witam.Piszę soft który ma na celu obsługę kart SD i LCD od 6100.Samą obsługę LCD opanowałem (na atmedze8) jednak nie wiem czy SD będzie działać.Jako kartę wykorzystam m2 1gb (została po starym telefonie).Jak na razie nie mam dostępu do atmegi bo właśnie co ją spaliłem jednak pytam się o poprawność softu.Jak widać w sofcie brakuje jeszcze odczytywania...
Witam Mam płytkę z Atmega644P na której mam złącze SD.Gdy karta jest włożona to całkowity pobór prąd wynosi 220 mA, gdy kartę wyciągnę to spada do 140 mA. Dodatkowo Atmega się grzeje, gdy karta jest włożona, gdy ją wyciągnę to już nie. Karta jest zapisywana poprawnie. Inicjuje ją kodem jak poniżej: Schemat poprawiony Może jest tam błąd ?
Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 - dwa czujniki DHT11 - odczyt z PCF8574AP w przerwaniu ( klawiatura )...
Witam. Jestem początkującym w dziedzinie programowania na elektronice znam się dobrze. Chciałbym zbudować komputer pokładowy do mojej hondy civic i znalazłem na elektrodzie projekt z pod tego linku. . Płytkę zaprojektowałem na nowo pod atmege128 reszta bez zmian. Wyświetlacz od Siemensa s65 ls020 podłączyłem według tej strony Wszystko działa, umiem...
Witam Z wycinków kilku programów chciałem zrobić jeden duży barkuje kilku rzeczy i zwiazku z tez pytania W jaki sposób mogę zwiększyć ilość wejść i wyjść żeby zmieścić wszystko ? ( patrz 1 PINY ) brakuje ustawiania podlewania względem kalendarza zielonego pojęcia nie mam jak z pcf mogłbym ustawić godzinę i czas podlewania np 18:00]przez 1 min ? brakuje...
Witam wszystkich serdecznie. Czy ktos moglby sprawdzic kod bo juz kilka tygodni siedze i nie wiem co moze byc nie tak, kod sciagniety z netu i ponoc dziala na 100% no ale nie u mnie. Na tym samym urzadzeniu bez problemu odpalam inne oprogramowania tylko pisane w C i smigaja bez problemu. [syntax=vbnet]$regfile = "m32def.dat" $crystal = 16000000 $baud...
Witam Korzystając kodu Tuxgraphics zmodyfikowanego przez Kolegę Mundi1970 , chciałem również postawić prosty serwer pokazujący temperatury z kilku czujników oraz wilgotność i ciśnienie. Po zmianach regfile i pinu CS nie mogę go jednak skompilować. Występują trzy błędy: Error 46 Line: 363 Assignment Error Enc28j60_linkup Erroe 229 Line: 450 End Sub or...
Witam. Przedstawiam pokrótce sytuacje: mam system na Atmega32, nazwijmy go serwerem, który zapisuje cyklicznie na karcie SD dane (np temperaturę co minute). Wszystko działa. Mam drugi system, też na Atmega32, powiedzmy klient, który wysyła do pierwszego dane po RS232. Serwer odczytuje i wyświetla: wszystko działa ok. Teraz chcę dodać zapisywanie tych...
Ten mój pierwszy program na pewno działa, ale napisałem nowy na liniach sprzętowego SPI żeby obalić te tezy że na sprzętowym się nie da. Kiedy nie używa się pinu SS a kluczuje się samemu to nie ma problemu i po podłączeniu jak w poniższym schemacie poniższy kod działa w opcjach Software , albo Hardware SPI ;) Przykładu z Shiftout już mi się nie chciało...
Dziękuję za odpowiedź. Poprawiłem schemat i licznik zaczął poprawnie działać. Będę bardziej ostrożny w tej kwestii. Pozostaje jednak sprawa analizy czasowej. Faktem jest, że nie będzie to układ współpracujący z jakąś szybką magistralą cyfrową, jednak chciałbym zlikwidować choć większość warningów i z grubsza wiedzieć, czego one dotyczą. W TimeQuest...
Dzień dobry, Jestem w trakcie tworzenia programu, w którym wyniki wyświetlane na wyświetlaczu graficznym 128x64 chcę zapisać potem na kartę SD. Problem w tym, że polecenia obsługi wyświetlacza graficznego (Boxfill, Line, Circle) "gryzą się" z poleceniem OPEN wykorzystywanym w podprogramie dokonującym zapisu do karty SD. Do programu dołączyłem bibliotekę...
Witam Od kilku godzin męczę się i nie mogę dojść do tego jak wyświetlić jakąkolwiek zmienną na wyświetlaczu 7 segmentowym obsługiwanym przez MAX7219 w Bascom avr. Znalazłem tu na elektrodzie taki oto kod do obsługi max72119, ale nie potrafię znaleźć info jak wyświetlić zmienną? Oto ten kod: [syntax=vbnet] $regfile = "m8def.dat" $crystal = 8000000 $hwstack...
Tak jest to serwer w domenie, przed nim jest tylko UTM na zewnątrz sieci. Po wpisaniu komendy otrzymałem: Leap Indicator: 0(no warning) Stratum: 1 (primary reference - syncd by radio clock) Precision: -23 (119.209ns per tick) Root Delay: 0.0000000s Root Dispersion: 10.0000000s ReferenceId: 0x4C4F434C (source name: "LOCL") Last Successful Sync Time:...
Mam pewien eksperymentalny kod generujący SPWM dla falownika napisany dla Arduino UNO (AT328P), całość ma być jednym urządzeniem i zaczyna się robić mało miejsca na PCB a z drugiej strony są generowane tylko dwa lub trzy sygnały. Pomyślałem czy kod by nie zadziałał na ATTiny85A? Marny ze mnie programista, może ma ktoś "pomysła" na taką modyfikację?...
Mam to: Adjustment procedure for 16:9 TV sets General The adjustments of the receiver are performed with a remote control handset. Only focus and G2 adjustments are potentiomter adjustments. The settings have been distributed among 16 adjustment planes. The usual colour and geometry adjustment routines are performed in 5 adjustment groups on adjustment...