Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 2

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  direct memory access
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
PL
W artykule przedstawiono projekt układu wykorzystującego w transmisji danych kontroler DMA. Głównym zadaniem kontrolera jest odciążenie jednostki centralnej użytego mikrokontrolera przez bezpośredni dostęp do jego pamięci. Badanie transmisji przeprowadzono za pomocą analizatora stanów logicznych LOGIC8 wraz z dedykowanym do niego oprogramowaniem producenta. Analiza otrzymanych wyników potwierdza, iż uzyskana szybkość transmisji danych przy zastosowaniu kontrolera DMA jest o 16% większa niż w przypadku klasycznej obsługi procesu komunikacji z zastosowaniem procesora.
EN
In this paper authors proved that DMA controller have positive effect on the serial transmission process. Firstly, was presented a scheme with principles of the device using DMA controller. The stream of data sent from sensor can use one of four modes, it means: without DMA, with DMA on sensor side, with DMA on PC side and with DMA on both sides. The main device was assembled with following modules: LSM9DS0 sensor as a data generator, STM32F4 ARM microcontroller for data transmssion, USART-USB converter and PC computer as a data reader. The main module is the ARM microcontroller which controls whole process. Additionally, authors present used transmission interfaces working between the modules. In research 18 kB of data is send from the sensor to the computer and time of data transmission is measured. There are different structures of data frame in range of 3000 buffers containing 6b of data to 6 buffers containing 3000b. The speed for the SPI and UART amounted to 5.25 Mb/s. The times for the case: 1018 executed delay loops are presented in Table 2 and are given in milliseconds. In result transmission fully controlled by DMA is 16,6% faster than CPU controlled one (pulling mode) and 5,2% faster than CPU utilizing interrupts. Transmission controlled by CPU utilizing interrupts is 12,1% faster than CPU controlled one (in pulling mode). The fastest transmission achieved 60% of theoretical transmission speed.
PL
Przedstawiono strukturę stanowiska do uruchamiania aplikacji wbudowanych z mikrokontolerem MC68HC912B(C)32, zawierającego karty funkcjonalne, interfejs łącza BDM, interfejsy standardu l²C, 1-wire oraz CAN. Opisano sposoby pozwalające na realizację sprzętowej pracy krokowej i bezpośredniego dostępu do pamięci. Wykorzystano tu metodę zamrażania cykli zegarowych. Omówiono wybrane rozwiązanie układowe modułów CPU i strukturę konsoli obserwacyjno - sterującej (aplikacja dwóch mikrokontrolerów).
EN
Laboratory system for development support of embedded applications with MC68HC912B(C)32 microcontroller, including functional cards, BDM port interface, I²C standard interface, 1-wire and CAN is shown. Different ways which realize hardware step work and direct memory access are described. The method of clock freezing is used. Severai problems of CPU cards circuits and structure of dedicated console (application of two microcontrollers) for observation and testing are discussed.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.