Please use this identifier to cite or link to this item: http://cris.utm.md/handle/5014/458
Title: Developed and implemented the programmer for avr and pic microcontrollers, based on PIC32MX microcontroller through SPI + DMA
Authors: POPA, Victor 
Keywords: programmer;DMA;PIC32MX;SPI+DMA;SD Card with PIC32MX
Issue Date: 2019
Source: POPA, Victor. Developed and implemented the programmer for avr and pic microcontrollers, based on PIC32MX microcontroller through SPI + DMA. In: Electronics, Communications and Computing. Editia a 10-a, 23-26 octombrie 2019, Chişinău. Chișinău, Republica Moldova: Universitatea Tehnică a Moldovei, 2019, p. 99. ISBN 978-9975-108-84-3.
Conference: Electronics, Communications and Computing 
Abstract: 
The purpose of this study is to develop an embedded system , that will have the role of programmer for different microcontrollers from the AVR and PIC family. Two methods of implementing this system have been chosen . The first method aims to read data from an SD Card using the PIC32MX controller and further processing the data at the highest possible speeds using the DMA + SPI module of the microcontroller. The second method aims the source code from the computer via the USB to SPI FT4222H (Master SPI) controller to the PIC32MX microcontroller (SPI slave), which has the role of simulating the reprogramming process. The basic criterion for choosing the type of system is the stability and correctness of the data transmitted at the high speed , such as 5-6Mbit/s, namely for the aforementioned hardware equipment. In order to simulate the sending of the reprogramming code it was necessary to create an automated software system that consist of the receiving and consuming buffers, this software simulate the process of receiving and loading the code on the desired microcontroller. To increase data processing speed and release CPU resources, we used Direct Memory Access (DMA) mode. The Direct Memory Access (DMA) controller is a bus master module that is useful for data transfers between different peripherals without intervention from the CPU. The source and destination of a DMA transfer can be any of the memory-mapped modules included in the PIC32 family of devices. For example, memory, or one of the Peripheral Bus (PB) devices such as the SPI or UART, among others.
URI: http://cris.utm.md/handle/5014/458
ISBN: 978-9975-108-84-3
Appears in Collections:Conference Abstracts

Files in This Item:
File Description SizeFormat
99-99_9.pdf116.44 kBAdobe PDFView/Open
Show full item record

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.