jak masz dalej z tym problem to napisz --BARTek jest na wakacjach :P Nie wiem jak to lepiej napisać ..Exit For, Exit Do.. ale nic tak sprawy czasem nie załatwi jak Exit This :P czyli Goto i label :P
Wystarczy w Google wpisać dwa słowa "digispark i bascom" Dosłownie dwie minuty bez wcześniejszego rozpoznania. Zacznij coś sam kombinować... http://obrazki.elektroda.pl/9852090100_1...
A fusebity ustawiasz poprawne?
Syn posiada samochodzik zasilany z pakietu lipo 2x 2S. Problem w tym że posiada odcięcie zasilania przy zbyt niskim napięciu ale dla NiMH. Uszkodził przy tym już 3 lipole. Założenie alarmu sklepowego graniczy z cudem bo niema go gdzie umieścić. Są zbyt duże. Pogrzebałem w szafie i znalazłem attiny85. Pomysł taki - zasilanie z jednego ogniwa mieści się...
Problem rozwiązany.Problem polegał na zmianie nazwy programatora na bascom i podłączeniu zasilania wtedy program wykrył Attiny85.Temat uważam za zamknięty.
Włącz przerwania " Enable Interrupts " i możesz sprawdzić zamienić "OCR1B = 100" na " PWM1B =100 " Z ciekawości sprawdzę na attiny85 jak wrócę.
Jeśli chodzi o ATtiny25, to dobry projekt na tym rdzeniu µC(identyczne peryferia), chociaż na ATtiny85 to: http://elm-chan.org/works/sd8p/report.ht...
Witam.Posiadam system Linux Ubuntu i chciałbym zaprogramować jakimś programem do programowania mikrokontrolerów mikrokontroler attiny85.Chciałem w Bascomie przez Wine.Uruchomił się ale nie wykrywało procesora chciałem avrdude ale nie chciał się włączyć,a w PonyProgu2000-2.08c.tar.gz jak kliknąłem plik INSTALL to wyskoczył plik tekstowy i co dalej zrobić...
Jestem świadomy wad BascomAVR, ale działam w nim od 2006 roku i zrealizowałem każdy swój projekt. Witam w klubie :D. Też popełniłem kilka projektów w BASCOM (i AVR), jeden z moich komercyjnych projektów opiera się o AtTiny 13 a program napisany w BASCOM AVR (w różnych wersjach) zajmuje około 40% flash. Ponieważ od jakiegoś czasu bawię się Arduino IDE,...
Dokładnie, diody zakłócają proces programowania. Do przystosowania kodu używam płytki stykowej, a na gotowym urządzeniu rzadko eksperymentuje. Oczywiście jestem za stosowaniem złącz programujacych ale tutaj skupiłem się na jak najmniejszych wymiarach płytki i chciałem zaprezentować innowacyjne podejście do diagnozowania gniazd smartfonów za pomocą możliwie...
Włożyłem Attiny13 PU20 do zamrażarki na -24 stopnie zobaczę jak będzie działała jak poleży z godzinę mam nadzieje ze szybko się nie ogrzeje po wyjęciu :) Attina działała stabilnie i nic nie krzaczyła ale czy miała -24 to ciężko powiedzieć. Wstawię na noc całą płytkę stykową i rano zrobię ponowny test. Natomiast na Attiny85 po zmianie zegara na 100010:Int...
Ja sobie zrobiłem własne podświetlenie w szafie. Czujnikiem jest kawałek folii spożywczej (7x7cm) okablowanej jednym kynarem. Folia jest wsadzona pomiędzy części szafy. Działa poprzez zbliżenie/ dotknięcie deski wewnątrz szafy. Zasilacz 5V (2W transformator 6V), Attiny85, człon sensorowy to ta folia, kabelek kynar (około 1m) rezystor 1MΩ. Człon...
SPI sam wysyła dane z ustawioną częstotliwością, trzeba tylko odpowiednio szybko wpychać w niego kolejne bajty, co na AVR nie musi być takie proste, ale daje się zrobić (w C lub asemblerze, nie w Bascom). W Bascomie da się zrobić, ja zrobiłem. Proszę :) [youtube]https://www.youtube.com/watch?v... Do tego wykorzystuję wewnętrzny...
Witam! Gratuluję autorowi ciekawego sposobu komunikacji z WS2812B! Ja jeszcze bawię się AVR-ami, a nawet Bascomem ;) W układzie z filmiku [youtube]https://www.youtube.com/watch?v... wykorzystałem ATTiny85. Bufor danych do wysłania oczywiście w pamięci RAM. 3 bajty na diodę (RGB). Każdy bajt bezpośrednio określa jasność świecenia...
tak to ma wyglądać: ? Nie bardzo wiem co to jest 'Kogut' , Może to: http://obrazki.elektroda.pl/7833547700_1... Jak z Czernobyla, to może i jajka znosi a jak znosi to pewnie świecą :-) Taki lub podobny efekt możesz osiągnąc stosując ATtiny 13 (8-pin) , który w Na AtTiny85 (też 8 pin) i WS2812 to blisko 100 obsłuży każda w innej barwie...
(...) I skoro ma to być zasilane z baterii to wskazany jest mały kontroler 8-nóżek, tylko jest problem czy zasoby pamięciowe attiny starczą do obsługi FATu. Ponieważ prowadzący zażyczył sobie aby kartę mógł edytować przez komputer to raczej metody bezFATowe odpadają. Może attiny85? Ram 512b. Eeprom 512b - Jak raz na blok danych do karty. Nie, nie starczą....
Pytanie, czy autor tematu ma smykałkę do majsterkowania, zna się na elektronice ? Jeśli tak, to sterowanie tonowe DTMF po 2 żyłach jak znalazł. Każdy klawisz jeden ton (jedna para tonów bo DTMF to generowanie jednocześnie 2 różnych częstotliwości), można to też zrealizować na innych dekoderach częstotliwości. Układ wystarczy połączyć w gwiazdę na magistrali...
Niestety nie jestem bascomowy. Piszę tu o algorytmie i rozwiązaniach ale konkretnej implementacji w bascom ci nie podam. Pogooglaj temat pin change interrupt może znajdziesz jakiś kod w bascom. Znalazłem coś takiego wprawdzie na PCINT z detekcją na jednym pinie ale można to dorobić na pozostałe wg specyfikacji procesora ale przykład jest w C [url=http://www.insidegadgets.com/2011/0...
Jak z zewnętrznym kwarcem? Będzie? Będzie, choć w zasadzie stabilność częstotliwości ma drugorzędne znaczenie. Ma zapewnić zasilanie dla sprzętu IT (komputer, monitor, trochę aparatury pomiarowej) które mają zasilacze impulsowe, tak że tu czy to będzie np. 47 czy 55 Hz nie ma znaczenia. Schemat jak i cały projekt będzie udostępniony na forum, w tej...
Witam, Podpinam się do tematu, ponieważ napotkałem na problemy podczas próby wykorzystania instrukcji Serout. Polegają one mianowicie na tym, że na kontrolerach takich jak ATTINY13 czy ATTINY85 nie działa ona wcale, ustawiając jedynie na wyjściu stan niski, natomiast na większych procesorach, takich jak ATMEGA8535 czy ATMEGA162 działa prawidłowo, lecz...
Plątanina kabelków, termoglut, MOSFETY, ... Masakra... To naprawdę główna elektrody??? Jedyne co to sposób zmiany czasu zimowego/letniego "w miarę". Ustawianie godziny za pomocą IDE Arduino??? Sorry ale mnie to przeraża... Dlaczego do wszystkiego używa się Arduino ? A czymże jest arduino? Czy w wersji sprzętowej nie jest to jakaś atmega i parę goldpinów?...
Witam Potrzebując poznać dane klawiszy z pilota napotkałem wiele problemów związanych np. z brakiem timera 16 bit w małych mikrokontrolerach 8-DIP (Attiny85), śmieci, lub braku transmisji z komendy GETCR5 (A255,K255). Na szybko zbudowałem układ na Attiny24A (ma timer 16bit), TSOP31236 i LCD po I2C (PCF8574). Wyjście z TSOP31236 koniecznie trzeba podać...
A wystarzczy zajrzeć do katalogu gdzie zainstalowany jest Bascom... Lista definicji procesorów: 1200DEF.DAT 2313DEF.dat 2323DEF.dat 2333DEF.DAT 2343DEF.dat 4414DEF.dat 4433DEF.DAT 4434DEF.dat 8515DEF.dat 8535DEF.dat 86RF401.dat at90pwm2_3.dat ATtiny12.DAT ATtiny13.DAT ATtiny15.DAT ATtiny22.DAT ATtiny2313.DAT ATtiny24.DAT ATtiny25.DAT Attiny26.dat attiny261.dat...
W moim warsztacie Arduino Nano i UNO, Mega i inne mikrokontrolery i platformy rozwojowe już się znajdują. Chciałem zakupić programator ponieważ stary nie wystarczał, wszystko się na ogół zawsze samo robiło ale teraz zakupiłem inny w którym napotkałem problemy. Programator raczej popularny, a na Aliexpress ma bardzo dobre opinie, i zdjęcia produktu...
http://obrazki.elektroda.pl/6151182100_1... Witam wszystkich, zapewne większość forumowiczów ceni sobie prywatność, a może nawet ma młodsze rodzeństwo które niczym siostra Dextera sieje spustoszenie w jego wynalazkach i za nic ma wszelkie zakazy grzebania w nie swoich rzeczach. Tak właśnie zrodził się pomysł stworzenia prostego zabezpieczenia...
Ten ostatni kosztuje 59,99PLN i ma takie parametry: AVR PROG jest programatorem ISP procesorów z rodziny AVR. Programator posiada złącze USB. Poprzez odpowiednią konfigurację (zworka) urządzenie może zasilać (z USB komputera) programowany układ co eliminuje potrzebę stosowania dodatkowych źródeł napięcia. Obsługą magistrali USB w urządzeniu zajmuje...
jeśli masz różnicę napięć podczas działania procesora, to najprawdopodobniej upaliłeś porty. jedyne co mogę doradzić to sprawdzenie połączeń z dokumentacją, identyfikacja ewentualnych zwarć a jak to nie wykaże błędów to zmiana procesora i umieszczenie go w podstawce.
Z jaką znowu biblioteką? RC5SEND jest w kompilatorze jako code template a nie w bibliotece i zmienić się jej nie da. RC5SEND korzysta z 16-bitowego licznika TIMER1, którego to ATtiny45 nie posiada . Ma tylko dwa 8 bitowe liczniki. Rozwiązanie jest i to na forum MCS Electronics. Poszukaj!
Proszę.Diodę podłącz między PORTB.2 a GND,powinna migać co 1s.
Witam drogich kolegów, mam zapytanie, a raczej problem który spędza mi sen z powiek. Otóż ze jestem zapalonym wędkarzem wpadłem na pomysł by zbudować bezprzewodową centralkę. Po wielu godzinach spędzonych na czytaniu postanowiłem zakupić moduł radiowy 433 MHz arduino http://obrazki.elektroda.pl/6342517500_1... http://obrazki.elektroda.pl/4969410000_1...
Rc5send używa OC1A a w ATtiny45 OC1A jest na pinie PB1, nie PB2.
Funkcja RC5Send nie działa na tym mikrokontrolerze , pewnie dlatego że Attiny25 nie posiada 16 bitowego timera :)
Tu jest gotowy przykład na atiny13 ale w ASM [url=http://www.avrfreaks.net/index.php?... nie mam pojęcia czy działa ale zapewne tak ;)
No wybudzenie w każdym języku wygląda tak samo - podajesz zero logiczne na odpowiedni pin i gotowe. Popatrz na kilka tematów niżej tam jest attiny 45 power down a to to samo.
W BASCOM-ie jest wiecej takich niuansow. Odkrywanie odpowiedzi na takie dziwne pytania jest czasami bardzo denerwujace... W helpie jest cos napisane a w praktyce bywa ze dziala odrobine inaczej albo i calkiem inaczej... Jakis czas temu glowilem sie nad dokladnie tym samym problemem. Wymyslilem jaka jest odpowiedz z czego bylem bardzo dumny :-) Ponizej...
. Zamierzam zrobić tak by mogli wprowadzić korektę (jeśli będzie potrzebna) i zapisać w eeprom. czy to dobry pomysł? Jakoś tak; $Crystal=12000000 Config Timer1 = Timer , Prescale = 8 On Timer1 Inter_1mS Inter_1mS: Counter1 = Counter1 + Licznik (64036 - wychodzi z obliczeń, że da to 1ms) /tu odliczę sobie 103/ Błednie to rozumujesz, albo błednie podałeś...
Ponieważ i tak są zablokowane to na macanego: 1.odłącz kondensatory od kwarcu-zegarkowe zwykle chodzą bez kondensatorów. Jak nie pomoże- 2.Spróbuj w bascomie ustawić w opcjach port delay na 100 do 1000.
Jakbyś spojrzał w dokumentację procesora to byś wiedział że pin PB1 to OC1A a pin PB0 to zanegowany OC1A (czyli sygnał przeciwny).
Atmega8 ma przetwornik ADC na Porcie C, natomiast Attiny25 ma ADC na Porcie B który deklarujesz jako wyjście i tu może być problem. Internal_2.56_extcap Czy w związku z tym na AREF masz podłączony kondensator do masy? Tak w ogóle to daj schematy, bo Atmega8 i Attiny25 to dwa różne układy więc napisanie że są tak samo podłączone jest mylące i błędne.
Witam Ściągasz Bascom AVR Demo http://www.mcselec.com/download_avr.htm W helpie (pod koniec indexu) są schematy najprostrzych programatorów na LPT (STK200/300) bardzo prosty,do każdego AVR'a,wystarczy poszukać jeszcze aplikacji twego procka ,podłączenie wg noty,i finito A oto pełen schemat dla Attiny15 Troszke zawikłany ale jezddd :spoko:
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
Witam. Problem leży w obsłudze Timera1. W Bascomie Timer1 jest uważany jako 16 bitowy. Natomiast układ ATiny25 posiada liczniki 8 bitowe. A więc nie możesz użyć Timera1 a jedynie Timera0 ( 8-bitowy ) i odpowiednio zmodyfikować program.
masz gotowca, chyba prościej nie można :) 'sterownik do wentylatora na ATTINY15 'PMW - port PB.1 sterowany napięciem z PB.2 '---------------------------------------... '$tiny $regfile = "At15def.dat" $crystal = 1600000 Ddrb.1 = 1 Ddrb.2 = 0 Tccr1 = &B11110010 Admux = &B00100001 Adcsr = &B11100011 '---------------------------------------...
(...) osobnym PinX i oczekuj na stan niski ADCx2 aż do spełnienia tego warunku. Jeśli na ADCx2 napięcia równe 0 mrugnij diodą Led1 jeden raz przez 300ms, wyłącz Przekaźnik1 na PinX Po czym wróć do góry procedury, do oczekiwania na napięcie na ADCx1 To właściwie tyle. Dziękuję za uwagę i wszelaką pomoc. Witam serdecznie na forum! Chętnie pomogę Ci przygotować...
Jeżeli wpisałeś "interlan" to kompilator nie wie co to jest, powinno być INTERNAL. Pokaż kod programu. Rzeczywiście bascom nie przyjmuje takiego parametru, widocznie to kolejna jego niedoróbka. W tej sytuacji pozostaje ręczne skonfigurowanie rejestru odpowiedzialnego za napięcie odniesienia. np: dla napięcia 1.1V ADMUX.REFS0=0 ADMUX.REFS1=1 ADMUX.REFS2=0...
Witam. Dzisiaj chciałbym Wam zaprezentowć moją najnowsza aplikację - NAvr. Jest to już wersja 2.0a. Program NAvr® v.2.0a służy do graficznej obsługi znanego nam wszystkim programu avrdude. Obsługuje masę różnych procesorów oraz programatorów. Co można zrobić za pomocą tego programu? 1. Wgrać z dysku plik *.hex do pamięci flash 2. Ściągnąć na dysk...
Po pierwsze który to Bascom i jakie są wartości $hwstack, $swstack i $framesize w IDE bo stamtąd je bierze jeśli nie umieścisz tego w kodzie. Na przyklad jesli nie użyjesz Nosave to Bascom potrzebuje około 32B na odłożenie rejestrów i wykorzystuje do tego $HWstack. Do tego w przerwaniu masz Lookup() który potrzebuje kolejne cztery bajty. Jak masz za...
Witam. Działam głównie w Bascom i mam problem z przekompilowaniem do hex jednego programu w C. Chciałbym prosić o kompilację tego programu do hex i przesłanie w załączniku. Procesor Attiny45, 4Mhz. Pozdrawiam. Proszę. Generalnie postąpiłeś nieładnie wycinając z kodu autora i źródło jego pochodzenia ! [syntax=c]//****************************...
(at)ElektrodaBot Mam problem z kompilatorem w programie Bascom AVR. Podalem w programie mikrokontroler ATtiny24A. Kompilator pokazuje błąd: nie znaleziono układu. Kiedy zmieniłem na ATtiny861, wszystko działa.
Napisałem taki program i sprawdziłem go z ATTiny13 (nie mam ATTiny25): $regfile = "ATtiny13.DAT" $crystal = 1000000 Config Pinb.0 = Input Portb.0 = 1 Przycisk Alias Pinb.0 Config Pinb.1 = Output Portb.1 = 1 Led Alias Portb.1 Do If Przycisk = 0 Then Waitms 100 Bitwait Przycisk , set Gosub Praca End If Loop End Praca: Led = 0 Wait 1 Led...
W sensie napisać na attiny13, skompilować pod attiny13 i wgrać perfidnie w attiny10?
Do detekcji zera używam dokładnie układu jak na ostatnim schemacie. Spisuje się bardzo dobrze. Nie daje tak dużego przesunięcia jak układ z samym transoptorem. Osobiście nie podoba mi się pomysł z zasilaczem bez separacji od sieci. W swoich "ściemniaczu" używam zasilaczy/ładowarek GSM. Wszystko jest na tyle małe, że można zrobić zgrabną płytkę na której...
Namoje szczęście mnożenie ma być przez liczby całkowite Ale mnożenie przez liczby całkowite też będzie z błędem. Nie podaję częstotliwości i innych szczegółów- na tym etapie jest to nie istotne. To akurat jest bardzo istotne. Do wysokich częstotliwości trzeba inaczej podejść. Podaj chociaż bardzo przybliżony zakres. I powiedz czy wymagana jest stuprocentowa...
Układ posiada generator RC 1.6MHz i PLL x16 (max)- częstotliwość w bascomie oczywiście podać musisz. Atmel zaleca stosowanie nowszych attiny25. Ps Mega8 i tiny nie potrzebują kwarcu do programowania.
Chciałbym kupić jeden z tych zestawów uruchomieniowych i prosze o opinie. Chciałbym pozanać wasze zdanie o ich wyposażeniu. Moduł ZL12AVR opracowano z myślą o ułatwieniu powszechnego stosowania mikrokontrolerów ATmega16 przez konstruktorów, którzy nie mogą lub nie chcą inwestować w zautomatyzowany montaż elementów o relatywnie gęstym rastrze rozmieszczenia...
Możesz napisać i cieszyć się funkcjonalnością nie wiedząc o co chodzi ... $baud = predkosc_transmisji Tylko jeśli nie umieści się tej informacji w kodzie i użyje gdzieś Print/Input lub pochodnej to kompilator ustawienia dla $baud bierze z tych zdefiniowanych w IDE. Bascom konfiguruje od razu obydwa piny. Skonfigurowanie ich polega na wpisie do rejestru...
Wystarczy zaktualizować BASCOM-a.
Spróbuj dopiasać po Config Timer1 linie: Start Timer1 A jak nie zadziała to poszukaj na forum jest wiele wątków dotyczących tego problemu. Pozdrawiam Yakuza
Witam. Attiny45 chyba nie ma (może się mylę) możliwości podpięcia zewnętrznego kwarcu. Oscylatory wewnętrzne w AVR-ach nie są zbyt dokładne a instrukcja RC5SEND tej dokładności wymaga. Miałem podobny przypadek w Attiny2313. Pilot był z oscylatorem wewnętrznym na 4MHz i poprawnie działał co czwarty pilot. Po zmianie na kwarc zewnętrzny działa już każdy.
To może w ramach nauki podasz chociaż kawałek gotowca dla Attiny45
Wydawało mi się że opisałem przejrzyście... No więc jeszcze raz. Z czujnik ruchu wychodzą dwa przewody na których przy zadziałaniu wystawianey jest + i -, przy następnym zadziałaniu polaryzacja na tych dwóch przewodach jest odwrotna, OK? Drugi element-powiedzmy przekaźnik dwustanowy jednocewkowy. Przy pierwszej sekwencji napięć jest załączony, odwrotna...
Dziękuję za wszystkie odpowiedzi. W mojej wersji demo, chyba 1.11.7 na pewno nie ma tego układu choć istalacje robiłem wczoraj wprost ze strony MCS :-( Czy mikrokontroler wystepuje na liście możesz sprawdzić rozwijając okno, w którym zwykle widać bieżący typ procesora jakiego używasz w programie. Można to zrobić np. kompilując dowolny program i wybierając...
wina kompilatora... od wersji 1.11.9.5 wszystko ok ;)
Witam szukam osoby, która może udostępnić różne pliki definicji CPU do BASCOM AVR. Szukam definicji procesora, ATTiny45. Potrzebuje plik DEF. Ogólnie temat założyłem do wymiany informacji. :D
Witam ! Można programować w Bascomie AVR - to basic. Pozdrawiam. Stefan
...Czy teraz ma to prawo działać? No nie bardzo :cry: [syntax=basic4gl]Went Alias Pinb.2 Gas Alias Pinb.3 Isk Alias Pinb.4 [/syntax] Sprawdź w dokumentacji, jakie efekty daje zapis do rejestrów PINx i czy o to Ci chodziło, w co wątpię.
Witam Chciałem zrobić prosty sterownik światła na pilota. Poniższy kod nie daje się skompilować - czy są jakieś przeciwwskazania do pracy Attiny45 + RC5 ? [syntax=basic4gl] $regfile = "attiny45.dat" 'etykietka mikrokontrolera $crystal = 9600000 'standardowy zegar wewnetrzny $hwstack = 16 ' rozmiar stosu sprzętowego $swstack = 16 ' rozmiar stosu programowego...
Witam, Natknąłem się na problem dotyczący konfiguracji licznika Timer1. Najprawdopodobniej BASCOM zawiera jakiś błąd i używając standardowych instrucji uzyskanie PWM z tego licznika nie jest możliwe. Używając standardowych "Config Timer1..." nie można nawet zmusić Timer1 do zwyczajnego zliczania... Mniejsza o BASCOM, postanowiłem zrobić to samo wpisując...
Witam. Patryk - ATtiny15 nie ma RAM-u, więc w Bascomie nie poprogramujesz. Po poprawieniu błędów kompiluje się na ATtiny2313. teedd
(at)yogi009, kupujesz płytkę Arduino i masz gotowca. uC możesz sobie programować w C, Bascom czy w czym tam sobie chcesz...
Problem rozwiązany poprzez właściwe ustawienie fuse bitów
mozecie podaj jakies przyklady progamown na ATtiny w bascomie ? albo jakies linki ?
Wg mnie najleprzym rozwiązaniem będzie uC , choćby Attiny45 + parę linijek kodu nawet w bascom ;)
Może masz nieodpowiednią wersję Bascoma. Ja mam wersję 1.11.9.0 i kompiluje się, zarówno na attiny13 jak i na attiny25.
Pony takze nie obsługuje Tiny13 oraz Tiny45 Bascom nie wiem Pozdr. N.
a gdzie w ATTINY15 znajdziesz port D??? "While Pind.0 = 0 " Pozdrawiam
AT90S2343 !... :) To przestarzały układ, został zastąpiony ATtiny25 . -- Nie próbowałem więc pytam....czy można ATtiny25 zaprogramowac w Bascomie??? pozdrawiam.
To ja Ci może podpowiem: nie masz zdefiniowanej procedury która ma być wykonywana podczas przerwania od Timer0. Najprawdopodobniej jest to 'Zegar' ale Bascom o tym nie wie.
Ja zrobiłem taki termometr na m8515 , kod zajmuje mi nie całe 2k . (bascom) Całość składa się z DS-a , lcd , procka i baterii .
Poszukałem na stronie TME. Jak wpisałem At90S2343 to znalazało coś takiego: ATTiny25-20SU i poniżej Producent: ATMEL Symbol oryginalny: ATTINY25-20SU Zamiennik dla: AT90S2343-10SC Cena za sztukę: 5.29 zł.:D Twój procesorek porostu został zastąpiony przez Atmela nowszym, więc raczej nie kupisz już AT90S2343.
Microsoft Windows XP [Wersja 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\p4>avrdude -c? Valid programmers are: c2n232i = serial port banging, reset=dtr sck=!rts mosi=!txd miso=!cts [C:\Win AVR-20100110\bin\avrdude.conf:876 ... dasa3 = serial port banging, reset=!dtr sck=rts mosi=txd...
Do programowania używam STK200 LPT wraz z programem BASCOM AVR. Posiadam ponadto programator równoległy LPT w/g J.Sierockiego którego używam do "ratowania" układów. Jacek
Myślę że lepsza jest nowsza wersja Bascom'a ...7.4 , natomiast do ATtiny26 nieobecna biblioteka jest zbędna. Pozostałe ATtiny12 lub ATtiny15, które nie mają stosu są bardziej kłopotliwe i tutaj owa biblioteka moze coś pomóc. A więc powinieneś sobie poradzić w Bascom'ie . Post który opisuje co zrobić z PWM jest teraz na liście http://www.elektroda.pl/rtvforum/topic88...
http://obrazki.elektroda.pl/3205208400_1... Sorry for only english . Here is a ATTiny connected as the above schematic. Clock must be the internal clock. Datasheet says 4.8/9.6MHz . I think 4.8 is enough. I want help for a program in Bascom .I see that ATTiny13 is not the perfect one for the task . May be ATTiny25 or ATTiny45 will be...
Witam! Posiadam programator Willem Pro ze złączem ISP, chcę wgrać program z bascom avr do kości attiny84a i za cholerę nie mogę. Jak ustawić w ustawieniach bascom avr żeby wszystko chodziło, jaki programator w ustawieniach bascoma wybrać, co pozmieniać? Dodam że próbowałem też z kością attiny25 i też nic. :-(
Będzie ciężko z tym tiny15 ;/ Bascom korzysta, przy wysyłaniu kodu rc5, z RAMu procesora, którego attiny15 nie ma. Trzeba by napisać własną instrukcję wysyłania. Tu coś o tym jest: http://www.elektroda.pl/rtvforum/topic34... Tiny13 ma RAM, ale znowu nie ma OC1A ;/
No niestety w tej chwili już tego nie sprawdzę. Czy programatorem równoległym można z powrotem ustawić w Fuse Bity "reset" zewnętrzny włączony ? Czy wykonanie programatora równoległego jest bardzo skomplikowane i jaki program należy użyć do programowania - "BASCOM" chyba się nie przyda do tego. Pozdrawiam Jacek
Witam Niestety nie ruszyły, MAX podpięty jako pierwszy wyświetla "12345678" przez 3 sekundy i gaśnie ( przez 3 sekundy co 3 sekundy ) , na drugim świecą same "ósemki" i kropki. Zmiana kolejności podłączenia MAX'ów nic nie daje. Próbowałem też na Attiny84 i Atmega32, też to samo.
Próbowałem SinaProg i Khazama. Wygląda mi to raczej na problem z MCU. W obu przypadkach program prawidłowo identyfikują procesor (nie ma też problemu z Atmega644 który mam na tej samej PCB). Jedynie nie mogę odczytać fusów z attiny45... Co ciekawe - spod BASCOMA, z uzyciem USBAsp można fusy ustawić. Trochę dziwnie wygląda zapis do flasha - jeśli nie...
http://www.elektroda.pl/rtvforum/topic11... To jest w Bascomie- ale bez żadnych Bascomowych sztuczek. Rejestry ustawiane "ręcznie"- więc nie powinno być kłopotu z przerobieniem na C. W zasadzie prawie goły sprzęt. Wykorzystałem to do sterowania silnika przez mostek za pomocą PWM. Sprawdzone- działało.
Witam zainteresowanych tematem. Modul odbiornika juz zabudowany do napedu i dziala poprawnie jak oczekiwalem. Ale czasami nie regowal na sygnal pilota dopiero kiedy bylo blizej. To tez sie zmienilo jak skorygowalem czestotliwosc odbiornik o 5kHz w gore tak wynikalo z pomiaru czestotliwosci pilota. Antena do modulu jest tylko taka jak w zalaczeniu -...
Z tym poprawianiem kodu to trzeba bardzo rozsądnie - tak naprawdę to im więcej masz zmiennych w pętli głównej programu, tym więcej zajmujesz sram'u przy wejściu do przerwania. Już dokładnie nie pamiętam, ale bascom przy wchodzeniu do obsługi przerwania "zapobiegawczo" odkłada zmienne na stos (w bascomie to jeszcze dodatkowo oprócz "prawdziwego" stosu...
Faktycznie nie sa drogie jednak przy zakupie paru odbiornikow to juz nie tak tanio w porownaniu do pilota za 20zl i prockach po 5zl to sam przemysl co prostsze, w bascomie masz opisany kabel do programowania, at90s2323 zostal zastapiony przez ATTINY25 wiec odpada kwarc czyli minimalna ilosc czesci i zajmowanego miejsca:) Ale to jusz kolega sobie wybierze...
Soft PWM i filtr wyjściowy... To w sumie najmniej elementów... i chyba jedyne wyjście.... Tylko trochę zabawy z programem... Sprzętowy timer do interwałów a resztę programowo... Każde inne rozwiązanie wymaga zewnętrznych układów... Masz jakiś przykład, i kawałek softu, najchętniej bascom :)
Overclocker --> w helpie masz napisane, że Rc5send korzysta z Timer1 (który musi być 16bitowy) - a sprawdzałeś w nocie PDF procka ATtiny45 czy jest Timer1 ???? podpowiadam że jest w nim Timer1 ;) ale niestety nie 16bitowy i nie kompatybilny że tak powiem z tym poleceniem - dlatego ci to nie działa a kompilator wywala tyle błędów
A języki- wszystkie. W każdym języku można napisać głupoty albo przedstawić genialne pomysły. Hmmm... Mimo usilnych prób nie potrafiłem przekonać Mojego ATTiny45 by ten banalny program w języku polskim posłusznie wykonał: Zrób ładną migającą lampkę RGB. Wykorzystaj do tego programowy PWM. I niech się to zapętli. Koniec. :D
W baskomnie jest plik AT15def i to jest właśnie ATtiny15. uK ten nie posiada ramu! Dlatego musimy użyć dyrektywy „$TINY”. Jednak i tak nie wszystkie funkcje bascomowe będą działać. Z mojego doświadczenia wiem, że na pewno nie będą działać procedurki wait, gdyż używają one STOSU, którego ten uK nie posiada. Najlepszym rozwiązaniem jest przejść...
n01x :) jak był bys taki dobry i mógł podac link ;) Co do Attiny2313 nie oplaca mi sie:) mam kilkanascie mega8 w zapasie :) chce tylko sprawdzic jak to działa a jak efekty beda zadawalajace to zrobie go na ATtiny45 i zabuduje w obudowie po jakimś pendrive ;) Jeszcze jedna sprawa jaka jest szansa ze jesli podłacze odbiornik ir do przejściówki USB na...
Witam. Na wstępie mówie że jestem początkującym elektrykiem i programistą. Narazie programy AVR tylko w bascomie. Chciałbym zrobić takie powiAdomienie o nadjeści nowej wiadomosci. Ale tylko takiej co w tytule bedzie miała jakiś tam dopisek. Mój program do odbioru poczy to Thunderbird. Z tego co znalazłem w internecie to jest takie coś wykonalne [url=http://www.justblair.co.uk/the-atti...
Szkoda naprawdę, że się pomyliłem z tym C/C++, bo widzę, że na tym głównie opierają się odpowiedzi. Nie chcę się przekrzykiwać na forum, ale ktoś zrobił w ASM coś i to udostępnił, nie ważne jak, ważne że spełnia swoje założenia. Jak ktoś chce to niech dopisze kod w C i wstawi, zamiast tego negatywne komentarze - sztuczny tłum. Ja korzystam z Turbo C++...
bascom attiny85 attiny85 projekty attiny85 arduino
instalacja plomb magneśnic wirnik philips niebieskiego koloru
sterownik roweru elektrycznego sterownik roweru elektrycznego
Sharp LC-32LE244E firmware download options, official and third-party sources Punkty referencyjne podłużnic Renault Trafic III – lokalizacja i pomiar