
Хочу создать простенький проект с cpu ("подергать ножкой").
Мои шаги:
Определил CPU, память (on_chip), PIO.
С генерировал вроде все ОК.
Создал проект в nios.
-------------------------------------
CODE
#include "alt_types.h"
#include "system.h"
#include "altera_avalon_pio_regs.h"
#define LED ((char *) 0x00009000)
int main (void) __attribute__ ((weak, alias ("alt_main")));
int alt_main(void)
{
while(1)
{
*LED = 1;
*LED = 0;
*LED = 1;
*LED = 0;
}
return 0;
}
#include "system.h"
#include "altera_avalon_pio_regs.h"
#define LED ((char *) 0x00009000)
int main (void) __attribute__ ((weak, alias ("alt_main")));
int alt_main(void)
{
while(1)
{
*LED = 1;
*LED = 0;
*LED = 1;
*LED = 0;
}
return 0;
}
------------------------------------------------------------------------------
С компелировал в nios - OK.
С компелировал в Quartus - OK.
В итоге при просмотре на осцелографе получаю не понятный импульс длительностью 100 мс. и периодом 1,5с.
В чем загвоздка.
HELP!!!!!!!!!!!!!!!
