Witam, niestety ale chyba coś jest nie tak? Na wstępie należałoby wyjaśnić że nie ma czegoś takiego jak "automatyczne przeładowanie timera" (reload/load timer1 powiedzmy). Termin ten jest związany z procedurą konfiguracji timerów występującą tylko w trybie "Normal", gdzie każdorazowo początkowa wartość timera musi być wpisana przez processor. Taka...
Odebrane znaki zapisz do tablicy a potem wybierz te które są ci potrzebne i prześlij je do PC.
Zakres liczenia 16-bitowego timera przy zegarze 16MHz i prescalerze=1 to nieco ponad 4ms. Jak chcesz tym zmierzyć czas, który przy 5000obr/min wynosi ok. 12ms.?
Witam Czy procesor działa cały czas? jeśli tak to spokojnie możesz podłączyć ADC bezpośrednio do baterii przez opornik rzędu 10KΩ, zabezpieczy on wejście procesora przed uszkodzeniem gdy jest on bez zasilania. Wariant 2, gdy procesor bywa większą część czasu załączony a RTC jest w jego pobliżu to zwiększ opornik do 1M i na wejście daj kondensator...
Jeśli kolega używa do programowania ISP-a albo boot loadera (np. port szeregowy) to śmiało można a nawet trzeba wyłączyć JTAG. Widzę, że jest włączony też SPI i pewnie on jest używany do programowania przy pomocy np. STK200 Pozdrawiam Adam
Skoro program utyka w jakimś miejscu to znaczy że czekasz w pollingu na stan, który się nie pojawia. Po pierwsze dodałbym time out, który przerwie pętlę oczekiwania zanim układ zostanie zresetowany przez watchdog. Dodatkowo w przypadku wystąpienia takiego timeoutu trzeba by obsłużyć jakoś błąd magistrali: http://obrazki.elektroda.pl/2162467700_1...
Panowie, to Bascom. Musiałbyś dorwać się do kodów biblioteki w ASM i zobaczyć jaka funkcja w ASM jest odpowiedzialna za reset komunikacji z LCD i jego inicjalizację i ja cyklicznie wywoływać. Bez tego w Bascom będzie ciężko, ewentualnie możesz napisać sam prostą procedurę inicjalizacyjną na podstawie DS sterownika wyświetlacza.
.Czy ktoś może wie w czym tkwi problem/spotkał się z taką sytuacją? A zmienna, której wartość kopiujesz do OCR3A/PWM3A nie jest przypadkiem zadeklarowana jako BYTE ? Jeżeli to nie to, to spróbuj zapisywać rejestry OCR3 osobno - OCR3AH, OCR3AL.
Atmega128 posiada 128KB pamięci flash, żeby program poprawnie odczytał dane fontów rejestr RAMPZ musi być odpowiednio ustawiony. Może problemem jest umiejscowienie tych fontów we flashu, zaczynają się na pierwszej stronie pamięci (pierwsze 64 KB), a kończą na drugiej stronie (powyżej 64KB). Program odczytuje początek fontów z odpowiednio ustawionym...
W timerze (np. co 0.5 sek) gasisz albo zapalasz flagę (powiedzmy o nazwie fMiganie) Oczywiście po każdej zmianie flagi (fMiganie) następuje odrysowanie całości wyświetlanego zbioru elementów w najstępujący sposób: 1. Jeśli fPozycja jest poza zakresem zbioru wyświetlanych elementów (np. =0) - wtedy obraz wyświetlany jest bez migania. 2. Jeśli fPozycja...
Widzę że nikt się nie pali do pomocy, to może ja coś pomogę. Mam dość szybki kod do SD. Jeżeli SD też może być to pomogę. Mogę też rzucić procedurami zapisu i odczytu bloków danych. One w SD i MMC są identyczne (chyba). To jest taka TurboOptymalizacja wysyłania/odbierania po SPI. Odczyt chyba jest blok 512B/1ms.
Jeżeli czujesz się na siłach, masz wiedzę o silnikach i możesz zaryzykować ewentualne straty spowodowane nieprawidłowym działaniem Twojego sterownika (o ile straty mogą wystąpić), to działaj. :) Musisz być jednak świadomy, że samochód to wredne środowisko pracy dla mikrokontrolerów. Aby dobrze zrobić sterownik należy dobrze opracować schemat i płytkę...
Witam. Dlaczego sygnał CS nie jest stanem ustalonym? Umieść większy schemat. Proponuje dokładać dekoder adresowy zbudowany na układzie np. 74*138. Pozdrawiam.
INKEY i INPUT stricte nie czyszczą bufora. Od tego jest CLEAR SERIALIN. Jednak korzystanie z INKEY i INPUT pobierają dane z bufora i przesuwają wskaźniki, co także powoduje, że bufor jest "opróżniany" - choć dane w pamięci dalej są.
Musisz troszkę pogłówkować :wink: Jest: ... Pwm3a=Wypelnienie ... Ma być: ... Ocr3al = Low(wypelnienie) Ocr3ah = High(wypelnienie) ... Reszta w podobnym stylu. Pozdrawiam Piotrek
Jak chcesz żeby ktoś ci pomógł to nie bierz punktów za PDFa. Wpisujesz w Google MBI5025 i pierwszy wynik to nota: [url=http://www.prom-electro.ru/document... Na 4 stronie jest tabelka, już prościej się nie da tego przedstawić. OE-uaktywnia wyjścia LE-zatrzaskuje stany wyjść CLK- zegar danych W momentach przejścia CLK z stanu niskiego w...
Zrób mini test. Skonfiguruj PORTB.7 = Output i użyj tego OCR1C, albo podeśle Ci na PW ten poprawiony DAT ;)
No to mamy winowajcę. Robienie czegokolwiek długotrwałego w przerwaniu to chory pomysł, ale problem polega na tym, że procedury obsługi LCD nie blokują przerwań na czas wykonywania operacji na LCD - dołóż blokowanie i odblokowanie przerwań na prymitywach LCD i zadziała (jako proteza). żeby zadziałało dobrze - przenieś obsługę 1Wire do pętli głównej.
bo w atmega128 programator podłączasz : MOSI do PE0 (pin.2) MISO do PE1 (pin.3) reszta bez zmian
Witam, Jak byś zobaczył do HELPa Bascoma to byś dużo się dowiedział :) $regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 'set the baud rate for the first hardware UART. $baud1 = 9600 'set the baud rate for the second hardware UART. 'when CONFIG COMx is not used, the default N,8,1 will be used Config Pinb.7 = Output Config Com1 = Dummy...
W bascomie różnica będzie niewielka , tylko dlatego że bascom jest a w zasadzie to trzeba powiedzieć że nie jest doskonały . Różnica jest taka jak wynosić śmieci samemu lub wykorzystać do tego młodszego brata i o ile brat nie wymaga patrzenia przez okno czy śmieci trafiły do naszego śmietnika , to w tym czasie można spałaszować lody w lodówce , wysłać...
ale zawsze zachęcam do samodzielnego przemyślenia i testowania wszystkich zaproponowanych rozwiązań. I to jest kwintesencja dialogów nie tylko z AI :)
To się i tak nie kompiluje bo brakuje połowy rzeczy. Miałeś przygotować coć co się kompiluje... Znalazłem jednak jedną cechę wspólną Twoich kodów wiec przypuszczam, że to nie literówka.. otóż kiedy uC ustawi flagę że odebrał uzgodniony znak czyli ustawi Got_match = 1 to potem testujesz ten warunek w pętli głównej... ..zapomniałeś jednak o jednym. Musisz...
Witam Jestem w trakcie tworzenia projektu mającego na celu zczytywanie temperatury z magistrali 1Wire i przesyłanie dalej za pomocą Ethernetu (Wiznet w3100a). Udało mi się skonfigurować Wizneta, pingował się świetnie. Ponieważ miałem problemy z utworzeniem serwera postanowiłem dodać kilka diodek za pomocą których mógłbym debugować program. Kiedy wgrałem...
Po pierwsze ten wewnetrzny to nie kwarc tylko generator RC. Proponowalbym ci jednak jesli zamierzasz wykorzystac rs232 dac kwarc do procesora. Twoja stacja bedzie narazona na skrajne temperatury, a wtedy wewnetrzny RC niezle plywa. No i pytanie zasadnicze - po co ci az ATMega128, BASCOM jest az tak pamieciozerny? No i po co ci dwa procesory? Prosciej...
http://avrhelp.mcselec.com/matrixkbd.gif W połączeniu z In addition to the default behavior you can configure the keyboard to have 6 rows instead of 4 rows. CONFIG KBD = PORTx , DEBOUNCE = value , rows=6, row5=pinD.6, row6=pind.7 Daje chyba wszystkie odpowiedzi?:>
Przemyśleć inne rozwiązanie, sam prosisz się o błędy.....
cos tkiego udało mi sie stworzyć... tylko jak teraz zrobić przełaczanie by po zmianie stanu portu pierwszy czas pozostał na LCD i zaczeło liczyć drugi czas aż do zmiany stanu portu. Sub Tmr1 Cls Dim Sek As Byte Config Timer1 = Timer , Prescale = 256 Enable Interrupts Enable Timer1 Timer1 = 32000 On Timer1 Czas: Start Timer1 Sek = 0 Locate 1 , 1...
Napisałem taki prosty program do rysowania na LCD graficznym przy użyciu panelu dotykowego, podłączonego do ADC: Wszystkie operacje matematyczne mogą być przeprowadzane na liczbach typu Single. Można także dokonywać konwersji (niejawnej) z typu Single na Integer lub Word, i odwrotnie: Dim I As Integer, S As Single S = 100.1 'przypisujemy liczbę zmiennoprzecinkową...
grafikę konwertujesz przy ustawieniach: font 6x8 z czarno-białej bitmapy (zapisz jako "mapa bitowa monochromatyczna")
Proszę, napisz mi co to jest ten "bit fuse M103C" i jak go sprawdzić. Dodano po 1 Zrobiłem tak: http://obrazki.elektroda.pl/7670144900_1... I dalej nie czyta karty. Proszę o pomoc.
Spojrz pare postow wyzej. Skompilowalem kawalek programu pod Bascomem zeby zobaczyc czy to kompilator. Jak sie okazuje Bascom dobrze adresuje port F. W typowej roli wejscia/wyjscia, jak jest w SPI to nie wiem. Ale autor postu uzywa w typowej roli wejscia/wyjscia. Pozdro Dexter
Witam! Mam następujący problem z uruchomieniem wyświetlacza DMF5005 (sterownik T6963C). Po uruchomieniu jakiegokolwiek programu (lub nawet bez programu, procesor pusty) pojawiają się śmieci na ekranie. Zmieniające się co koło sekundę (dwa typy "obrazów"), widoczne poniżej. Wyświetlacz podłączony jest do ATMEGA 128, zasilanie +5V, -12V do wyświetlacza,...
Trochę OT, ale jest to kolejny przykład na dzielną walkę Bascomowców z problemami nieistniejącymi w normalnych językach. W każdym języku opartym o etap linkowania nie ma problemu aby dowiedzieć się, gdzie kończą się poszczególne elementy programu. Co do rozwiazania - oczywiście nie wiem jak to obejść w Bascomie, ale pomysł typu liczyć CRC z całego FLASHa...
Dziwna sprawa. Okazało się, że winne błędom wyświetlania było przerwanie od timer3, ale co bardzo dziwne, wyłączenie (na czas wyświetlania) przerwań poprzez DISABLE/ENABLE INTERRUPTS nie pomaga, a wyłączenie przez DISABLE/ENABLE TIMER3 - pomaga. Czyli jak to - DISABLE INTERRUPTS nie działa ? A może - nie działa "od razu", czy jak ? Bardzo to dziwne.
Próbowałeś użyć szybkiej bramki NOT na wejściu SCK dla jednego z układów ?
Podobno lokalne są trzymane w $frame, no więc powinno się dać dużo więcej zmiennych lokalnych zrobić, a tu taki zonk... Tak, ale też wykorzystany jest softwarowy stos w którym są wskaźniki do tych zmiennych (adresy zmiennych). W Bascom'ie rejestr Y jest wykorzystany jako baza stosu softwarowego. Ograniczenie wynika stąd że do pobierania adresów zmiennych...
okazalo się - że powodem był moduł w ktorym atmega siedziała - na samym początku nie zauważyłem na schemacie, że linia reset była podpięta również do pamięci dataflash - a producent tę pamięć właśnie wlutował ODWROTNIE! - efekt taki, że bez napięcia - zwarcia z masą nie było - po - i owszem.....
Witam mam wyswietlacz oparty na T6963c 240x64 Problem polega na tym ze nie dziala wyswietlanie obrazow BGF Wyswietlanie napisow , linii i innych elementow dziala poprawnie poza obrazami bgf Wyprobowalem wszystkie ustawienia w konwterze bmp<> i BGF i najlepiej wychodzi 6x8 240x64 - tylko ze obraz kola wyglada jak poszatkowany (tak jak by zapis...
Pytanie czy to co wgrywasz do uc dociera do niego w odpowiedniej postaci. Pokaz program.
ATMega128 ma SPI "użytkowe" na innych pinach niż SPI "Programujące" Użytkowe: MISO MOSI SCK Programujące: PDI PDO SCK. Sam się na to kiedyś nabrałem i potem musiałem płytkę drukowaną drutować żeby procesor zaprogramować. Dodano po 4 Ale oczywiście to co zostało napisane wcześniej obowiązuje: Czyli programowanie koniecznie przez SPI „programujące”,...
Policz nastawy za pomocą kalkulatora AVR.
problemy z zasilaniem, zamykam
Nie przestwiłeś Fusebita M103.
Witam ponownie wszystko śmiga problem tkwił w Bascomie źle sie zainstalował , kompilował pliki z błędami odinstalowałem zainstalowałem ponownie i śmiga 128 jak ulał. Wcześniej padł mi dysk dlatego po zainstalowaniu nie wiedziałem co jest grane bo programy na m8 działały a na m128 nie. Nie miałem jak sprawdzić bo w m8 zmieniając fusebit padła mi m8 okazało...
atmega128 bascom
Nie mam modułu, ale napisałem pusty program z CONFIG TCPIP i powinno wszystko działać nawet z INT4, gdyż: - jest wypełniony poprawny wektor przerwania: +0000000A: 940C00F7 JMP 0x000000F7 - CONFIG TCPIP włącza to źródło przerwania jak gdyby nigdy nic: 5: Config Tcpip = Int4 , Mac = 0.0.0.0.0.1 , Ip = 10.0.0.6 , Submask = 255.255.255.0 , Gateway...
Witam, Bascom i Atmega128 pozwala nam sterować bardzo prosto dwoma serwami. Jak najprościej zrobić sterowanie dla trzeciego serwa? Serwo to: HS-805BB.
... Czy naprawdę jeszcze nikt nie rozgryzł obsługi kart w Bascomie? Ostatni post w linku. http://www.sonsivri.com/forum/index.php?... Przyjrzyj się dokładnie, pierwszym sześciu liniom załączonego tam kodu i porównaj ze swoim.
da sie zaprogramować atmege128 bascomem? jaki zastosować w niej zegar 22M?
Ad2. Tak, tabela 30 strona 70 Datasheeta. Ad4. Generalnie wszystkie nazwy biorą się z datasheeta. Skoro chcesz skorzystać z timer1, to szukasz w DS informacji na jego temat (od strony 108). Tryby pracy, a raczej ich podsumowanie jest na stronie 133 tabela 61. W cały rozdziale, tj 108 do 143 są opisane wszystkie rejestry, do czego służą i jakie ustawienia...
Mam w projekcie Atmegę128 + PCF8583 + kilka układów I2C (3xADS1110, AT24c1024), dodatkowo dołaczam dwa moduły z Atmega64 każdy. Chcę, aby każdy z mikrokontrolerów odczytywał czas bezpośrednio z PCF8583. Teoretycznie arbitraż jest możliwy, ale u mnie to nie chce prawidłowo działać - zawiesza się komunikacja i programy "stoją". Do testów zostawiłem w...
Zrobienie I2C na porcie F albo G nie będzie takie łatwe bo do tych portów nie ma dostępu bitowego, tzn. trzeba się zawsze posługiwać całym bajtem z odpowiednimi maskami. Nie trzeba asm, w BASCOMie też da się to zrobić musiałbyś sobie napisać własne procedury obsługi I2C pod te porty.
Bez kodu programu ciężko będzie coś powiedzieć.
Witam, Piszę program na ATmega128 pod Bascom AVR. Od kilku godzin szukam rozwiązania, jak zrrealizować odczyt czujnika temp. DS18b20 korzystając z przerwań. Czy takie rozwiązanie jest możliwe??
Po resecie WR daj 15ms zamiast 5ms. Chinole tak mają.
Witam, poszukaj na stronach Atmela, jest nota aplikacyjna jak za pomocą avr obsługiwać panele dotykowe pięcio lub cztero przewodowe. Pozdrawiam MiSter www.MiSter.net.pl
To najpierw poucz się troszkę assemblera AVR, dowiedz się jak zbudowana jest ramka strosu w Bascomie i zacznij od prostych programów, żeby wiedzieć jak kod Bascoma jest tłumaczony na assembler. Bez takiej wiedzy sensowne debuggowanie jest praktycznie niemożliwe. Z drugiej strony jak już tak głęboko wejdziesz, to pewnie lepiej jest od razu przejść na...
Light-I i tu sie myliłeś :) problem rozwiązałem: błąd leżał po stronie zasilania układu, ok 4,3V na caly moduł okazało się za mało, zbyt dużo innych układów w projekcie --- za duże obciążenie zasilacza i procek troche się pokręcił. Problem uważam za rozwiązany.
No chyba coś robię nie tak, bo nie działa. Zrobiłem w ten sposób : Var_byte = Sfior Var_byte = Var_byte Or 128 Sfior = Var_byte ' ustawiam TSM na "1" Var_byte = Var_byte Or 2 Sfior = Var_byte ' wpisuję "1" do PSR0 - kasowanie preskalera ' *** TIMER0 JAKO PWM Ocr0 = 0 Tccr0 = &B01101010 'timer0 in fast pwm mode, prescale = 8 10kHz...
Open "coma.3:9600,8,n,1" For Input As #1 Open "coma.4:9600,8,n,1" For Output As #2 powyższym poleceniem, używając programowego uarta udało mi się uzyskać jakąkolwiek transmisje, ale otrzymuje śmieci... Czy ktoś jest mi w stanie podpowiedzić w jaki sposób otworzyć, uruchomić sprzętowy port com na pinach PD2,PD3 w ATMega128? :cry:
To ześmy sie zgrali... Fusebit Extended P ustawiony na "1:Atmega128 Mode" Oki oki sorki, ale ja to tak bez nerwów :D . Czasami udaje mi się samemu rozwiązać problem zanim na forum ktoś odpowie, albo tematy pozostają bez echa, ajk np programowy SPI i AD7843. Naprawdę port zmienia stan, jak potraktuje się go normalnie jako wyjście, ale jako przerwanie...
Tu musisz używać struktury I2CRECEIVE i I2CSEND . Pozdrawiam, PC
Bascom avr wgrywa i hex'y i bin'y :)
od kilku dni próbuje okiełznać magistrale SPI w polaczeniu z zegarkiem DS1503 jest to gotowy zestaw - procesor z plytka, z RTC i flashem firmy propox MMmega02 także elektronicznie na pewno wszystko jest ok, nóżke 33 - ERTC podłaczyłem sobie do portu A.6 i na niej robie CS jesli w BASCOMie w parametrach GUI połączenia SPI zaznacze HARDWARE lub software...
Witam Zastanawiam się o co chodzi z tym programowalnym wzmocnieniem na wejściach różnicowych? Czy jest możliwość obsłużenia tego w Bascomie? Czy używając wzmocnienia mogę zrezygnować z wzmacniacza operacyjnego na wejściu? Prosił bym o linki lub informacje przybliżające ten temat.
No i w czym pomóc?
Ale 4 mi jest potrzebna do resetowania uC z kompa :) Dodano po 9 Wszystkie połączenia jakie przeanalizowałem w różnych projektach są podłączone w taki sposób jak w jpg-u, więcej nic nie jest łączone. Jak to się ma do faktu, że chciałbym korzystać z com-a nie tylko jako bootloader ale i przesyłać dane.
Moze synchronizacja polaczenia kuleje? Skoki napiecia?
Sorki za odgrzewanie. Mam podobny temat w planie. Gotowy panel lcd z tym sterownikiem musze posterować z 2051. Po lekturze pdf-a w zasadzie wszystko wydaje się jasne = ale pytanie czy ktoś bawił się tym PCF8576 i może przekazać czy tam nie ma jakiś kruczków i ew. własne spostrzeżenia?
$regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 'set the baud rate for the first hardware UART. $baud1 = 9600 'set the baud rate for the second hardware UART. 'when CONFIG COMx is not used, the default N,8,1 will be used Config Pinb.7 = Output Config Com1 = Dummy ,Synchrone = 0 ,Parity = None ,Stopbits = 1 ,Databits = 8 ,Clockpol...
Hmm... tego nie próbowałem.... Zazwyczaj działam na czymś takim jak na schemacie. Działa w BASCOM-ie bez problemu. Zrobiłem też kilka czytników na 74LVX08, też działają pod BASCOM-em. P.S. Dopiero zauważyłem że przy DriveInit masz kod 225.... karta się nie resetuje .... Const Cperrdrivereset = 225 ' Error response Byte at Reset command Problemy z komunikacją...
Moje rozbudowane rozwiazanie... ;)
Din = Pinb.3 , Dout = Portb.3 ten sam port??
Pomyśl o procku z 2 uartami sprzętowymi. Jak będziesz chciał budowac lokalizator (gps+gsm) będzie o wiele łatwiej (polecam do tego PIC18F26J50 w ostateczności Atmega128 ;) )
Witam, Czy może się udało rozwiązać opisywany problem ? Pozdrawiam.
Witam serdecznie!!! Od długiego czasu walczę z Bascomem Atmega 128 i Uartem. Wysyłam komendy AT do modemu GSM i odbieram odpowiedzi. Wszystko jest ok, chodzi bez problemu tak z jakieś 2-3 (różnie to bywa) godziny a później ni z gruszki ni z pietruszki zaczynają sie śmiecie. Odpowiedzi wyświetlam na LCD. Bascom wersja 1.11.9.1 Oto część kodu odpowiedzialna...
Kolego prosta sprawa, do odbioru danych po rs232 używaj przerwań i gromadź dane w buforze. Obsluga przerwania odbioru znaku powinna sprawdzać kod znaku nadchodzącego z zewnątrz. Jeśli przyjdzie znak Enter przerwanie ustawia flagę. Flagę sprawdza z kolei głowny program, jeśli jest ustawiona wykonuje obsługę związaną z nadchodzącymi informacjami po rs232....
problem się trochę rozwiązał, przez koma przestawiłem prędkość modułu z 19200 na 9600 i komunikacja z atmegą została nawiązana
Witam W Bascom 2.0.8.1 nie mogę skompilować programu pod ATmegę 128A. Czy w wersjach wyższych Bascoma jest plik m128adef.dat? Kompilacja pod ATmega128 nie działa. Pozdr
Zastosowany kwarc 16 MHz Config Timer0 = Timer , Prescale = 256 i mam kilka flag potrzebnych w programie Prztimer0: Timer0 = 5 Set Flaga_4ms Incr Dzielnik(1) If Dzielnik(1) = 25 Then Dzielnik(1) = 0 Set Flaga_100ms Incr Dzielnik(2) If Dzielnik(2) = 5 Then Dzielnik(2) = 0 Set Flaga_500ms Incr Dzielnik(3)...
Witam, Proszę o podanie przykładu wykorzystującego przetwarzanie napięcia na sygnał cyfrowy, sygnału podanego na wejście portu PF0. Najlepiej przetwarzanie 10 bitowe, ale może być też 8 bitowe. Oprogramowanie koniecznie Bascom AVR ( bo w asemblerze już mam i działa) uK Atmega128. Dziękuję serdecznie! Pozdrawiam
Polecenie encoder jest na tyle powolne ze na pewno procesor nie bedzie reagował na szybkie impulsy...Lepiej napisać swoją obsługę. Opis obsługi enkodera w bascomie [url=http://www.elektroda.pl/rtvforum/to...
1. Jak podłączyć Atmege128, aby można było ją programować w ISP. 2. Co to za błąd pokazujący się w bascomie id : FFFFFF
(at)Piotrus_999 Te popularne uC typu atmega8/32 czy attiny2313 czyli te które gównie programuje są jakoś tak bardziej głupoto odporne no i to że od nie dawna siedzę w C wcześniej Bascom AVR
Witam. Mam problem z atmega128. Przed pierwszym zaprogramowaniem bascom ja wykrywal, nastepnie wgralem prosty programik zeby ja sprawdzic i juz nie daje znaku zycia.. w czym moze tkwic problem?
Z ostatniego postu wywnioskowałem że Bascom to dla amatorów? Jeśli tak to w czym tak naprawde profesjonalnie się programuje np. ATmega128
Ten bootloader wyglądam całkiem fajnie nie wiem tylko czy dam sobie radę z kompilacja bo ja pisze w Bascomie.
włączenie timera 1 jest zbyteczne
Witam! Co do procedur programujących moduł radiowy to zależy na jaki procesor? Ja mam to zrobione na ATmega32L a drugi na ATmega128 w BASCOMIE.
Problem jest nieco bardziej skomplikowany (atmega128 + Bascom); Otóż jeden z pinów MCU1 służy mi do resetowania innego MCU2. Czyli pin ten musi być normalnie w stanie wysokim, a w razie potrzeby jest ustawiany na moment na "0". Fizycznie ten pin podłączony jest do wejścia RESET MCU2 poprzez diodę, a sam RESET MCU2 oczywiście normalnie jest podciągnięty...
Witam W jaki sposób skonfigurować bascoma do współpracy z LCD w trybie 8bit? zależy mi na przyśpieszeniu pracy LCD. Procesor atmega128 wyświetlacz np: http://www.allegro.pl/show_item.php?item...
witam projektuje PCB dla atmega128 ,(niestety nie mam jak przetestować dlatego potrzebuje opini osób które miały styczność z tym procesorem) Spotkałem się z opiniami osób które miały problem z tymi portami podpinając różne urządzenia peryferyjne. Pod port G chciałbym podłączyć czujnik DS18b20 A pod port F kilka przycisków , czy mogę napotkać problem...
A czy mógłbyś wrzucić schemat jak podłaczyłeś ten LCD? Pozdrawiam Kamil
W aktualnym numerze EP jest trzecia część opisu karty SD (w poprzednich były poprzednie) - myślę, że to będzie najlepsze. Opis innych kart był też w EP (w 2004 roku jeśli się nie mylę). Nie piszesz w Bascomie, więc pewnie angielski też nie jest straszny dlatego poszukaj na googlach specyfikacji SD lub MMC - znajdziesz bardzo łatwo :)
Witam. mam taki wielki problem z bascomem v.1.11.7.4 mianowicie nie dzialaja tam niektóre funkcje. miedzy innymi wait i waitms na ktorych program sie zawiesza co jeszcze nie jest takie straszne, najgorsze jest to ze po skoku do podprogramu (gosub) i powrocie z niego instrukcja return program nie skacze do nastepnej instrukcji a sie resetuje i wszystko...
Jeśli to BASCOM to instrukcja I2cinit nie ma zastosowania.
Dodam, że procek jest na 100% dobrze podłączony, ponieważ napisałem coś prostego w bascom i wysłało.
Witam serdecznie, Nie mam pojecia o Delphi, czy ktos moglby mi pomoc zrozumiec ten kod piszac komentarz (wiersz po wierszu) W zasadzie ten program nie robi nic wiecej poza wczytaniem phi, lambda i JD (katy i czas), przeliczenia po kolei wzorow, i podania wynikow kazdego kroku w formie tekstowej. (oblicza pozycje Slonca na niebie w zadanej chwili i miejscu)...
Proszę wykonać -bardzo dobrze linie-chyba nie "pęknie" i po kłopocie. Urządzenie ma właśnie rejestrować pęknięcia. Nie z obawy przed awarią ale z istoty jego funkcjonowania... Dzięki wszystkim za pomoc, części już zamówione od piątku składam. Jeszcze raz proszę o schemat połączenia Atmega128 -- PC przez RS232 i przykładowy program w AVR Bascom.
bascom atmega128 atmega128 przerwania bascom bascom atmega128 timer
silnik pralka predom przestal dzialac hydro junkers
manta 50lua19d błędne wskazania licznika
Philips 55PUS8359 - Typ Matrycy VA czy IPS? Błąd UD 01 w systemach SCADA - przyczyny i rozwiązania