Co do wyłączenie światła po 30 sek. Dodaj dodatkową zmienną bit która będzie ustawiana np: na 1 po wyłączenia światła przez timer po 30 sekundach a dzięki niej nie będzie ponownie włączane światło przez wciąż otwarte drzwi (stan niski na wejściu uC). Dopiero zamkniecie drzwi ( stan wysoki na wejściu uC) spowoduje zmianę tej zmiennej na 0 dim 30SEK as...
Jeżeli brakuje pamięci flash to zastosuj inny mikrokontroler np. ATmega8.
Zegar na dzień dzisiejszy ma już ustawianie godzin :D a te dodatki o których piszecie nie bardzo jest jak wgrać, bo brakuje pamięci, poprostu bascom 8051 nie chce wgrywać więcej niż 8kB mimo iż powinien obsługiwać pamięci do 64kB zająłem się jednak teraz procesorami AVR i na mój gust są lepsze od 8051 nie długo coś zbuduję na bazie jakiegoś avr'a :D
Jeżeli masz zadeklarowane inne zmienne np. typu single to być może na prawdę brakuje pamięci ale pokaż soft.
Witam Ostatni bawiłem się w budowę takiej zabawki jak samodzielny robocik-samochód. Do jego budowy wykorzystałem procka Atmela 90S213. Na początku miła to być tylko prosta zabawka i myślałem że 15 portów I/Q wystarczy do sterowania. Ale jak wiadomo apetyt rośnie w miarę jedzenia. Po obsadzeniu dwóch silników DC, wyświetlacza LCD i dwóch czujników kolizji...
...chyba czas na atmege32 :) Jeżeli brakuje Ci tylko pamięci programu, to "wstaw" ATMega328p, a nie będziesz musiał zmieniać PCB.
czyli zmieniając wartość idx jak napisałeś np. na 5 zmienia się również adres zapisu freq w pamięci eeprom i nie nastąpi nadpisanie jej w eepromie ? A tak ogólnie to układ syntezy do sterowania radia mam , ale właśnie brakuje mi zapisu częstotliwości tak aby nie nadpisywać poprzedniej
Witam. Podstawowa zasada przy budowie układów elektronicznych, to ninimalizowanie ilości użytych elementów. Im mniej zastosujesz części, tym urządzenie będzie bardziej niezawodne. A więc jeżeli hardware da się zastąpić software'm, to trzeba tak zrobić. Objętość pamięci programu w 89C2051 szybko się kurczy jeśli stosujemy języki wyższego rzędu: Kiedyś...
Zapewne brakło pamięci RAM, a to co pokazuje kompilator to ilość użytej pamięci flash - tam gdzie jest zapisany program. Żeby nie brakowało pamięci trzeba dobrze zoptymalizować kod, tak aby nie używać zbyt dużo zmiennych.
Brakowało mi tego wpisu Dim Licznik_dzienny(4) As Byte At Droga Overlay kliknąłem pomógł :bye:
http://obrazki.elektroda.net/16_12411015... Witam! Chciałem zaprezentować urządzenie będące rejestratorem temperatury powietrza. Założenia: - wewnętrzna pamięć nieulotna, w której zapisywane by były wartości temperatury, możliwość ciągłej rejestracji przez co najmniej miesiąc - wyświetlacz LCD, pokazujący aktualne temperatury wewnętrzne i...
Wiem że temat już ma już trochę czasu ale podepnę się widząc że pare osób go śledzi. Czy w tym ostatnim kodzie nie powinno być jeszcze 1wwrite &H48? bo kolejno mamy reset, skip rom, zapis do scratchpadu, bajt th, bajt tl, bajt ustawień, i brakuje funkcji kopiującej ze scratchpadu do pamięci nieulotnej EEPROM, chyba że się tutaj coś mylę.
Zamiast liczyć coś na floatach (typ Single w BASCOMie) to licz na integerach (tyle że dane trzeba będzie przeskalować w górę aby mieć symulacje części ułamkowej). Od razu co najmniej 1KB mniej ze względu na brak bibliotek do floatów, ze 2 razy mniej kodu na każde wywołanie funkcji, 10 razy szybsze działanie no i mniejsze zużycie RAMu. Program w EEPROMie...
No niestety, nie da się w prosty sposób nadrobić braków wywołanych nawykami związanymi z użytkowaniem Bascom-a. Brakuje podstawowej wiedzy o mikrokontrolerach, którą te środowisko maskuje - co to są rejestry, obszary pamięci itp. Trzeba po prostu wsiąść się za samodzielną naukę, istnieje sporo kursów/tutoriali programowania ARM w C. Miganie LED to na...
Witam! bardzo serdecznie. Chciałem zrealizować w oparciu o mikrokontroler ATmega8 odtwarzacz dźwięku. Jest to tylko układ realizowany w celach edukacyjnych, więc chciałem dane zapisać najpierw w pamięci EEPROM (ATmega8 ma 512b). Ma być to jeden krótki dźwięk odtwarzany po włączeniu mikrokontrolera. Dźwięki chcę odtwarzać za pomocą głośnika przez PWM....
to znowu ja :D Mam pytanie czy to możliwe aby po dodaniu odczytu danych z karty sd do tego kodu brakowało pamięci SRAM? to dziwne bo M32 spokojnie dawała radę obsłużyć wyświetlacz od nokii 3510i który jest do tego kolorowy i nie było żadnych problemów.
Fajnie , tylko sprawdź ile pamięci programu na to zużywasz Zauważyłem , że niektórzy z kolegów są bardzo rozrzutni. Choćby takie kwiatki: Kod: 1wreset 1wwrite &H55 For I = 1 To 8 1wwrite Nr_ukladu(i) Next I 1wwrite &HBE T(1) = 1wread() T(2) = 1wread() Toż to woła o pomstę do nieba Zumek podpowiedz mniej doświadczonym jak powinno być i w czym jest problem...
Zapis w EEPROM w Bascomie jest faktycznie lekko poroniony :) Tak jak zrobiłeś, czyli sprawdzenie czy A1 różne od A i jeśli różne to A=A1 jest jak najbardziej prawidłowe. Nie musisz natomiast używać komendy writeeeprom. Samo przepisanie A do A1 spowoduje zapis do pamięci nieulotnej. Sprawdzone wielokrotnie na prockach "większych", czyli A32 w górę, ale...
Zastanawia mnie ten problem z 7805, o którym piszesz. Przecież on ma wydajność prądową 1A. Wyświetlacze LED to w najgorszym możliwym wypadku 7*3*20mA = 420mA, ale nie pobierały tyle, bo są multipleksowane. Reszta układu to pomijalna ilość mA. Jedyne, co może pobierać większą ilość prądu w Twoim projekcie, to wyświetlacz LCD, a konkretnie jego podświetlenie....
Witam. Nie mam już pomysłu, może ktoś z was coś podsunie. Problem leży prawdopodobnie w złym zarządzaniu pamięcią. Program to miernik energii elektrycznej. Może zamiast kodu przedstawie schemat blokowy. Cały program znajduje się w pętli, nie używam zadnych gosubów i innych podprogramów. Jest tylko 1 przerwanie co sek i tylko zmiana 1 zmiennej. 1. Program...
http://obrazki.elektroda.net/2_122581152... Witam przedstawiam własnoręcznie wykonany tuner audio z przedwzmacniaczem cyfrowym. Tuner Jest to płyta główna z nokii 5510 z wyprowadzonymi sterowaniem, wyjściem audio oraz zasilaniem. Był to stary zniszczony telefon zakupiony na allegro za 10zł. Musiałem znaleźć schemat tej nokii i miejsca w których...
brakować pamięć komputer brakować pamięć zaczynać brakować pamięć
kalibracja belki tensometrycznej niemieckie kolumny wspomaganie usterki
Jak uruchomić generator 50kW z silnikiem 2.2kW? Oznaczenie diody BN - interpretacje i zastosowania