Re: Göra ADC beräkningar med PIC 12F675
Postat: 11 januari 2012, 13:42:34
Med du menar du säkert inte mig newbadboy men jag svarar ändå JA på din fråga.
If-satser och villkor är alltid knepiga att hantera och skall man fråga någon måste den man frågar ha en klar bild hur if-kedjan ser ut. Jag har inte kollat igen men jag har för mig att din kod du postade var rejält "övertabbad" och de olika if-satserna innehöll samtidigt en massa programkod.
Det blir enklare för den som skall hjälpa till om du bara postar if-kedjan inklusive mås-parenteserna ty innehållet inom varje mås-parentes är ganska ointressant när man bara skall analysera en kedja med if-then-else. Det blir så att säga fokus på rätt sak i frågeställningen.
Hur som helst, med single step i en debugger tror jag att du hade hittat detta fel helt på egen hand. När jag utvärderar en utvecklingsplattform och tillhörande mikroprocessorer så försöker jag få en helhetsbild av hela utvecklingsplattformen. Finns det ingen bra debugger så åker plattformen som jag tittar på rakt ned i papperskorgen. Det är viktigt att notera att det är source-code debugger jag menar och inget annat. Detta betyder att det skall gå att single steppa i C-koden direkt. Helst skall plattformen klara att köra debuggern både i simulator och i mål-CPU:n (taget mode).
If-satser och villkor är alltid knepiga att hantera och skall man fråga någon måste den man frågar ha en klar bild hur if-kedjan ser ut. Jag har inte kollat igen men jag har för mig att din kod du postade var rejält "övertabbad" och de olika if-satserna innehöll samtidigt en massa programkod.
Det blir enklare för den som skall hjälpa till om du bara postar if-kedjan inklusive mås-parenteserna ty innehållet inom varje mås-parentes är ganska ointressant när man bara skall analysera en kedja med if-then-else. Det blir så att säga fokus på rätt sak i frågeställningen.
Hur som helst, med single step i en debugger tror jag att du hade hittat detta fel helt på egen hand. När jag utvärderar en utvecklingsplattform och tillhörande mikroprocessorer så försöker jag få en helhetsbild av hela utvecklingsplattformen. Finns det ingen bra debugger så åker plattformen som jag tittar på rakt ned i papperskorgen. Det är viktigt att notera att det är source-code debugger jag menar och inget annat. Detta betyder att det skall gå att single steppa i C-koden direkt. Helst skall plattformen klara att köra debuggern både i simulator och i mål-CPU:n (taget mode).