J
jhasan
Guest
Čau,
Es cenšos programma pic18F2431 izmantojot picstart plus.Below ir mans kods C, kuru es esmu apkopot, izmantojot PIC C compiler.After, ka esmu ieved Hex failu MPLAB versija 8.15a.Then izmantojot picstart plus firmware versija 04.50.10.Also , es esmu liekot 0.1uF vāciņu starp Vdd un VSS kniepadatas un savienojošās AVdd pin ar Vdd tapu.
C Kods:
# ietvert <18F2431.h>
# ietvert <bootloader.h>
# ietvert <stdlib.h>
# ietvert <stdio.h>
# drošinātāji LP, aizsargātu, NOIESO, NOBROWNOUT, NOWDT, BORV45, Pūt, CPD, NOSTVREN, NOLVP, NOFCMEN, CPB, WDT1, MCLR, T1STANDARD, WRTC, WRTB, EBTRB, EBTR, Debug, WRT, WRTD
# izmantot nekavējoties (clock = 40000000)
# baits port_b = 0x81
anulēts galvenais () (
set_tris_b (0x00);while (TRUE) (
output_high (PIN_B2);
delay_us (500);
output_low (PIN_B2);
delay_us (500);
output_high (PIN_B1);
delay_us (500);
output_low (PIN_B1);
delay_us (500);
output_high (PIN_B0);
delay_us (500);
output_low (PIN_B0);
delay_us (500);
)
)
Kad man ir jāizdzēš saka "Dzēst operāciju veiksmīgā"
Kad es to tukšo pārbaudīt tā saka
"
Ierīce nav tukša:
Program Memory
Konfigurācijas biti
ID
Datu atmiņa
"
Kad mēģinu programma ir teikts
"
PICSTART Program \ Verificēt Ziņojums
15-Dec-2008, 15:24:57
Device Type: PIC18F2431
Adrese Range 500-5b7Program atmiņas kļūdas
Adrese Good Bad
0500: EF91 0000
0502: F002 0000
0504: 0E02 0000
0506: 5E0C 0000
0508: E30B 0000
050A: 6AEA 0000
050C: 0E0C 0000
050E: 6EE9 0000
0510: 50EF 0000
0512: E006 0000
0514: 0E02 0000
0516: 6E00 0000
0518: 2E00 0000
051A: D7FE 0000
051C: 2EEF 0000
051E: D7FA 0000
0520: 0C00 0000
0522: 6AF8 0000
0524: 9ED0 0000
0526: 6AEA 0000
0528: 6AE9 0000
052A: 90B9 0000
052C: 9CC1 0000
052E: 9EC1 0000
0530: 0E00 0000
0532: 6EB8 0000
0534: 6A05 0000
0536: 6A06 0000
0538: 0E01 0000
053A: 6E07 0000
053C: 6A08 0000
053E: 6A09 0000
Jebkura papildu kļūdas netiek rādīti
"
Tātad, ko es esmu darot wrong.Please let me know.
Pateicība
Es cenšos programma pic18F2431 izmantojot picstart plus.Below ir mans kods C, kuru es esmu apkopot, izmantojot PIC C compiler.After, ka esmu ieved Hex failu MPLAB versija 8.15a.Then izmantojot picstart plus firmware versija 04.50.10.Also , es esmu liekot 0.1uF vāciņu starp Vdd un VSS kniepadatas un savienojošās AVdd pin ar Vdd tapu.
C Kods:
# ietvert <18F2431.h>
# ietvert <bootloader.h>
# ietvert <stdlib.h>
# ietvert <stdio.h>
# drošinātāji LP, aizsargātu, NOIESO, NOBROWNOUT, NOWDT, BORV45, Pūt, CPD, NOSTVREN, NOLVP, NOFCMEN, CPB, WDT1, MCLR, T1STANDARD, WRTC, WRTB, EBTRB, EBTR, Debug, WRT, WRTD
# izmantot nekavējoties (clock = 40000000)
# baits port_b = 0x81
anulēts galvenais () (
set_tris_b (0x00);while (TRUE) (
output_high (PIN_B2);
delay_us (500);
output_low (PIN_B2);
delay_us (500);
output_high (PIN_B1);
delay_us (500);
output_low (PIN_B1);
delay_us (500);
output_high (PIN_B0);
delay_us (500);
output_low (PIN_B0);
delay_us (500);
)
)
Kad man ir jāizdzēš saka "Dzēst operāciju veiksmīgā"
Kad es to tukšo pārbaudīt tā saka
"
Ierīce nav tukša:
Program Memory
Konfigurācijas biti
ID
Datu atmiņa
"
Kad mēģinu programma ir teikts
"
PICSTART Program \ Verificēt Ziņojums
15-Dec-2008, 15:24:57
Device Type: PIC18F2431
Adrese Range 500-5b7Program atmiņas kļūdas
Adrese Good Bad
0500: EF91 0000
0502: F002 0000
0504: 0E02 0000
0506: 5E0C 0000
0508: E30B 0000
050A: 6AEA 0000
050C: 0E0C 0000
050E: 6EE9 0000
0510: 50EF 0000
0512: E006 0000
0514: 0E02 0000
0516: 6E00 0000
0518: 2E00 0000
051A: D7FE 0000
051C: 2EEF 0000
051E: D7FA 0000
0520: 0C00 0000
0522: 6AF8 0000
0524: 9ED0 0000
0526: 6AEA 0000
0528: 6AE9 0000
052A: 90B9 0000
052C: 9CC1 0000
052E: 9EC1 0000
0530: 0E00 0000
0532: 6EB8 0000
0534: 6A05 0000
0536: 6A06 0000
0538: 0E01 0000
053A: 6E07 0000
053C: 6A08 0000
053E: 6A09 0000
Jebkura papildu kļūdas netiek rādīti
"
Tātad, ko es esmu darot wrong.Please let me know.
Pateicība