Merhaba arkadaşlar
Renesas micro işlemcilere yeni geçtim işlemciyi ve compilerı tanımak için basit bir source yazdım. P1 portunu çıkış yapıyorum ve değerini 0 atıyorum sonra işlemciyi for döngüsü içine dallandırıyorum ve burada P1 portunu 255 yapıyorum buraya kadar hiç bir problem yok, for döngüsü içinde ilken işlemci reset atıyor ve işleme yeniden başlıyor yani P1 portu tekrar 0 oluyor . watchdog timer'ı kapatıyorum gene aynı. beslememde voltajda çökmüyor sebebini bir türlü bulamadım
#include <intrinsics.h>
#include <io78f0513_48.h>
void main( void )
{
OSCCTL=0x40;
PCC=0x00;
RCM=0xFF;
MSTOP=0;
OSTS=0;
PM1=0x00;
P1=0x00;
for( ;; )
{
P1=0xFF;
}
}
Prpblemi çözdüm
Option Byte register'ini sıfırlamam gerekiyormuş