mikroC -> 16F628A -> PLED -> inge bra..

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Maalobs
Inlägg: 1304
Blev medlem: 3 februari 2005, 14:35:15
Ort: Stockholm

Inlägg av Maalobs »

sodjan skrev:Men vad är skillnaden på "|=" och "=" ?
Han gör en bitwise OR på befintliga värdet i CMCON samt 0x7, alltså "CMCON = CMCON | 0x7;".
Huruvida det är korrekt i sammanhanget att behålla befintliga höga bittar i variabeln eller inte, kan jag inte uttala mig om...
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Aha, jag förstår.
Men det förutsätter alltså att man tror att de andra bitarna ska vara som de är.
Eftersom det i detta fall är direkt efter reset, så blir det default värderna.
Å andra sidan har jag sällan sett exempel där man *inte* helt enkelt
sätter CMCON till h'07' rakt av.

Hur som helst, det bör fungera även med en "OR", så då är det
något annat...
rektifier
Inlägg: 35
Blev medlem: 20 januari 2005, 13:12:56
Ort: Riala, Bergshamra
Kontakt:

Inlägg av rektifier »

en annan grej...jag laddade ner senaste MikroC ( 6.2.1.0 ) tänkte att det kanske kunde göra nån skillnad (troligtvis inte) och det verkar ju funka bra men när jag ska debugga så skriker den till om att Source file LCD_custom.c och LCD.c fattas lite titt som tätt. det funkar att builda skall tilläggas. installerar jag 5.0 igen så funkar det...nån som varit med om det? jävla crap :evil:


aaahahaha! det funkar! 6.2 kan packa o fara..
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> aaahahaha! det funkar!

Hur och varför ?
rektifier
Inlägg: 35
Blev medlem: 20 januari 2005, 13:12:56
Ort: Riala, Bergshamra
Kontakt:

Inlägg av rektifier »

Programmeringen helt klart. bytte till Lcd_Custom_Config o härja lte till så funkare. kändes ju lite hopplöst ett tag när jag dragit ur allt och kopplat in igen för 100ggn och bara HALVA övre raden plötsligt hade "svarta" rutor men det funka ju till slut så..
Skriv svar