Zamiast "Toggle Pind.7 " ma być: "Toggle Portd.7 ".
nie mogę otworzyć pliku nie wiem co jest nie tak jaka wersje Eagle masz? spakuj plik i daj na elektrodę załącznik OK otworzyłem plik pełno nie połączonych połączeń (UŻYWAJ W EAGLE NET NIE WIRE) powiedz czy rezystor do ustawiania kontrastu ma być potencjometrem(Dużym)? i czy kondensatory C1 i C2 maja być takie ogromne? Jeżeli pod złączem JP1 ma być wentylator...
Jak nie radzisz sobie na razie z tym timerem to przynajmniej nie nadużywaj bezpodstawnie Wait. To co Ci zaproponuję nie zwalnia Cię od ogarnięcia timerów! Ustal sobie jakie dopuszczasz maksymalne opóźnienie pętli i użyj go tylko raz np. 10ms. Za rozwiązanie, może nie do końca eleganckie, zaraz zbiorę burę od fachowców ale w wielu przypadkach to naprawdę...
to zatrzymanie timera przed załadowaniem wartości jakby pomogło (przynajmniej nie zachowuje się dziwnie) teraz miga w równych odstępach ... Home Lcd "P=" ; P ; "us" Lowerline Lcd "I=" ; I ; "us " ; Licznik If Licznik = P Then Portd.2 = 0 End If If Licznik >= C Then Portd.2 = 1 Licznik = 0 End If ... Dobra odczepiam się od portów :) I już mówię dlaczego...
instrukcja Pinx.y służy do odczytu stanu portu natomiast Portx.y do ustawienia stanu na porcie
Witam. Mam problem, Napisałem program ale nie działa tak jakbym tego oczekiwał. :cry: Config Portd.1 = Output , .... ........ Config Portd.1 = 0 , ..... Zauważ że cytowana wyżej linia druga zmienia wcześniejszą konfigurację portu z OUTPUT na INPUT. e marcus
[syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 Config Pinb.5 = Input Config Pinb.4 = Input Config Pinb.1 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Disconnect , Prescale = 64 Dim I As Byte Centr1 Alias Pinb.5 Centr Alias Pinb.4 Set Portb.4 Set Portb.5 Pwm1a = 0 Do If pwm1a = 0 then 'dodatkowy warunek...
A może odbieraj większy string i sprawdzaj pierwszy znak.
Może być np tak: $regfile = "m8def.dat" Config Portd = Output Portd = &B00000000 Dim D As Integer , D1 As Byte D = 0 D1 = 0 Do If D = 0 Then Portd = &B00000000 If D = 1 Then Portd = &B00000001 If D = 2 Then Portd = &B00000011 If D = 3 Then Portd = &B00000111 If D = 4 Then Portd = &B00001111 If D = 5 Then Portd = &B00011111 If D = 6 Then Portd...
OC2 to wyjście wykorzystywane przez Timer2 - nie Timer1. Wystarczy skonfigurować T2 - i po kłopocie... (Przestudiowanie noty katalogowej układu rozwiązałoby problem)
Jeśli masz diody podłączone do plusa włączasz je komendą Reset a wyłączasz Set. Set podaje na pin stan wysoki (czyli plus) i dlatego ci to nie działa jak chcesz.
Może być, ale wtedy nie możesz dać na diody więcej jak 4mA/szt. czyli będą świecić bladeńko! Wstaw pomiędzy rejestry przesuwne a diody stopnie mocy - mogą być UDN2981 żeby móc podać jakiś konkretny prąd na te diody. Rezystory do diod daj za ULN2003
Dzień dobry. Kompilator przecież pisze o co chodzi :D Zamiast "jeśli przycisk = 0" napisałeś "jeśli przycisk = Duża litera O" Brakuje też przecinka przed Right. http://obrazki.elektroda.pl/7581088600_1... Poniżej film z uruchomionej symulacji :D https://filmy.elektroda.pl/100_144731640... Miłego dnia. P.S. Do Gunslinger - Myślę że...
Dodaj też opóźnienie po zgaszeniu diody.
Tej drugiej diody na razie nie podpinam. To się nie dziw że nie zadziała. Bez tej diody tranzystor się spali. Na razie masz inny problem ale jak go ominiesz to pojawi się ten z tranzystorme bo nie masz diody.
No to popróbuj jeszcze :-) Ja tylko tak, aby sprawdzić, napisałem coś takiego: '---------------------------------------... ' ' RC5.bas ' '---------------------------------------... '$sim 'jen pro simulaci $regfile = "Attiny2313.dat"...
Do tego najlepiej użyć PWMa. Na medze ósmej musisz uruchomić timer1. [syntax=basic4gl] config timer1 = PWM , pwm = 10 , compare a pwm = clear up , compare b pwm = disconnect , prescale = 1 Dim opu as word do for opu = 0 to 1023 pwm1a = opu waitms 3 next opu for opu = 1023 to 0 step -1 pwm1a = opu waitms 3 next opu loop end [/syntax] To tak na szybko....
Wywal to $sim z programu i będzie działać.
po $crystal podawana jest częstotliwość w Hz, więc 1000000 jest ok dla domyślnie skonfigurowanej atmegi8. Z resztą to lepiej ustawiać w opcjach kompilatora. Aha i zamiast pisać: Do Waitms 250 Portb.0 = 0 Waitms 250 Portb.0 = 1 Loop wystarczy Do Waitms 250 Toggle Portb.0 Loop a to, że pierwszy listing działał wynika chyba z tego, że za każdym razem sprawdzane...
Poczytaj troszkę o PWM, zmiana szerokości impulsu dające w efekcie zmianę jasności świecenia diody. Bo oto chodziło, prawda ?
Nie wiesz czym różni się rejestr PINB od PORTB - poszukaj w dokumentacji procesorka ;)
Bajt to 8 bitów, bit to 1 lub 0, 0 to np dioda zgaszona, 1 to zaświecona. 01101010 to bajt - dioda zerowa to 0, dioda 1 to 1, dioda 2 to 0 licząc od prawej. Bajt wpisany do portu ustawi odpowiednio napięcia końcówek a te zasilą diody.
Witam Strasznie komplikujecie zagadnienie, zasymulować 4017 jest niezmiernie łatwo, oczywiście najpierw musimy zaimplementować obsługę klawiszy a potem zaglądamy do Helpa Bascoma i czytamy o instrukcji ROTATE, ponieważ umozliwia ona przesywanie zarówno w prawo jak i w lewo to jedyne co zostaje to ustalić pozycję LEDa na starcie. Ponieważ ROTATE działa...
Na poczatku daj dyrektywe $crystal=1000000. ATmega fabrycznie pracuje z wewnetrzny zegarem 1MHz mimo podpietego kwarcu. Trzeba przestawic fusebity zeby zmusic procek do pracy z kwarcem. Pozdro Dexter
Prawą- to znaczy to co widzę na obrazku- trochę z prawej i trochę w górze. + diody do +zasilania.
A po powrocie do 1s działa poprawnie ? Czy w wersji z 500ms po 8 minutach i 20 sekundach zmienia się stan diody ?
Po co ten rezystor. Nastepnie jak nie chcesz czekac zanim dojdzie do ifa wykorzystaj przerwanie. Jak masz duzo przyciskow, to podlacz do wszystkich switchy diody do ktoregos przerwania
Witam, mam taki problem. program wg mnie powinien po przekroczeniu ustalonej temperatury wyswietlac na LCD napis, wlaczac Buzzer oraz zapalic diode. A po nacisnieciu przycisku wyłaczyc to wszystko. I problem jest taki ze wylacza wszystko oprocz diody. Tzn po wlaczeniu sie alarmu dioda wogole juz nie gasnie ani po obnizeniu temperatury ani po nacisnieciu...
Czy masz podpięty akumulator 3V do DS1307 ? Czy masz dobrze wpiętą diodę ?
Witam Zamierzam wykonać pilot który będzie włączał na chwilę diodę w odbiorniku żeby sprawdzić podstawowe "mechanizmy" komunikacji przy pomocy rc5. Zarówno nadajnik jak i odbiornik pracuje z ATMEGA8 i jest "złożony" na płytce stykowej. Układ odbiorczy to TSOP1736, dioda nadawcza LED-AL-IR50-940nm. Mikroprocesory pracują na wewnętrznym oscylatorze 4MHz...
W telegraficznym skrócie - w "nadajniku" wysyłasz znaki komendą PRINT, np "A" dla pierwszego LEDa i "B" dla drugiego. W odbiorniku odbierasz dane z UARTu (inkey) i jeśli jest "A" to zapalasz jedną diodę, jak doszło "B" drugą.
A wiesz jak to zrobić w Bascomie?
Program działa po wstawieniu 180ms opóźnienia. Poniżej 150ms przy naciskaniu S3 diody nie reagują prawidłowo. Dzięki za wskazówki i zainteresowanie problemem. Pozdrawiam $regfile = "m8def.dat" $crystal = 1000000 Config Portd = &B00001100 Portd = &B00011111 Dim A As Byte S1 Alias Pind.0 S2 Alias Pind.1 S3 Alias Pind.4 A = 0 Do If S3 = 0 And...
Witam. Jestem nowy na forum i chciałbym zasięgnąć rady u starszych kolegów. Otóż mój problem tkwi w tym, że nie chce mi działać moja atmega8. W Bascomie widać, że procesorek został zaprogramowany ale gdy podłączam ją do diody, nic nie działa. Program jak i łatwy schemat zasięgnąłem z innego tematu. Zamieszczam kilka zdjęć. Dzięki za wszelką pomoc. Tutaj...
Zajrzyj tu: http://www.weekendowe-projekty.blogspot.... Akurat omówione tam są sposoby konfiguracji.
Popraw ten schemat bo spalisz diody i ten potencjometr podłącz po ludzku. Taki gotowiec to masz w helpie( no prawie taki).
Tak: http://xs219.xs.to/xs219/07361/pcf1.JPG Dioda normalna np. 1n4148
Witam. A może jednak jak sugerowano wcześniej diody są źle podłączone?
Ustawienia z jakiegoś starego projektu: Config Timer2 = Pwm , Async = Off , Compare = Set , Pwm = On , Compare Pwm = Clear Up , Prescale = 1
Chodzi Ci o zapalanie diody stanem niskim? Musisz ustawić kierunek pinu na wyjście i wpisać do niego 0. Tylko tyle:) P.S. Sprecyzuj, czy chodzi Ci o zapalanie diody, czy obsługę jakiegoś przycisku, po naciśnięciu którego dioda ma się zapalić.
Problemem okazało się źle ustawione Fuse Bity, dobrze chodzi na : "1101", plus modyfikacja lekka programu: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Pinc.5 = Output Config Pinc.4 = Output Config Pinc.3 = Output Config Pinc.2 = Output Config Pinc.1 = Output Config Pinc.0 = Output Config Pinb.1 = Input Config Pinb.2 = Input Set...
Mnie na SE T300 pomogło wstawienie zenera 3,3V i w szereg opornik 300 Ohm na lini Tx mikrokontrolera. Z tym że diodę nie w szereg a w kierunku zaporowym do masy.
Napisz przede wszystkim w czym to ma być napisane C,bascom ?
zamiast tak kombinowac zrob wypelnienie 100% i pozniej 0% dostaniesz taki sam efekt.
Przez jaki mostek i o jakie zasilanie chodzi :D ?
Wyobraź sobie, że przerwanie występuje co 500ms a do procka podłączona jest dioda. Co pół sekundy dioda zapala się i gaśnie. Okres przebiegu to będzie czas świecenia i wygaszenia diody czyli jedna sekunda. Jeśli przerwanie było by generowane co sekundę okres wynosił by wtedy dwie sekundy.
Pind.2=0 to chyba masz prawie cały czas- przy przejściu przez 0 diody w transoptorach przestają świecić, tranzystory się zatykaja i przez chwilę na kolektorach- czyli na wejściu procesora masz 1. Może licz jedynki.
R3 - 10k C4, C5 - 100nF C6 -47-100uF C8-C9 - 12-22pF C2 - w jakim celu? Gdzie jest rezystor diody LED transoptora? R1 - nie wystarczy rezystor pull-up w pinie mikrokontrolera?
Przyczyny mogą być różne: a) uszkodzony wyświetlacz (ale to mało prawdopodobne) b) atmega się nie programuje Spróbuj napisać jej program, dzięki któremu dioda LED będzie mrugała, wtedy zobaczymy czy uC się programuje czy też nie. Pozdrawiam
Witam, Próbuję moich sił w programowaniu w bascom'ie. Chciałbym zaprogramować atmega8 tak aby podczas przyciskania przycisku zapaliła się dioda i na wyświetlaczu pojawił się napis. Jeżeli przycisk nie będzie naciskany to dioda się nie powinna świecić a napis powinien się zmienić. Co jest nie tak w moim programie? Proszę o zapoznanie się, z TYM tematem....
Przepraszam że odkopuję temat ale miałem identyczny problem który po długich zmaganiach udało mi się rozwiązać, więc chciałem się z nim podzielić. Rozwiązaniem jest ręczne ustawienie rejestrów specjalnych odpowiadających za konfigurację PWM. Tak ja korrus666 napisał Bascom używa pewnie tych samych rejestrów do obsługi LCD i PWM z Timer2. Usuń linijke:...
gdzie to znaleźć ?
ok
Witam. Tak, masz racje powinno być tak jak opisałeś "config portd.0=output ' pin sterujący diodą LED'' Tak samo jak zapis warunków o których piszesz i jest prawidłowy. Przetestuj te zmiany i zobaczymy.
Układ w dalszym ciągu nie jest poprawny... Choćby tak prozaiczna sprawa jak rezystor w obwodzie diody transoptora.
Proponuje zacząć od prawidłowego podłączenia czujnika , szczegóły masz w dokumentacji http://sharp-world.com/products/device/l... końcówka nr 5 brak kondensatora , końcówka 2 wartość rezystora .
sam impuls nie będzie miał jakiejś dużej szybkości maksymalnie 300 impulsów na sekunde , natomiast ważne jest możliwie najmniejsze opóźnienie pomiędzy "nacisnieciem przycisku " a "zapaleniem diody"
A jakbyś spowolnił impulsy np. 100 razy i sprawdził algorytm na diodach?
Kolego dwie sprawy. 1. Schemat. 2. Kod programu. Nigdy nie podłączaj diody bez rezystora.
Witam Chciałem zrobić prosty pilot do TV na Atmega 8. Na początku znalazłem gdzieś girdera i sczytałem dwa kody przycisków z pilota 1707028D7 power i 170709867 MUte . Następnie zbudowałem układ wzmacniacza do diody Ired ( kupiłem zwykłą diodę nadawczą ired w bezbarwnej obudowie) z tą różnicą ze zamiast tranzystora BC516 dałem BC327 Później załadowałem...
Program do zapalania diody LED znajdziesz poniżej, znajduje się tam także bardzo przydatny kurs na przykładach. http://elportal.pl/ea/prog001.html Programy w BASCOMIE wyglądają bardzo prosto. Podam maly przyklad: $REGFILE = "m8def.dat" $CRYSTAL = 8000000 config Pina.1 = input config Pinc.1 = Output If Pina.1 = 1 then Pinc.1 = 1 end if end Ten prosty...
Bo to podwójna dioda z wspólna anodą.
Witam, Jakim kwarcem kolega popędza ten układ? Podłącz diodę led do portu (przez rezystor) i migaj nią co 1 sekundę (programowo). Wtedy będziesz miał pewność, że procek popędzasz takim zegarem jak zadeklarowałeś.
Co znaczy po przełożeniu do bascom?
Zazwyczaj wszelkiego rodzaju fotoelementy podłącza się za pomocą wzmacniacza operacyjnego, np tak http://obrazki.elektroda.net/37_12505055... Zmiany napięcia na diodzie mogą być po prostu tak małe, że niezauważalne dla portu uP. W tym układzie możesz regulować próg przełączania Dodatkowo z wyjścia wzmacniacza możesz podpiąć diodę LED z rezystorem...
tak jak napisałem Zero = Getadc(2) If Zero < 780 Then Call Pomiar Call Diody End If
Ok a jak dobrać rezystor żeby nie stracić na jasności diody nawet przy niskim napięciu?
Pewnie, że chcę. Pomiar miernikiem względem masy wykazuje 5,09 V (przy pulsującej diodzie).
to mowie komparator, otrzymujesz stan wysoki i niski na wyjsciu nie potrzebujesz zadnej przetwornicy a/c ja zastosowalem to do attiny2313. tu masz linka do tematu: http://www.elektroda.pl/rtvforum/topic61... a tu link do schematu: http://www.kmitl.ac.th/~kswichit/LFrobot... oczywiscie wszystkich wejsc komparatora nie musisz uzyc i tez...
Macie schemat:... Tak na "dzieńdobry", to brakuje diod "na cewkach" przekaźników :?
gts wielkie dzięki! Ale mam problem jeszcze z układem :/ Gdy przyłożyłem 3V to pokazało tak jak trzeba. Ale gdy nie przykładam nic świecą mi się ciągle 2 diody. A można powiedzieć że zapalają się i gasną z dużą częstotliwością... Ehh chyba moja płytka coś fiksuje tzn zimne luty. jak stoi w pionie jest ok a w poziomie mi się zaświeca dodatkowa dioda....
dzięki wywrot88, czyli wychodzi na to że w tym przypadku faktycznie lepiej użyć polecenia Debounce, ale co zmieni jeśli na końcu dodam polecenie SUB? i jak przerobić ten programik, żeby mi mrugały diody na SW2?
Dzięki wielkie. Dzisiaj jeszcze sprawdzę te diody.
Musisz jeszcze ustawić drugi timer.
Może tak: zdefiniuj kilka takich programowych timerów (tyle, ile przewidujesz wyjść) np. co 1 sekundę sprawdzaj stan tych rejestrów każdego po kolei jeżeli któryś z nich ma wartość większą od zera to na odpowiadające mu wyjście wystaw stan włączający podłączone urządzenie (tu diody LED) i zmniejsz jego zawartość o 1 Jeżeli stan sprawdzanego timera jest...
To najgorsza opcja... nie znasz Bascom, masz dwa programy, których nie rozumiesz i jeszcze chcesz to scalić... Może poświęć kilka tygodni na zaznajomienie z podstawami Bascom, to sobie to sam ogarniesz. Pomigasz diodą, a później to już z górki ;-)
Od pierwszego programu do obsługi wyświetlacza daleko. Bascom jest prostszy niż C++ ale ma znacznie mniejsze możliwości. Na początek chyba lepiej pobawić się diodami. Programy typu włącz-wyłącz, miganie diody itp. To pomaga w zrozumieniu działania mikrokontrolera (przynajmniej ja tak zaczynałem).
No to wygląda na to, że mosfet do śmieci. Po podaniu na jego bramkę "-" nawet przez duży rezystorr (oczywiście przy odłączonym procku) to nie powinien on przewodzić i dioda powinna zgasnąć.
jest pelno takich projektow... poszukaj w lampkach rgb... caly pic polega na odpowiednich zmianach wypelnienia (PWM) impulsu dla kazdego z trzech kolorow diody :)...
Filmik przedstawiający świecenie całej matrycy. Tylko narazie to trochę biednie wygląda, bo zauważyłem, że kilka diod nie styka, będę musiał poprawić je, no i funkcja do odmierzania czasu też jest biedna :P Mam nadzieje że jako zrobie to już na timerze to bedzie lepiej ;) Biednie wygląda, bo każda dioda jest włączona tylko przez 1/20 czasu - żeby uzyskać...
a ja bym to zrobił na przerwaniu. podpinasz wszystkie przyciski przez diody do jednego z wyprowadzeń (int0) i po problemie ;-)
To nie zadziała bo każde zmniejszanie PWM o 1 będzie trwało ponad 5 sek , czyli zgaszenie diody będzie trwało ponad 20 godzin.
1. Zdefiniowałeś funkcje Greena i Greenb, wywołujesz Greenb i Greenc?! 2. Która funkcja ma wyłączyć diody? 3. Używaj znacznika [code]. Pozdr!
dobra atom1477 - chyba wiem, w czym chłopak ma problem... Wszystko zależy od tego jak ma podłączone te diody a schematu nie widzimy - bo inaczej będzie to działać jeśli będą pomiedzy +ucc a wyjściami a inaczej jeśli ma podpięte pomiędzy masą a wyjściami - zależy od tego czy maksymalna jasność jest dla PWM = 255 czy dla PWM=0 !!! Sprawdź dla jednej diody...
Z Bascom nie pomogę... Ale radzę na początek jedynie mrygać diodą na odległość, od razu będzie widać czy problem jest w komunikacji czy w LCD.
Ten pomysł z takim wykorzytaniem diod wydaje mi się bardzo mało szczęśliwy - tym bardziej, że nie będziesz miał na procku 0V tylko tyle co na spadku napięcia na diodzie a w tym momencie na wejście portu będzie podawane dla procka niższe napięcie niż jego GND ... Diody to można byłoby próbować zastosować do wybudzania procka ze stanu uśpienia którymś...
a gdzie masz Prescale?? i napisz sobie w programie że PWM1a=A i przy ustawianiu portów jako wyjściowych usuń " ' " bo masz napisany i to Ci knoci wszystko Do For A = 0 To 255 PWM1a = A PWM1b = A waitms 4 Next A For I = 255 To 0 Step -1 Pwm1a =A Pwm1b =A Waitms 4 Next I Loop cześć kodu z książki Marcina Wiązania A z tego co zrozumiałem z twojej wypowiedzi...
Na początku musisz podłączyć zasilanie lcd oraz dodać kondensator 100nF na VCC i GND atmegi jak najbliżej niej. Musisz także podać napięcie na AVCC oraz AREF możesz puścić przez kondensator do masy. Pamiętaj aby - baterii podłączyć do masy atmegi a + baterii podłączyć do wejścia przetwornika np. ADC0. W tym miejscu możesz także dodać 100nF równolegle...
No przecież wszystko tu masz, gotowy ładny uformowany sygnał generowany przez NE555, nic tylko go podpiąć pod uC. Albo możesz wykorzystać sam układ wejściowy czyli 2 rezystory, 2 diody i kondensator. Nie widzisz tego??
Nowa wersja płytki. - Wszystkie wolne piny Atmegi8 wystawione na goldpiny. - Poprawione zasilanie (nie ma już diod Zenera, bo nie wszystkie komputery dobrze działały z takim rozwiązaniem). Teraz cały układ zasilany jest z ok 3v3 - spadek na dwóch diodach 1N4148. W załączniku wzór płytki "Sprint Layout 6"
Na Bascomie sie nie znam i nie wiem jak sie tam nazywa rejestr timera. Byc moze Tcnt0, w takim wypadku musisz przy wyzwoleniu zapamietac jego wartosc i ponownie odczytac po zamknieciu - analogicznie roznica jest czasem otwarcia migawki. Swoja droga jak mierzysz czas otwarcia? Jakis uklad dioda/fotoelement?
Nie mam jeszcze LCD:-) W tym tygodniu będe zamawiał. Dlatego narazie próbuje na diodach.
Trochę wysiłku i wszystko można ;) stronę którą podał kolega wyżej bardzo polecam, sam się uczę dzięki niej, dużo przydatnej wiedzy oraz kursów i materiałów. Polecam również http://hobby.abxyz.bplaced.net/index.php... na sam star też dobra strona ( takie podstawy ). Polecam ATmega8, na start wystarczy, naprawdę dużo można dzięki niej zrobić a i również...
trzeba 4 postow na elektrodzie, zeby w koncu zabrac sie za datasheeta... niezle. 4\/3!! Takie rzeczy tylko w Bascomie A co ma Bascom do fuse bitów?
Witam oczywiście przetestuje i popróbuję na chwilę obecną udało mi się ustawić silnik zasilany z przystawki i działa jeszcze przez chwilę po włączeniu drugiego silnika zasilanego z płyty z atmegą , moje silniki są od wkrętarek i może za bardzo przeciążają układ. Popróbuje jeszcze z tymi zmianami i zobaczymy. Ciekawy pomysł z tymi diodami. Pozdrawiam
Hej. Za bardzo nie kumam co to urządzenie ma robić. Poza tym napisz dokładnie gdzie masz podłączoną diodę. Czy ta dioda jest podłączona do linii ABC i KOL1 czy może jest zapalana z całkiem innego potu. Jeśli chodzi o samo badanie stanu na przełącznikach to ja linie A,B,C ustawił bym jako wejścia reagujące na stan wysoki. A KOL 1 ustawił bym jako wyjście...
a nie wystarczy coś takiego ? http://obrazki.elektroda.net/60_12809414... tylko inne napięcie bo inna ilość diod LED na segment .
masz cos z komunikacja pomiedzy procesorem a PC. Sprawdz polaczenia czy dobrze podlaczyles atmega do programatora. W zakladce programator masz przycisk identyfikacja sprawdz czy rozpoznaje ze jest podlaczony atmega8 producent Atmel. Co do diod to nie widzialem programatora do AVR z diodami :)
Odpuść sobie BASCOM, jak już coś robiłeś w Bascomie to czas na przesiadkę na C. A jak nie to tym lepiej, nie będziesz miał złych nawyków. A tak poważnie, jak zaczynasz przygodę z mikrokontrolerami, obojętnie w Bascomie czy w C czy ASM, zacznij od najprostszych rzeczy, jak np sterowanie diodą LED, stanu przycisku. Inaczej zajedziesz się od razu i stracisz...
balu może masz racje ale ja programuje od tygodnia wiec zadużej wiedzy nie mam :cry: wszystkiego nie rozumie. Jacek Rutkowski wstawił kod (dzieki Jacku ) wiec z niego będę próbował. Jak by ktoś sobie przypomniał komende w bascom niech da znac...
bascom diody przerwać bascom atmega8 bascom zegar atmega8
stabilizator lt1083 satelitarny tuner analogowy czyszczenie lasera samsung
Lokalizacja krostek klapy bagażnika Ford Mondeo MK3 Omijanie inteligentnej klemy w Audi A4 B8 3.2 FSI