Jest w rodzinie Attiny jakiś trick na nieulotną pamięć w małym rozmiarze? W tytule dałem "słowo", ale jeden bajt by wystarczył. Wiem że można fleshować, ale w mojej idei to by trzeba robić ćwierć miliona razy. Wersje Attiny 25,45,85 Czas trzymania bez zasilania zewnętrznego do kilku minut, nie wymagam na wieczność
Według mnie musisz na początku podprogramu z obsługą I2C dać Config Scl = PORTB.X i SDA a na końcu obsługi I2C przestawić jako wejścia ale przecież Attiny ma swoją pamięć eprom.
Chodziło mi o wykorzystanie bootloadera jako programu do wgrywania samej pamięci mikrokontrolera (firmware) oraz dodatkowo "pomostu" służącego do programowania zewnętrznej pamięci podłączonej do uC dowolnym interfejsem - eliminuje to potrzebę podpinania kilku programatorów do kilku złącz, oraz w elegancki sposób pozwala na odczyt zawartości EEPROMu...
Mam pewien pomysł na optymalizację dużej ilości np danych tekstowych kosztem SRAMu Zamiast trzymać testy we flashu można by było je tworzyć z danych, a we flashu jedynie trzymać dane wszystkich liter i cyfr. Kiedy byłby potrzebny jakiś tekst byłby tworzony przy pomocy danych zapisanych w array. Jak myślicie dało by to jakiś efekt ? Jeśli chcesz je...
A do czego Ci potrzebny bootloader w Attiny ? przecież i tak musisz użyć zewnętrznego programatora. Nawet wgrywając poprzez Arduino IDE, nie możesz wgrywać poprzez Wgraj szkic tylko ctrl+shit+U (Wgraj używając programatora), a do tego bootloader nie jest ci potrzebny, wręcz bez sensu, bo zajmuje cenną pamięć i opóźnia start uC po włączeniu. Natomiast...
Nie analizowałem poprawności tego fragmentu kodu. Jednak jest to bardzo dobry pomysł. Zrób sobie funkcję, która w argumencie przyjmuje np. liczbę milisekund. Po napisaniu takiej funkcji sprawdzisz sobie jej dokładność na symulatorze i ewentualnie skorygujesz inkrementowaną/dekrementowaną wartość. Funkcje biblioteczne opóźnień, np: _delay_ms przyjmują...
Moim zdaniem da się to zrobić, ale kosztowało by Cię to naprawdę sporo zachodu. Po pierwsze żadnej karty pamięci nie da się podłączyć tak po prostu do tego telefonu. Trzebaby dorobić mały układzik, który byłby pośrednikiem pomiędzy telefonem (poprzez irdę lub złącze portu szeregowego na spodzie telefonu) a kartą pamięci (najlepiej MMC lub SD). Z tym...
http://obrazki.elektroda.net/44_12656130... Pomyliłeś się przy ustawianiu, lub celowo wyłączyłeś pin resetu (RSTDISBL) czy możliwość programowania przez ISP (SPIEN)? Nie ma sensu kupować lub robić niewygodnego i skomplikowanego programatora HV, tylko po to aby odblokować kilka procków. To urządzenie wyleczy problemy z fusebitami w mikrokontrolerach...
(at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...
W sumie, jak ci nie zależy na estetyce, to układ możesz zamienić funkcjonalnie, np. pamięcią EPROM, a jest szansa, że nawet układem GAL. O ile jest miejsce. Wiem to również, np. AT27Cxxx, tylko adapter jakiś trzeba skonstruować. Da się też to na ATTiny zrobić. Mimo wszystko zależy mi na tym, by pozostało w oryginale.
http://obrazki.elektroda.pl/4549134200_1... Chciałem zaprezentować Wam mój ostatni projekt który jest tzw „evaluation board”. Urządzenie to zostało zaprojektowane jako swego rodzaju projekt pośredni ,ponieważ potrzebny jest mi on do innego większego projektu ale samo w sobie jest pełnoprawnym urządzeniem. Płytka może być...
W nocie ATTiny13 masz opis programowania, gdzie znajdziesz potrzebne informacje. Całkowicie ręcznie trudno będzie to zrobić, bo tam są chyba jakieś maksymalne czasy, kiedy MCU się spodziewa określonej akcji. W nocie ATtiny13A w rozdziale 17.6.1 jest opisane Serial Programming i nie widzę tam żadnych maksymalnych czasów, są tylko minimalne, więc powinno...
https://obrazki.elektroda.pl/5219051200_... Po kilku tygodniach zmagań udało się ukończyć projekt wzmacniacza wraz ze sterownikiem. Mimo, że podczas realizacji tego projektu nie "odkryłem Ameryki", a wykorzystana technologia ma już swoje lata, to i tak temat wydał mi się być na tyle ciekawy, że postanowiłem go "na nowo" zgłębić, dodając...
http://obrazki.elektroda.pl/7805368800_1... http://obrazki.elektroda.pl/4555306000_1... Tiny Gad A- żegnajcie nudne wyświetlacze ;) Prawie luxomierz na ATTINY13 Nie da się ukryć, że z pewnych kontrowersyjnych ;) powodów szczególną sympatią darzę najmniejsze z procesorów atmela. Przedstawiona konstrukcja kolejny raz opiera...
Jeśli chodzi o ppm (parts per milion) to nie wiem. Sam kwarc konstrukcyjnie ma około 50ppm. Zgadzam się z kolegą R-MIK, że dokładny zegar lepiej jest zbudować na Atmega 8 z wyżej wymienionym trybie Timera 2. Nie zależało mi na bardzo dokładnych wskazaniach ani na podtrzymaniu awaryjnym. Te, które uzyskałem są moim zdaniem na dobrym poziomie. Dowolny...
Dzień dobry👋 Chciałbym się podzielić moim projektem, aby zainspirować ludzi do tworzenia podobnych projektów. Buduję coś podobnego do "GAME BOY" od Sony. Chcę zbudować konsolę, w której będzie sporo gier wbudowanych, na nośnikach (specjalnych nośnikach), ale też odtwarzacz muzyki. Nie mam jeszcze gotowej płytki PCB, bo jeszcze dodaję poprawki. Kodem...
https://obrazki.elektroda.pl/1655231800_... Microchip, po zakupieniu Atmela, utrzymuje nadal projekty, jakie realizowała ta firma przed przejęciem. Wypuszczane są kolejne układy z rodzin AVR (tinyAVR i megaAVR) jak i 32-bitowe mikrokontrolery z rdzeniem ARM-Cortex. Do układów tych dodawane są nowe rozwiązania, czego przykładem może...
Witam. ATTiny programuje w Arduino Ide za pomocą Arduino Nano. Z braku miejsca w pamięci ram, wrzuciłem treść powiadomienia sms do pamięci eeprom: za pomocą #include <avr/eeprom.h> eeprom_write_block Kod programu do zapisania treści powiadomienia w pamięci eeprom ATTiny85: #include <avr/eeprom.h> char powiadomienie[60]; char test[60];...
...To radio nie zapamiętuje ustawień?... Niestety nie. ...jak nie wiesz jaki tam jest to nic nie można zrobić... Myślę że opcje są dwie 1. siedzi tam enkoder z przyciskiem - zał.1. Wiec wlutowuję ATtiny i programowo po włączeniu zasilania podaję 3 impulsy. 2. siedzi tam enkoder z przyciskiem i ATtiny - zał. 2. Więc wgrywam program z przerwaniami i...
http://obrazki.elektroda.pl/9135548500_1... Witam wszystkich, Dziś chciałbym Wam przedstawić moją wersję wzmacniacza popularnie zwanego Gainclone. Dlaczego akurat ten? Otóż mój dobry kolega zakupił części kilka lat temu by takowy zbudować, po czym stracił zapał i po kilku latach postanowił mi to oddać. Dostałem od niego kondensatory...
(at)tmf Wydaje mi się, że do tego będą potrzebne jednak min 2 uK AVR. Zresztą np. ten przykład z YT to są cztery uK z czego 2xATmega + pamięć + latch i coś tam jeszcze to ULA + Z80, a 2x Attiny wspomagają IO Ale temat w sumie fajny i jako że robię teraz płytkę z stm32H7 to pobawię się w ZX spectrum + VGA w wolnej chwili (a raczej na początek w samo...
Witam ! Twój program można wgrać do procesora, mi się to udało bez problemu, programatorem AVR910. Pamięć eeprom też jest zapisana. Zawartość odczytana z eepromu: :020000020000FC :10000000FFFFFFFFFFFFFFFFFFFFFFFFFFF... :10001000FFFFFFFFFFFFFFFFFFFFFFFFFFF... :10002000FFFFFFFFFFFFFFFFFFFFFFFFFFF... :10003000FFFFFFFFFFFFFFFFFFFFFFFFFFF...
$hwstack ustawiony domyślnie zajmuje Ci całą pamięć
Oczywiście że nie będzie, jednakże jeśli liczby losowe są istotne dla jakiejś aplikacji, to można o tym pomyśleć. Może w ogóle jakieś dedykowane np. ATTiny stosować? Innym ciekawym pomysłem, jest wykorzystanie szumów cieplnych tranzystora.
(at)gelip Nie używam "dedykowanych" modułów zasilaczy do płyt stykowych. Kiedy potrzebuję użyć płytki stykowej, zasilam ją wprost z zasilacza laboratoryjnego. Ewentualnie posiłkuje się małymi modułami przetwornic Mini 560. Arduino ma pamięć flash 32kB ? Tak, wersje Uno, Nano i ProMini.
Hej jestem nowy i mam problem kupie procek attiny 2313 który jak wiadomo ma pamięć 2kb a mój plik .hex ma 3kb i teraz nie wiem czy mam wrzucić plik .hex czy może plik .bin program jest na prawdę krótki więc teoretycznie powinien się zmieścić . A ja już sam nie wiem jaki plik mam wrzucić. Prosze o szybko odpowiedź, ponieważ ja jestem w zimnej wodzie...
Do obsługi tego wyświetlacza wystarczy dowolny procesor musi tylko posiadać odpowiednią liczbę wyjść i pamięć
Rozpoznałem nieco temat i by nie być jedynie krytykiem, przedstawiam własną opinie o tym wyświetlaczu. Krótko mówiąc jest to czarno-biały (piksele on/off) wyświetlacz graficzny 84*48 pikseli z szeregowym interfejsem (SPI + 1bit GPIO). Interfejs jest tylko do zapisu. Polecenia umożliwiają dostęp do bajtów i każdy bajt odpowiada za 8 pikseli. Układ ma...
1. Policz, ile pinów potrzebujesz do tego wykorzystać - ATtiny10 ma 6 pinów, w tym masa, zasilanie i reset - do użycia zostają 3 (od biedy można wyłączyć działanie reset i mieć 4). 2. Policz, ile pamięci potrzeba na dane, które chcesz zapamiętać, i sprawdź, jak to się ma do pamięci, jaką ma ten ATtiny (32 bajty, a trzeba mieć choć kilka na zapas). Jeśli...
Teraz masz problem z tym, że ustawiłeś HC05 np. na 4800 a ponownie chcesz przesłać komendę AT, którą ATtiny ma zapamiętać, by przeprogramować baud w HC-05. Tak chce dowolnie zmieniać Baud, Parity, Stop Bits bezprzewodowo czasem poprzez komputer, a w większości przez telefon. Tak jak bym ten moduł HC-05 podpiął do komputera przez kabel - Konwerter USB-UART...
jak już jesteś taki dokładny to trzeba wziąć pod uwagę jak szybko przy tym samym zegarze wykona się coś co trzeba zrobić np. po wybudzeniu. Stawiam że jednak 32 bitowy procesor (szczególnie to się objawi jak będziesz miał dane 16 albo 32bit do obróbki ) będzie sporo szybszy - a to ma duże znaczenie w LP Zresztą Na to jak szybko się dany procesor wybudza,...
manekinen a myślałeś nad wersją z przetwornikiem ADC? Szczerze, skończyło się tylko na krótkiej dyskusji, i nie wnikałem głębiej bo mam przyzwoity oscyloskop na USB. Na tym rosyjskim forum było sporo schematów ale jeszcze tego nie ogarnąłem bo google translate nie radzi sobie zbyt dobrze z tlumaczeniem Ja tam tą cyrylicę jakoś odczytuję, ale jak chcesz...
Co do rozmiaru programu z użyciem _delay_ms() to wartość 3242 bajtów wydaje mi się mocno zawyżona. Cała pamięć attiny to 2KB chyba, że dla atmega 16 jest jakaś inna implementacja. Kurcze faktycznie, dopiero teraz zauważyłem, że próbę robiłem na jakimś starym projekcie z wyłączoną optymalizacją... Także - wycofuję się z tego co napisałem i przepraszam...
attiny2313? Posiada wbudowaną pamięć EEPROM. Tani.
Zauważyłem, że jak zapisałem ten plik poprzez zapisz jako to zawiera niedozwolone znaki. Jak skopiowałem zawartość hexa do notatnika i zapisałem jako hex teraz jest ok. Mam inny problem chciałem ponownie zaprogramować Attiny lecz po wykasowaniu go nie da się go zapisać. Niby pisze, ze zapisano go ale jak robię odczyt to pamięć jest pusta. Czy da się...
Fuse bity, lock bity ruszałeś? Owszem pamięć flash ma swą żywotność ale bez przesady. Z jakiego programatora korzystasz?
W obudowei DIP8 są uC serii ATtiny (AVR) ale to zupełnie inna rodzina procesprków - ale mają pamięć FLASH.
Nie do końca wiem jak pamięć flasch mogłaby mi pomoc.... ale zakładam, ze nie do końca wyjaśniłem do czego ja to wszystko potrzebuję. Tak więc wyjaśniam. Potrzebuję wygenerować sygnał !IOW, którego nie mam w systemie a jest mi potrzebny. Jedyny sposób jaki mi wpadł do głowy to wygenerowanie go za pomocą ATtiny24a. Zasada jest prosta, ATtiny na 4 bitach...
http://obrazki.elektroda.pl/1479620400_1... http://obrazki.elektroda.pl/4321785700_1... Pomimo, że jest wiele opracowań i aplikacji dotyczących tabliczki mnożenia, wykonałem własną - elektroniczną wersję mnożącą od 1-9. Projekt powstał dla ośmiolatka, który "uwielbia" grać. Pracując z tabletem lub laptopem zajmował się...
Witam Napisałem swój pierwszy program wiec proszę o wyrozumiałość … Attiny cyklicznie będzie odmierzał zadany czas i po upływie tego czasu załączał przekaźnik na 1 sek Będzie również zliczał ile razy przekaźnik został załączony i wyświetlał na wyświetlaczu : Zadany czas , ilość załączeń wyświetlacza , ile czasu już upłynęło od ostatniego załączenia....
https://obrazki.elektroda.pl/8213915500_... Czasomierz dla klejarki pistoletowej Bosch PKP 18 E. https://obrazki.elektroda.pl/3128317200_... Po kolejnej awarii pistoletu do klejenia na gorąco, kupiłem klejarkę firmy Bosch. Klejarka ta, wymaga siedmiominutowego wstępnego rozgrzania, aby umożliwiała właściwe klejenie....
Już od wielu lat czytam proroctwa, że 8-bitowce już niedługo znikną i jakoś nie znikają :) 8-bitowce zawsze będą miały swoje miejsce, bo nie wszystko musi mieć duży i skomplikowany procesor. Na początek z AVR kilka porad ode mnie - omijaj Arduino z daleka. To tylko ogłupia, kretyńskie funkcje typu digitalWrite() sprawiają, że nie poznajesz jak działa...
Witam wszystkich Forumowiczów! Jestem uczniem 3 klasy technikum i już od pół roku zacząłem interesować się programowaniem uK. Pisałem w C bo to dla mnie prosty język. Ostatnio zadałem sobie problem (no dobra chcę zaszpanować przed kumplami :P). Chcę zrobić dobory rejestrator temperatury w pokoju. Wybrałem sobie uK ATtiny 2313, układ DS1820 (czujka temperatury)...
Programowe I2C to raczej masakra, a z przyczyn które wymienił BlueDraco nie ma sensu tego robić. Skoro program wypala komórkę pamięci EEPROM, to podłącz zamiast EEPROM pamięć FRAM. I problem z głowy. Chyba, że to pamięć EEPROM w MCU, ale wtedy nie widzę jak zrobić obejście. W obudowie DIP raczej nic nie znajdziesz.
witam, dziękuję, czekam na .. więcej, :) to attiny za słabe, potrzebny mi uart, tj.. znacznie wygodniej byłoby pamięć wewnętrzna chyba zawsze będzie za mała (być może zatem takie coś - at24c16-10PI sprawia dostatecznie dobre wrażenie http://seguro.pl/sklep/?zobacz=2592&prod... (6 pomiarow na dobe z 4 termistorow przejdzie) ) sam procek - dotarłem...
Witam. Jeśli chodzi o opis High-voltage Serial Programming, to opis można znaleźć np. w pdf-ie ATtiny13. O ile mnie pamięć nie myli, to również w książce "Mikrokontrolery AVR ATtiny w praktyce". Ale z informacją, że istnieje taka nieudokumentowana możliwość w większych procesorach, nie spotkałem się. Zresztą nie szukałem informacji na ten temat. teedd
Przy tym poziomie wyspecyfikowania projektu jest to zasadniczo obojętne czy jest to '51 czy ATtiny czy ATmega. Klawiaturę można dobudować albo kupić większy/inny zestaw. Pamięć pomiarów można dodać albo zapisywac gdzieś w środku procesora w EEPROMIE czy nawet FLASHu jak ktoś bardzo chce...
Wizualnie mój USBASP jest podobny, takie samo ułożenie zworek, LED świeci po podłączeniu USB bo to jest LED sygnalizujący zasilanie, pamięć jest zawodna. Jak wykrywa Ci USBASP w menagerze urządzeń? https://obrazki.elektroda.pl/2697735300_... Tak jak u Ciebie. Attiny miało na 16pinie 12V gdyż było zwarcie na płytce. Automatycznie napięcie...
https://obrazki.elektroda.pl/9479576500_... W ostatnich latach byliśmy świadkami licznych fuzji na rynku elektroniki. O ile dla młodszych inżynierów wydarzenia te często nie wiążą się z żadnymi emocjami, to bardziej doświadczeni elektronicy nierzadko martwią się o konkurencję na rynku oraz o los technologii i rodzin produktów, które były...
Kamyczku, Masz pecha, bo trafiłeś w dyskusji na starych wyjadaczy, którzy wiedzą, co to asembler, znają po parę asemblerów i po parę architektur i siedzą w branży od paru lat. Ja sam pisałem w kilkunastu różnych asemblerach i od ok. 8 lat nie napisałem w asemblerze ani jednej linii do żadnego komercyjnego projektu. Obecnie bawię się hobbystycznie w...
attiny pamięć programu attiny różnica bootloader attiny
ds18b20 uśrednianie vectra paliwa wymienić pastę termoprzewodzącą
miernik grubości lakieru toyota yaris schemat elektryczny
Bateria CR2032 do sterownika Hewalex, Viessmann, Sonnenkraft – wygląd, gdzie kupić ZTE MF833N USB – kompatybilność z Windows XP SP3, sterowniki, ryzyko uszkodzenia