Wyniki wyszukiwania: framesize

Framesize – obliczamy zapotrzebowanie na SRAM dla programu.

4/5 - (1 vote)

Dosłownie temat ten dotyczy dyrektyw:
$framesize = z
$swstack = y
$hwstack = x
i omówienia podstawowych zasad w obliczaniu na zapotrzebowanie pamięci SRAM w MCU dla programu i zmiennych.

Dyrektywy dyrektywami jednymi z licznych, ale akurat te chyba najistotniejszymi dla programisty. Dotyczą stosów sprzętowego WHSTACK, programowego SWSTACK i bufora zmiennych FRAMESIZE. Złe gospodarowanie tymi wartościami spowoduje niemożliwość kompilacji bądź nieprawidłowe funkcjonowanie samego urządzenia finalnego, lub błędy występującymi w określonych sytuacjach, które mogą być uciążliwe do zdiagnozowania. Co z kolei skutkować może dalszymi głębszymi następstwami … czytam dalej co kaktus napisał

Porty jako cyfrowe wejścia wyjścia ogólnego przeznaczenia w µC AVR.

5/5 - (2 votes)

 

typowe wejcie (PIN) jednostki MCU AVR ATtiny i ATmega, schemat logiczny Warto by usystematyzować sobie wiadomości na temat: konfiguracji, praktycznego używania oraz funkcjonalności potów IO w mikrokontrolerach AVR. Wydawało by się ze sprawa jest błaha, bo dotyczy pinów, które mogą być wejściem lub wyjściem. W rzeczywistości jak to widać na schemacie otrzymana funkcjonalność jest skomplikowana fizycznie, lecz niezawikłana w używaniu jeśli dla prawidłowego funkcjonowania/obsługi tego bloku posiada się stosowną porcję wiedzy. Nie należy też zapominać o fakcie, że z tym blokiem powiązana jest funkcjonalność przerwań zewnętrznych asynchronicznych i synchronicznych.
W końcu jak by nie było jest to podstawowe dobrodziejstwo, dzięki któremu µC może komunikować się ze światem zewnętrznym, i przetwarzać odpowiednio zebrane informacje czy też sterować peryferiami zewnętrznymi.

czytam dalej co kaktus napisał

WS2801S – stałoprądowy 3-kanałowy sterownik LED z wyjściami PWM.

4.5/5 - (2 votes)

WS2801S aplikacja Stosując układ WS2801S, zaawansowana obsługa trzypunktowego źródła światła LED, bądź diod RGB przestaje być wyzwaniem, a zasoby sprzętowe µC można przeznaczyć do oprogramowania innych funkcjonalności. Sam układ może pracować również jako programowalne źródło trójkanałowego przebiegu PWM.
IC w swojej strukturze zawiera szeregowe rejestry przesuwne, zatrzaski danych, rejestry wyjściowe, generator napięcia odniesienia (typu bandgap – niezależny termicznie), wewnętrzny oscylator i programowalne sterowniki stałoprądowe na wyjściach sterujących LED.

czytam dalej co kaktus napisał

Negatywowy wyświetlacz OLED 0,96″ 128×64

4.3/5 - (6 votes)

wyświetlacz OLED 0,96" na SSD1306, HTDS-BS96Ten negatywowy wyświetlacz OLED o doskonałej czytelności sprawia, że jego niewielkie rozmiary będą wręcz zaletą. Matryca ma rozmiar zaledwie 0,96″ co stanowi ekran o powierzchni 19 x27mm, i posiada rozdzielczość 128 x64 pikseli. Wyświetlacz zbudowany został na bazie kontrolera SSD1306. Producent zadbał również by liczba wyprowadzeń została zminimalizowana do linii zasilania i magistrali komunikacyjnej TWI (I²C) – łącznie 4.

czytam dalej co kaktus napisał

BMP180 Bascom i pomiar wysokości … taaak to nie pomyłka.

3.5/5 - (4 votes)

Hehe ktoś powie kaktus zwariował przecież tym maleństwem dokonuje się pomiaru ciśnienia atmosferycznego … może i zwariował ale jednak jeszcze nie do końca. W tym wypadku dobrze wie co mówi.
Znając ciśnienie jakie panuje na poziomie morza p0 (np.: 1013.25 hPa) oraz wartość pomiaru p, możemy określić aktualną wysokość, wyliczając ją z  wzoru przedstawionego niżej.BMP180 formuła altitude

Istnieje ścisła zależność pomiędzy wysokością, a ciśnieniem. Została zobrazowana na poniższym wykresie, z którego wynika, że zmiana ciśnienia na Δp = 1 hPa odpowiada zmianie wysokości na Δh = 8,43 m. Natomiast zmiana wysokości o Δh = 10 m odpowiada zmianie ciśnienia o Δp = 1,2hPa. czytam dalej co kaktus napisał

TM1637 w module z wyświetlaczem LED 7seg, 4 cyfry

4.6/5 - (12 votes)

TM1637 w module wyświetlacza 7 segmentowegoTM1637 jest rodzajem interfejsu skanowania obwodu klawiatury, ze zintegrowanym, specjalizowanym sterownikiem wyświetlacza, zbudowanego na diodach LED.
Układ scalony złożony jest z kilku zintegrowanych interfejsów cyfrowych: MCU, zatrzasków, sterownika napięcia dla LED, obwodu skanującego klawiaturę. Producent pisze:

Ten produkt jest doskonałej i niezawodnej jakości. Dedykowany do kuchenek elektrycznych i mikrofalowych, oraz jako mały kontroler wyświetlacza (Display Driver).

 

 

czytam dalej co kaktus napisał

HC-SR04 Bascom AVR i …

5/5 - (8 votes)

moduł HC-SR04 widok od góryUltradźwiękowy Moduł HC-SR04 zapewnia funkcję pomiaru bezstykowego odległości w od 2cm do 400cm. Dokładność pomiaru w tym zakresie może osiągnąć do 3mm. Tak jego dane precyzuje producent … Ja zaprezentuję jak pogodzić HC-SR04 Bascom AVR i zbudować elektroniczny miernik odległości.

czytam dalej co kaktus napisał

WTV020SD – jak to w końcu jest

5/5 - (2 votes)
fotka przedstawia nic innego tylko plątaninę kabelków ;-P

fotka przedstawia nic innego tylko plątaninę kabelków ;-P i przy okazji zestaw do znęcania się nad WTV020SD

Ciągnę dalej temat związany  z WTV020SD-20SS, i będę przedstawiać jak skomunikować się z modułem opartym na tym scalaku za pomocą Bascom AVR. Więc będzie o wtv020-sd Bascom. Układ posiada magistralę dwuprzewodową pozwalającą komunikować się z otoczeniem. Z poprzedniego opracowania WTV020SD-20SS prosty sposób na obszerne komunikaty i dźwięki wiem, że układ powinien pozwolić sterować się przez taką magistralę. Więc przyjrzę się jak to dokładnie jest. A tytuł … taki w związku z komentarzem kolegi BARTek. ;-P

czytam dalej co kaktus napisał

DS1307 na „warsztacie”

4.5/5 - (2 votes)

DS1307 zegar czasu rzeczywistego (RTC)

… o niskim poborze mocy, pełne dziesiętne kodowane binarne (BCD) zegar / kalendarz oraz 56 bajtów NV SRAM. Adres i dane przesyłane są szeregowo przez dwukierunkową magistralę I²C. Zegar / kalendarz zapewnia obsługę sekund, minut, godzin, dnia tygodnia, dnia miesiąca, miesięcy i informacje o latach, zaprojektowany do 2100. Ostatni dzień, miesiąca jest automatycznie dostosowywany do miesięcy krótszych niż 31 dni, łącznie z korektami dla lat przestępnych. Zegar działa zarówno w trybie 24-godzinnym lub 12-godzinnym ze wskaźnikiem AM / PM. czytam dalej co kaktus napisał

sensor DHT11 DHT21 odczyt danych

5/5 - (3 votes)

Sensor DHT11 DHT21 struktura i dekodowanie odebranych bajtów.

W poprzednim artykule przedstawiłem różnice w funkcjonalności rodziny sensorów (DHT11, DHT21) do pomiaru wartości temperatury i wilgotności względnej otoczenia. Stwierdziłem wtedy: Rodzina sensorów jest obfita w modele, które generalnie różnią się dokładnością pomiarów i ich powtarzalnością. DHT11, SHT11, DHT22, AM2301, AM2302, AM2303.
Teraz zajmę się przedstawieniem, i podaniem różnic, w sposób praktyczny jak przetworzyć odebrane bajty i wyłuskać z nich informację o wartościach zmierzonych czynników środowiskowych. Więc na „warsztat” trafia temat: sensor DHT11 DHT21 odczyt danych. Opis będzie nawiązywał do informacji z załączonych not katalogowych o nazwach: DHT11-1.pdf i AM2301.pdf. A więc do dzieła 😉 czytam dalej co kaktus napisał