Fujitsu MB91460 SERIES Nota de aplicación - Página 23

Navegue en línea o descargue pdf Nota de aplicación para Placa base Fujitsu MB91460 SERIES. Fujitsu MB91460 SERIES 29 páginas. 32-bit microcontroller
También para Fujitsu MB91460 SERIES: Manual del usuario (45 páginas), Primeros pasos (41 páginas), Nota de aplicación (23 páginas), Nota de aplicación (26 páginas), Nota de aplicación (29 páginas)

Fujitsu MB91460 SERIES Nota de aplicación
void
main(void)
{
__EI();
__set_il(31);
InitIrqLevels();
PORTEN = 0x3;
Setup_Leds();
Setup_DMA0();
while(1)
{
HWWD_CL = 0;
}
}
__interrupt
void
DMA_IRQ(void)
{
unsigned char
if(DMACB0_DSS1 == 1 && DMACB0_DSS0 == 1 )
{
DMACB0_DSS = 0;
for
(i=0; i<COUNT; i++)
{
}
if
(1 == err)
{
}
else
{
}
}
}
© Fujitsu Microelectronics Europe GmbH
DIRECT MEMORY ACCESS
Chapter 3 DMAC Examples
// Enable interrupts
// Allow all levels
// Init interrupts
// Enable I/O Ports
// This feature is not supported by MB91V460A
// For all other devices the I/O Ports must be enabled
// Initialize led port
// Initialize DMAC
// endless loop
i, err = 0;
if
(src_buff[i] !=
dst_buff[i])// is source diff than dest?
{
err = 1;
break;
}
PDR16 = 0xAA;
PDR16 = 0xFF;
- 23 -
// Normal End
// clear DMA channel status
// set err variable
// Glow alternate LEDs connected at
// Port16 to indicate error
// Glow all LEDs connected at Port16
P
MCU-AN-300059-E-V11