Może odpal jakiś Timer żeby generował przerwanie bardzo często. Powiedzmy co 10us. I w przerwaniu sprawdzaj czy pin ma stan 0 czy 1. Jak 1 to inkrementujesz jakaś zmienną. Jak zmieni się na 0 to zwracasz wynik i zerujesz tą zmienną. Oczywiście w tym samym przerwaniu sprawdzaj tak samo drugi pin. Niestety wymaga to kodu obsługi przerwania w assemblerze...
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.
Funkcja RC5Send nie działa na tym mikrokontrolerze , pewnie dlatego że Attiny25 nie posiada 16 bitowego timera :)
Czy program Ci się kompiluje?, z tego co widzę to Bascom nie ogrania PWM w ATTiny25.
Witam Admina, witam Forumowiczów. Już od dawna nie używałem Bascoma więc proszę o pomoc. Otóż mam baterię bezobsługową która sprawia mi kłopoty (zanieczyszczenia wody). W orginale elektronika wystawia sygnał zał. (+ -), wył.(- +). o czasie trwania impulsów może kilkadziesiąt sekund. Sygnał steruje zaworem bipolarnym (jedna cewka). W miejsce zaworu chcę...
Funkcja WAITMS nie jest odporna na przerwania. Jeśli masz jakieś to każde wystąpienie przerwania w trakcie WAITMS rozjedzie go. Niezależnie od stabilności tej funkcji, a nie ma powodu, żeby nie była powtarzalna jeśli nie jest przerywane wykonanie przerwaniami, to i tak lepsza praktyką będzie wykorzystanie timera.
Witam probuje wykorzystac funkcje Getrc5 na attiny25 a niestety bardzo rzadko korzystam z bascoma. w chwili kompilacji zglasza mi blad .EQY not foun ,probably using functions that are not supported by the selected chip z tego co wiem w attiny25 znajduja sie rejestry TCCR0A,TCCR0B. co dziwne wydawalo mi sie ze ten kod kiedys mi dzialal :P
Witam. Napisałem kilka linijek "pierwszego" programu w Bascomie na ATtine25, który mia za zadanie monitorować wejścia PB0 i PB1. Gdy jedno lub drugie, albo oba naraz zostaną zwarte do VCC ma uaktywnić wyjścia w następującej kolejności: PB2 włącza, odczekuje 8 sekund następnie PB3 włącza na 0,8 sekundy i w odstępie 0,25 sekundy załącza PB4 na 0,15 sekundy,...
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. 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.
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...
Powinien. :spoko: Jako zamiennik musi być wstecznie kompatybilny, czyli program napisany dla AT90S2343 musi na nim działać. Zmianie może ulec, co najwyżej sposób wgrywania oprogramowania, mogą być dodatkowe funkcje. Moim zdaniem przy takiej cenie procka warto spróbować, zwarzywszy, że At90S2343 jest wycofany z produkcji. Powodzenia :D, na 99,9%, uda...
Może masz nieodpowiednią wersję Bascoma. Ja mam wersję 1.11.9.0 i kompiluje się, zarówno na attiny13 jak i na attiny25.
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 .
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...
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...
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.
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.
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. :-(
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...
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.
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++...
witam wszystkich . problem mój polega na tym że z nieznanych przyczyn w moim urządzeniu kasuje się zawartość pamięci eeprom . urządzenie zbudowane jest na tiny25 , stabilizowane 78L05 , filtrowane po stronie wtórnej c=470 nF i pracuje w samochodzie . po jakim czasie zawartość pamięci eeprom jest cała FF . to samo urządzenie jeśli odczytuje dane z flash...
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. Mam wyświetlacz TID samochodów Opla. Wyświetlacz ma połączenie sda, scl, mqr (i2c). Chcę, aby mikrokontroler za pomocą Attiny25 wyświetlał tekst. W tym celu napisałem kod w Bascom. Kod działa, ale ma pewien problem. Kiedy włączam Tid, tekst pojawia się po 3-5 minutach i znika po 5 sekundach. Trzeba czekać kolejne 10 minut, aby tekst się pojawił....
Bawil sie, bawil. Tyle ze nie na AVRce a na zwyklym AT89Cx051. Na te procesorki zostala napisana dedykowana biblioteka, ktorej uzycie znaczaco ulatwia komunikacje. Biblioteka ma sporo wstawek assemblerowych. Niestety nie mam dostatecznej znajomosci assemblera AVRow, by podjac sie przetlumaczenia biblioteki. Informacyjnie: w mojej Vectrze na TIDzie wyswietlana...
r"]Idę w jakimś kierunku ....... ? Niezupełnie, nie najlepsza ta droga..... Po pierwsze: wybór processora i parametrów. -Attiny13; praktycznie nie masz możliwości taktowania go 10 Mhz. Masz do wyboru: 1.2, 4.8, 9.6 Mhz. albo też 'zasilić' go (CLK1) z gotowego (zewnętrznego) źróła zegarowego co nie ma w zasadzie ekonomicznego sensu. Jego timer0 z przyjętym...
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...
program w bascomie a chce dokładnie bo to ma sterowac pompa C.O. a nie wiem jak sie będzie zachowywac bez kwarcu lepiej zeby liczyło dokładnie 30 minut Dodano po 2 niż właczyło za późno i cos popsuło, ten program co napisałem liczy co do sekundy, sprawdze jak bedzie działał na wewnetrznym rezonatorze jesli nie będzie bardzo się wahać to dam nawet Attiny11...
Attiny25? Czy liczniki da się skonfigurować tak aby obsłużyć 3 kanały pwm z dowolnym wypełnieniem? (nie zaglądałem w note, nie wiem jakie ma liczniki i ile, tiny13 ma jeden). Proszę bardzo, program można naspiać w C. Wykrywanie przysłonięcia światła wg mojego planu miało by wyglądać tak, że program co chwile robił by pomiar, liczył średnią (np z 32...
No tak, tylko że w tym twoim attiny13 nic się nie zmieści, żadna deklaracja zmiennej. Dodano po 1 Masz tu: $regfile = "attiny25.dat" $crystal = 1200000 Config Portb = &B001000 Portb = &B110111 Dim X As Integer X = 0 Do Debounce Pinb.0 , 0 , Czas1 , Sub Debounce Pinb.1 , 0 , Czas2 , Sub Debounce Pinb.2 , 0 , Czas3 , Sub Loop End Czas1:...
Ponieważ zrobiło się śmieszno i straszno (a może na odwrót) więc poprawiłem program (mam nadzieję że o takie działanie autorowi chodziło) '======================= $regfile = "attiny25.dat" $crystal = 1000000 Config Pinb.3 = Input 'konf.portów Config Pinb.4 = Output Config Pinb.0 = Output Portb.3 = 1 'podciągnięcie tasty do + Portb.4 = 0 'jw.,...
Witam. Odgrzewam kotleta bo sam robiłem ten układ. Wystarczyło dobrze fusy ustawić i wpisać w EPROMIE wartość bajtu kalibracji w komórce 3F (mozna go odczytać np w BascomAVR).
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.
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...
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...
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.
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
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!
Rc5send używa OC1A a w ATtiny45 OC1A jest na pinie PB1, nie PB2.
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...
Witam Najprościej będzie jeśli w podprogramie obsługi I2C zdefiniujesz je jako SCL i SDA, natomiast w podprogramie obsługi przycisków zdefiniujesz te same piny jako wejście. Chodzi o to, żeby procek za każdym razem odpowiednio ustawiał te piny. Nie ustawiaj tych pinów w pętli głównej na dwa sposoby , jako wejścia i jako piny do obsługi I2C. Pozdrawiam
Twoj zasilacz na pewno daje napiecie ponad 5V - musisz wiec przekonwertowac sprzetowo Twoj Vout max do 5V.Potem natomiast by wysietlic wartosc musisz programowo przeliczyc ja z powrotem na Vout. BF
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...
Dedykowany do tego układ to ATtiny26 i nowsze. Ma on sprzętowo ustawiany dead time.
A piąty pin wyświetlacza (R/W) podłączyłeś do masy?
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...
No to po kolei. W ATtiny26 w masz schemat przetwornika ADC na str.97 i tabelkę na str.104. Na górze tabelki masz które wejścia ustawiasz jako positive a które jako nagative. No i Gain- wzmocnienie może być 1 albo 20. No i dalej-ATMega8, 88 nie ma sprzętowego pomiaru różnicowego. ATMega16- ma, ale nie gwarantują tego w obudowie DIP- tylko w TQFP. No...
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:
Programuj prosto z Bascom. Ustaw programator i np. dla USBasp zmień ustawienia zegara z Auto na 1500 kHz. Wyłącz Auto Verify a włącz Auto Flash i będzie programował po naciśnięciu zielonego przycisku.
Witam, Potrzebuje zasilać attiny z baterii, zależy mi na małym kontrolerze 8-14 pin wybór padł na attiny24A lub attiny25V jednak mam problem z wejście w tryb power down. Zasilam mikrokontroler z baterii poprzez stabilizator LDO napięciem 3,3 V i w trybie pracy pobiera około 600 uA, a w trybie "niby" power down tj. po wykonaniu poniższych instrukcji...
Może być USBASP z allegro lub jak jest LPT - STK200 Wsad do wgrania dowolnym programem np.: AVRDUDESS, SinaProg, AVRDUDEPROG, Burn-O-Mat, BASCOM-AVR, i wiele innych lub bezpośrednio z linii poleceń z avrdude.exe: Sprawdzenie komunikacji programator USBASP-ATtiny24: cmd avrdude -p attiny24a -c usbasp -P usb -t jak m.in wyświetli: avrdude Device signature...
Czyli -bardzo ostrożnie z naciskaniem potwierdzenia. Myśleć długo. Zanim naciśniesz. W zakładce program->send to chip-> manual program-> wciskasz "lock and fusebits". Szukasz "int. rc osc 8MHz" I to wciskasz po głębokim namyśle i wątpliwościach. Tych opcji jest kilka- wybierasz z max start time+64us. Ale nie mam podłączonej ATtiny26. Tak że to tylko...
http://obrazki.elektroda.net/4_118606729... Witam!! Ostatnio dopisuje nam pogoda, jest gorąco, można się opalać... Coś chłodnego i nie tylko chłodnego do wypicia zawsze znajdzie się w barku gdzie chciałem sięgnąć a tu jak na nieszczęście ułamał się klucz w zamku... Jak wiadomo potrzeba matką wynalazku więc długo nie zastanawiałem się co z tym...
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ć...
Witam. Czy jest możliwe skuteczne zaprogramowanie AVR ( u mnie Attiny85) plikiem utworzonym po kompilacji w BASCOM w programatorze uniwersalnym ( u mnie Xeltek). Moja walka nie przyniosła oczekiwanych rezultatów. Choć wynikowy plik BASCOM xyz.bin jest wgrywany i poprawnie weryfikowany (programatorem Xeltek) procesor pozostaje martwy. Nadmieniam, że...
układ raczej dobry ale niestety z programem jest chyba problem... :) zastanów się co może być źle gdy bascom AVR nie widzi problemu (bo go oficjalnie nie ma) a układ nie działa... naprowadzę troszkę (ustawienia portów/pinów) :) pozdrawiam i życzę sukcesu :) $regfile = "attiny26.dat" $crystal = 1000000 Config Porta = &B00000011 Porta = &B11000011...
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...
... Error : 46 Line : 10 Assignment error [COMPARE1A: 0 12: 112] , in File : C:\PROGRAM FILES\BASCOM-AVR-1-11-9-1 FULL\PILOT-TINY26-SONY.BAS ten błąd mam tylko przy tiny26 przy innych prockach np. mega 8 lub tiny 2313 program ładnie się kompiluje . o co chodzi przecież tiny26 ma OC1A ? Spawa jest śmiesznie prosta , jeśli...
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...
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]//****************************...
Witam Mam taki problem przy wgraniu poniższego programu do attiny45 dioda zamiast świecić z odpowiednią jasnością miga z dużą częstotliwością. Dodam że ten sam program na attiny26 działa tak jak powinien czyli dioda świeci z odpowiednią jasnością bez widocznego dla oka mrugania. Oby dwóch przypadkach fusy przestawione na taktowanie wewnętrzne 8MHz....
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...
No jednak nie do końca dostrzegłeś swój błąd, owszem Set Portb.6 jest zbędne w podprogramie Pr_1: i dlatego je usunąłem, ale to nie to powodowało nieprawidłowe działanie tego programiku. Błąd miałeś w linii z Debounce porównaj jak ona wygląda w twoim pierwszym poście a jak w moim. Poczytaj o rejestrach określających kierunki portów, rejestrach wejściowych...
Ok. Dzięki. To w czym (prostym i darmowym ;-) to pisać ?
Cześć. Po dłuższej przerwie wróciłam do AVR i Bascom. Mam program na Attiny 2313 - działa. Program przepisałam teraz na attiny261, kompiluje sie normalnie, niestety nie mam procesora żeby sprawdzić. Program to proste zależności - "jeśli tu stan niski, to tam i tam też" Żadnych wodotrysków typu ADC czy PWM, nawet z timerów nie korzystam... Czy może mnie...
Witam czy ktos moze mnie oswiecic w jaki sposob zapisac wartosc do rejestru Counter1 pod bascomem ? Mam taki prosty program i za nic w siecie bascom nie che go lyknac ............. I taki oto blad ASSIGNMENT ERROR line 8 Procesor ma ten timer w sobie. Jezli to wina bascoma to w jaki sposob zapisac ta wartosc z poziomu jakiejs wstawki assemblerowj ?...
Print F odwołuje sie do sprzetowego UARTA którego w Attiny 24 brak. Jesli chcesz coś printować to skonfiguruj USI( nie wiem czy jest w tym procku - nie sprawdzałem) albo otwórz software'owy port poprzez Open COM As #1 i potem Print #1 czyli printuj poprzez ten port.. albo usuń Print i się skompiluje ;)
Z praktycznego punktu widzenia, musisz zastosować mikrokontroler na tyle szybki i z dużym RAMem, aby móc przechwycić kompletną sekwencję do pamięci "sampla", a następnie zakładając konkretną podziałkę czasową (clock recovery) i format , rozkodować dane i zapamiętać gotowy kod. W przypadku, gdy pilot nadaje niezgodnie z udokumentowanymi standardami (RC5,RC6,SIRC),...
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...
w moim bascomie 1.11.9.1 nie ma takiej definicji jest Attiny26.def moze w tym problem posprawdzam to jeszcze dokładnie
Kolego tu masz krótką notę z którą możesz się zapoznać: https://ww1.microchip.com/downloads/en/A... Ale dla ciebie najistotniejsza informacja to drugi akapit: [syntax=Nota]The ATtiny24A/44A/84A is a functionally identical, drop-in replacement for the ATtiny24/44/84. All devices are subject to the same qualification process and same set...
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
Overclocker Odświeżam temat.... Czy mógł byś podzielić się rozwiązaniem?
Attiny26 jest na liście w Bascomie (wystarczy nawet wersja demo)
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ę...
Diagram maszyny stanów, rozpisać, zaimplementować w wybranym języku.
To może w ramach nauki podasz chociaż kawałek gotowca dla Attiny45
Facet TY jesteś nie zastąpiony. pozdro z Legnicy
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
W dokumentacji na stronie 26 jest powiedziane co i jak robić
Może tutaj mi ktoś życzliwy pomoże. Przepraszam, że robię kopiuj - wklej z innego forum, ale nikt mi tam nie pomógł, a zależy mi na czasie bo urlop się kończy :) ".nie zajmujmy się całością, a tym, że na wyprowadzeniu nr 1 ATTINY26 powinien być generowany przebieg o częstotliwośći 100Hz i czasie trwania stanu niskiego 70us. Chcę zmienić te parametry...
Siema. Chcę zbudować stację Lutowniczą ,ale nie skomplikowaną ,tylko regulacja mocy 230V (o ile sie nie mylę) I pomiar tejże mocy na ATtiny26 i Ledach ew. atmega8. (poprzez dzielniki napięcia) I tu mam problem , nie wiem jak sie rozwiązuje wyświetlanie cyfrowe na ledach! jak to wygląda w Bascom? mamy 10pinów dla Ledów -7 do ledów cyfr + 3 do włączania...
sprawdz w opcjach kompilatora czy masz dobrze ustawione poloaczenia wyswietlacza !!! lub uzyj polecenia config lcd pin
Witam Podejrzewam, że masz śmiecie na procesorze od strony enkodera. Jaki sygnał daje enkodera? Jeśli poziom jest dobry i impedancja w rozsądnym zakresie, to podłącz na wyjście enkodera rezystor 1K, a do masy z wejścia na procesorze 10nF. Nie patrzyłem na program, bo miałem identyczny problem i filterek pomógł.
Jeśli piszesz w BASCOM to wystarczy polecenie GETADC z parametrem liczbowym określającym numer kanału.
Mam pytanie czy moze ktos ma napisany program w Bascom Avr do przetwornika A/C na ATtiny26 ! Przerobil bym taki program do swoich potrzeb! ??? Prosze o pomoc
Witam ! Można programować w Bascomie AVR - to basic. Pozdrawiam. Stefan
Witam. Chciałbym rozpocząć współpracę z ATTiny261 jednak w Bascom AVR Demo nie ma biblioteki tego układu. Są do 461 i do 861 jednak do 261 nie ma-różnią się one jedynie wielkością pamięci. Czy może ma ktoś namiary na bibliotekę tiny261.dat. Byłbym wdzięczny za pomoc. Pozdrawiam.
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...
Problem polega kłopotach z zaprogramowaniem. Używam Bascoma i programatora STK200/300. Początkowo procesor był wielokrotnie programowany prawidłowo. Następnie pojawiły się trudności z komunikacją. Obecnie jest tak, że w trybie programowania można odczytać ustawienia bitów zabezpieczających, rozpoczyna się programowanie lecz trwa to baaardzo długo i...
Mam problem z PWM na ATtiny26. Z danych katalogowych wynika ze ATtiny26 ma PWM Gdy ustawiam timer1 jak poniżej program nie chce się skompilować. Natomiast bardzo ładnie kompiluje się na 90S2313. Może ktos wie jak ustawić PWM w ATtiny 26 Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Prescale = 1 Pwm1a = 10 Pwm1a = 100
Witam. Patryk - ATtiny15 nie ma RAM-u, więc w Bascomie nie poprogramujesz. Po poprawieniu błędów kompiluje się na ATtiny2313. teedd
Hej! Masz rację - ztym kontrolerem (lub Bascomem) jest coś nie tak, ponieważ próbowałem zrobić na nim prosty sterownik z użyciem IR "Get RC5", i niestety bascom wywala error, że niemożliwe w tym chipie najpewniej błąd Timera (nie pamiętam 0 czy 1). Tak zechyba nie robisz błędu, tylko w Bascomie w stosunku do tego procka jest coś spaprane.
Witam, zobacz [url=https://youtu.be/jHGw_L5EmO4]ten poradnik, może będzie pomocny.
W bascom avr plik z końcówką .atsln jedynie mi sie otworzył. Czy jest to "wsad" który mam wgrać do attiny24?
w Bascomie taki mam plik dla Attiny26 (At26def.dat), jak zrobie podglad tego pliku to w nim jest napisane, iz jest pod tiny26 własnie
A w Bascomie nie ma jakichś pętli lub procedur? Bo ja nietutejszy ;-) Albert
attiny25 bascom programowanie attiny25 programator attiny25
laptop wyłączać chwila robot kuchenny szczotki gaznik zalewa silnik
piaskownica windows lodówka haier a3fe742cmj
Piec gazowy nie działa po odłączeniu zasilania - przyczyny i rozwiązania Ustawienie podajnika papieru w drukarkach Konica Minolta