با سلام . به برنامه زیر نگاه کنید :
این برنامه باید وقتی پین a.0 یک شد به فاصله 300 میلی ثانیه پایه های پورت سی رو یکی یکی روشن کنه . ولی در عمل فقط LED ای که به پین 0 از پورت C وصل هست روشن میشه و وقتی نوبت بقیه پین ها میرسه با اینکه یک میشوند ولی LED را روشن نمیکنند .
یعنی ولتاژ picc.0 رو گرفتم ( وقتی یک بود) 2.8 ولت بود ، ولی وقتی بقیه پین ها یک میشن ولتاژشون 2.2ولت هست . چرا اینجوریه ؟؟
کد:
$regfile = "m16def.dat" $crystal = 8000000 Config Porta = 0 Config Portc = 1 Dim Raghs As Byte , Ch As Bit Main: Raghs = &H01 Ch = Pina.0 While Ch = 1 Portc = Raghs Waitms 300 Rotate Raghs , Right Ch = Pina.0 Wend Portc = 0 jmp Main End
یعنی ولتاژ picc.0 رو گرفتم ( وقتی یک بود) 2.8 ولت بود ، ولی وقتی بقیه پین ها یک میشن ولتاژشون 2.2ولت هست . چرا اینجوریه ؟؟
دیدگاه