Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: taytis - 03 Nisan 2011, 03:52:53

Başlık: lpc2104 manc. code and u2270b
Gönderen: taytis - 03 Nisan 2011, 03:52:53
Arkadaşlar selam , çok kısa bir süredir arm ile ilgileniyorum ,proteus simule ediyorum. User Manuel Pdf indirdim yavaş yavaş hem okuyorum hem uygulamada bulunuyorum. Aşağıdaki uygulamada P0.2 numaralı pini capture ayarladım ,proteus 'ta simülasyonda P0.2 numaralı ayağa clock sinyali göndediğimde yükselen kenar yakalıyor ve P0.0 yanan led'i söndüyor.

- U2270 RF ID entegresini inceledim (CCS-Pic) Rf-Id kart okutulduğunda 64 adet bit gönderiyor 1-0 şeklinde ona göre kart id çıkartılıyor 16'lık düzende.
- Manches. code diye bir sistem var fakat çok araştıramadım.
- Aşağıda kod'da aynısını yapabilirmiyim ?

Konu hakkında yardımlarınızı bekliyorum. Şimdiden ilginiz için teşekkür ederim.


#include <lpc21xx.h>


  void T0isr(void) __irq;
  static int x;
int main (void){
  VPBDIV=0x00000002;   
   PINSEL0=0x00000020;     /* binary: 00000000_00000000_00000000_00100000 */
    IODIR0=0x00000003;     /* binary: 00000000_00000000_00000111_11111000 */
     T0PR=0x00007530;
       T0TCR=0x00000002;
        T0CCR=0x00000005;
         T0TCR=0x00000001;
       IOSET0=0x00000000;
IOCLR0=0x00000000;
VICVectAddr4=(unsigned)T0isr;
VICVectCntl4=0x00000024;
VICIntEnable=0x00000010;
////////////////////////////
   while(1){
   
      IOSET0=0x00000001;
     }    }

void T0isr(void)   __irq
{
static int periyot;
periyot=T0CR0;       
T0IR|=0x00000001;      
VICVectAddr=0x00000000;
   IOCLR0=0x00000001;

}