|
Tài trợ cho PIC Vietnam |
dsPIC - Bộ điều khiển tín hiệu số 16-bit Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC |
|
Ðiều Chỉnh | Xếp Bài |
14-11-2012, 08:20 PM | #1 |
Đệ tử 1 túi
Tham gia ngày: Sep 2010
Bài gửi: 17
: |
Ram dspic
Chào mọi người , tôi có 1 chương trình rất đơn giản cho DSPIC33FJ32MC202 như sau
#include <dspic.h> __CONFIG(1,BWRPU & BSSNB & NORBS ); __CONFIG(2,SWRPU & SSSNS & NORSS); __CONFIG(3,GCPU & GSSU); __CONFIG(4,IESOEN & TEMPDIS & OSC); __CONFIG(5,CLKSWEN & OSC2OUT & POSCHS & IOLMWAY);//POSCHS __CONFIG(6,WDTDIS); __CONFIG(7,PWMPORT & PWRT128);//128ms power up __CONFIG(8,DEBUGDIS & COEDIS & JTAGDIS & ICS1); void IOConfig(void) { TRISA=0x0000; TRISB=0x0000; AD1PCFGL=0xFFFF; } void TimerConfig(void) { T1CON=0xA000; T1IE=1; TMR1=0; T1IF=0; } void interrupt Timer1_ISR(void) @ T1_VCTR { LATA^=0x01; TMR1=0; T1IF=0; } void main(void) { IOConfig(); TimerConfig(); while(1) { } } chương trình chỉ là tạo ngắt timer và nháy led, nhưng trên trình dịch báo RAM đã chiếm tới hơn 50%. Mọi người xem giúp chương trình của tôi có vấn đề ở đâu Thanks thay đổi nội dung bởi: vakk, 14-11-2012 lúc 08:26 PM. |
|
|