[an error occurred while processing this directive]
|
Если меняю ручками в окне GPADIR, GPAMUX - все в порт выводится ок.
Операторы записи в GPADIR, GPAMUX не меняют их содержание. Т.е. смотрю под отладчиком...
#define GPAMUX *((volatile unsigned short *)0x70c0)
#define GPADIR *((volatile unsigned short *)0x70c1)
#define GPADAT *((volatile unsigned short *)0x70e0)
#define GPASET *((volatile unsigned short *)0x70e1)
#define GPACLEAR *((volatile unsigned short *)0x70e2)
#define GPATOGGLE *((volatile unsigned short *)0x70e3)
/***************************************************************************/
#include }
E-mail:
info@telesys.ru
#include "uart.h"
#include "f2812.h"
void main()
{ WDCR |= DISABLE_WD;
GPAMUX=0x00;
GPADIR=0xffff;
while(1)/* write a string to stdout */
{GPADAT= 0xffff;
GPADAT= 0x0000;
GPATOGGLE= 0xffff;
GPASET= 0xffff;
GPACLEAR= 0xffff;
GPADIR=0;
GPADIR=0xffff;
}
Ответы