بعد از کار کردن با ARM و AVR مجبور به استفاده از PIC شدم .. حالا این میکروی PIC12f675 کوچولو پوستمو کنده ... 
با CCS یه کد ساده زدم که GP0,GP1,GP2 رو روشن خاموش کنه:
تو شبیه سازی با پروتئوس هم همه ی پایه ها کاملا خاموش بود تا همینجوری پایه GP3 رو به VCC وصل کردم و در نهایت ناباوری درست شد همه چی!!!
ولی تو عمل هیج اتفاقی نمی افته کلا.حالا پایه ای رو باید به جایی وصل کنم؟کریستال می خواد؟یا کد کامل نیس جاییش مشکل داره؟توی کد باید فیوز بیت یا تنظیمی رو ست کنم؟!
اگه کسی با این میکرو کار کرده کمک کنه لطفا کارم گیره.. :cry2:

با CCS یه کد ساده زدم که GP0,GP1,GP2 رو روشن خاموش کنه:
#include "12F675.h"
#use delay(Clock=4000000) // oscillator frequency
void main()
{
set_tris_A(0x0); //set port a as outputs
while(true)
{
output_A(0x7); //turn On LED
delay_ms(200);
output_A(0x0); //turn Of LED
delay_ms(200);
}
}
#use delay(Clock=4000000) // oscillator frequency
void main()
{
set_tris_A(0x0); //set port a as outputs
while(true)
{
output_A(0x7); //turn On LED
delay_ms(200);
output_A(0x0); //turn Of LED
delay_ms(200);
}
}
ولی تو عمل هیج اتفاقی نمی افته کلا.حالا پایه ای رو باید به جایی وصل کنم؟کریستال می خواد؟یا کد کامل نیس جاییش مشکل داره؟توی کد باید فیوز بیت یا تنظیمی رو ست کنم؟!
اگه کسی با این میکرو کار کرده کمک کنه لطفا کارم گیره.. :cry2:
دیدگاه