[3] SDC One = Software Defined Computer na STM32: opis mikroprocesorowej części komputera

Wszystkie części cyklu artykułów są dostępne pod adresem. Docelowy komputer składa się z mikroprocesora (fotografia 1) oraz ze zrealizowanych przez mikrokontroler STM32L4 bloków peryferyjnych: pamięci i wielofunkcyjnego sterownika wejścia-wyjścia Mini_IO. Pamięć dostępna dla mikroprocesora w podstawowej wersji SDC_One ma rozmiar 64 KiB. Cała pamięć może być odczytywana i zapisywana przez procesor, zachowuje się więc ona jak […]

Tagi: projekt, SDC_One

Wzory płytek drukowanych dla komputerów SDC_One dostępne do pobrania

Dla fanów projektu komputera SDC_One mamy dobrą wiadomość: udostępniamy do pobrania projekty płytek drukowanych dla mikroprocesorów Z80, 8085, 68000 oraz 6502 dla różnych wersji komputerów SDC_One. W pliku opisu są dostępne informacje pomocnicze, w archiwum ZIP znajdują się pliki BRD (ze wzorami płytek drukowanych) i SCH (schematy wszystkich udostępnionych wersji płytek). Udostępnione pliki można edytować […]

Tagi: PCB, projekt, SDC_One

Bezpłatne modele 3D podstawek dla NUCLEO-64 i NUCLEO-144

Z myślą o użytkownikach zestawów NUCLEO-64 i NUCLEO-144 autor publikowanego w naszym portalu cyklu artykułów o komputerach SDC_One przygotował i udostępnił projekty podstawek, które zwiększają wygodę i bezpieczeństwo użytkowania tych zestawów podczas prac laboratoryjnych. Projekty 3D obydwu podstawek są dostępne bezpłatnie pod adresami: dla NUCLEO-64, dla NUCLEO-144.

Tagi: 3d, projekt, SDC_One

Obsługa modułu 10-DoF Pmod NAV na płytce STM32F723E-DISCO

Pmod NAV to moduł o funkcjonalności 3-osiowego akcelerometru, 3-osiowego żyroskopu, 3-osiowego magnetometru oraz barometru. Zawiera czujniki STMicroelectronics – LSM9DS1 oraz LPS25HB. Moduł zapewnia 16-bitową rozdzielczość dla danych dotyczących przyspieszenia, obrotu i orientacji i 24-bitową dla ciśnienia. Sensory komunikują się za pomocą interfejsu SPI. Przedstawiony kod odczytuje wartości przesyłane przez czujniki i wypisuje je na port […]

Tagi: B-L475E-IOT01A, barometr, czujnik inercyjny, DiscoveryPmod, Pmod, STM32, STM32F723E-DISCO

Obsługa modułu z czujnikiem światła Pmod ALS na platformie STM32 Discovery

Pmod ALS to moduł czujnika światła widzialnego. Detekcję promieniowania umożliwia mu fototranzystor Vishay Semiconductor TEMT6000X01 oraz przetwornik analogowo-cyfrowy Texas Instrument ADC081S021. Napięcie na emiterze fototranzystora konwertowane jest przez przetwornik na wartość cyfrową, a następnie przesyłane za pośrednictwem magistrali SPI. Przykładowy kod odczytuje wartość co 500 ms i wypisuje na port szeregowy programatora/debuggera ST-LINK. Pozwala to […]

Tagi: B-L475E-IOT01A, czujnik światła, DiscoveryPmod, Pmod, STM32F7, STM32F723E-DISCO, STM32L4

[2] SDC One = Software Defined Computer na STM32: realizacja protokołu szyny mikroprocesora przy użyciu STM32

Wszystkie części cyklu artykułów są dostępne pod adresem. Zapewnienie prawidłowego działania SDC_One wymaga analizy protokołów szyny używanych mikroprocesorów. Należy przeanalizować wykresy czasowe przedstawiające przebiegi sygnałów we wszystkich rodzajach cykli generowanych przez procesor, wartości parametrów czasowych zawarte w dokumentacji procesora oraz ustalić, które czynności są krytyczne czasowo, wymagają reakcji w ściśle określonym przedziale czasowym i, w […]

Tagi: projekt, SDC_One

Obsługa modułu Pmod8LD z zestawami STM32 Discovery

Z każdym tygodniem rośnie nasza biblioteka przykładów wykorzystujących moduły Digilent Pmod oraz płytki STM32 Discovery. Tym razem przedstawimy modułów z 8 jasnymi diodami LED – Pmod 8LD. Diody można kontrolować za pomocą linii GPIO. Przykładowy kod zapala wszystkie diody po kolei a następnie po kolei gasi. Zapalanie/gaszenie odbywa się co 100 ms. Dla płytki B-L475E-IOT01A […]

Tagi: B-L475E-IOT01A, DiscoveryPmod, Pmod, STM32, STM32F7, STM32F723E-DISCO, STM32L4

Moduł z wyświetlaczem alfanumerycznym Pmod CLS oraz STM32 Discovery

Przedstawiamy kolejny przykład zastosowania modułu Pmod z płytkami STM32 Discovery. Tym razem wykorzystany zostanie Pmod CLS – moduł z wyświetlaczem alfanumerycznym LCD 2×16. Komunikacja z ekranem odbywa się szeregowo, za pomocą interfejsu SPI, I2C lub UART. Rolę sterownika pełni mikrokontroler ATmega48. Przygotowany przykład inicjalizuje ekran, a następnie wyświetla napis powitalny Do uruchomienia przykładu wykorzystano następujące […]

Tagi: B-L475E-IOT01A, DiscoveryPmod, STM32F7, STM32F723E-DISCO, STM32L4

[1] SDC One = Software Defined Computer na STM32

Wszystkie części cyklu artykułów są dostępne pod adresem. Rozpoczynamy serię artykułów opisujących współczesną konstrukcję komputera z klasycznym mikroprocesorem z okresu początków techniki mikroprocesorowej. Projekt ten powstał z kilku powodów; ma on zastosowanie dydaktyczne, może też zostać potraktowany hobbystycznie. Przede wszystkim jednak stanowi on ciekawą konstrukcję harmonijnie łączącą mikroprocesorową technologię sprzed kilkudziesięciu lat z technologią współczesną. […]

Tagi: projekt, SDC_One

“Robotyka dla zdrowia” – archiwum warsztatów dla młodzieży organizowanych w Pałacu Młodzieży (program PEgaz)

Firmy STMicroelectronics i KAMAMI.pl, wspólnie z warszawskim Pałacem Młodzieży (PKiN) oraz m.st. Warszawa przygotowały w ramach projektu PEgaz warsztaty „Robotyka dla zdrowia”, przeznaczone dla młodzieży w wieku 13-19 lat. Podczas warsztatów będzie można poznać w praktyce mikrokontrolery STM32 oraz wybrane układy peryferyjne. Dotychczas odbyły się zajęcia z obsługi, komunikacji i aplikacji mikrokontrolerów z rodziny STM32. […]

1 2 3 19