Hy, ich proggge gerade an meinem neuesten selbstgemachten board und würde wie bei den früheren projekten die Config im C-Programmn setzen. Das problem ist nur dass im gegensatz zu den 16Fxxx die 18Fxxx reihe sehr viele einstellungsmöglichkeiten haben. Bei manchen weiß ich nicht mal was sie genau tun.
Beim PICC-18 werden die config nach dem was ich gelesen habe so eingestellt:
(Bsp. muss nicht richtig sein, ist das was ich für den 18F2580 mal zusammengeschrieben hatte, aber dan deaktiviert habe.)Code:__CONFIG(1,OSC_HSPLL & FCMEN_OFF & IESO_OFF ); __CONFIG(2,PWRT_ON & BOREN_BOACTIVE & BORV_2); __CONFIG(3,WDT_OFF); __CONFIG(4,PBADEN_OFF & LPT1OSC_OFF & MCLRE_OFF);
Man sieht das nach __CONFIG( eine zahl kommt, und das ist genau das problem bei mir. 1 ist noch klar, Das sollte CONFIG1H sein,
2 könnte CONFIG2L, CONFIG2H oder beide zusammen sein, und so geht es bis CONFIG7H weiter. Wenn ich irgendwie die config words im HEX überprüfen könnte wäre es kein problem, aber ich hab kein tool dafür gefunden.
habt ihr eine idee was richtig wäre?
mfg. pointhi
Lesezeichen