Fujitsu MB91460 SERIES Nota aplikacyjna - Strona 23

Przeglądaj online lub pobierz pdf Nota aplikacyjna dla Płyta główna Fujitsu MB91460 SERIES. Fujitsu MB91460 SERIES 29 stron. 32-bit microcontroller
Również dla Fujitsu MB91460 SERIES: Podręcznik użytkownika (45 strony), Pierwsze kroki (41 strony), Nota aplikacyjna (23 strony), Nota aplikacyjna (26 strony), Nota aplikacyjna (29 strony)

Fujitsu MB91460 SERIES Nota aplikacyjna
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