0
Δοκίμασε να κάνεις σχόλια όλο το περιεχόμενο της υπορουτίνας, και να την ''ανοιγεις'' σιγά σιγά, δηλαδή πρώτα κάνε όλο το περιεχόμενο της σχόλια:
void eligmoi(void)
{
/*
εντολες
εντολες
εντολες
εντολες
*/
}
και δες αν έτσι λειτουργεί το πρόγραμμα κανονικά, αν και δε θα κάνει εννοείται τους ελιγμούς για να παρκάρει.
Εκανα όλες τις εντολές της υπορουτίνας - σχόλια και τρέχει κανονικά το πρόγραμμα...
Τι λες να φταίει????
τώρα ''ανοιγε'' σιγά σιγά τον κώδικα της υπορουτίνας, δηλαδή αν πούμε ότι η υπορουτίνα χωρίζεται πχ σε μέρη
1. σταμάτα
2. κάνε λίγη όπισθεν
3. πηγαινε μπροστά με το τιμόνι δεξιά
4. πήγαινε πίσω με το τιμόνι αριστερά
5. πήγαινε πίσω με το τιμόνι δεξιά
6. πήγαινε μπροστά με το τιμόνι αριστερά
7.πήγαινε πισω με ίσιο τιμόνι
8. πήγαινε μπροστά με ίσιο τιμόνι
9 σταμάτα
κάνε σχόλια τα 2 έως 9 και άσε το 1 να εκτελεστεί, αν δουλέψει συνέχισε
κάνε σχόλια το 3 έως το 9 και άσε τα 1 και 2 να εκτελεστούν κ.ο.κ
To εκανα και οταν "ανοιγω" το 1,2 και ολα τα αλλα να ειναι σχολια δουλευει .
Οταν ανοιξω και το 3 , κολαει...
Εχεις κατι στο μυαλο σου ?
Να φτιαξω υπορουτινες για ΚΑΘΕ ελιγμο??
Δοκίμασε να ανοίξεις τα 1,2 και 9 και τα άλλα σχόλια, αν δουλέψει τότε άνοιξε τα 1,2, 8 και 9 και ξαναδοκίμασε, προσπάθησε δηλαδή να προσδιορίσεις ακριβώς το σημείο του προβλήματος.
Επίσης από το view statistics για δες πόση ελεύθερη rom ram Και τι μέγεθος δείχνει την υπορουτίνα όταν τρέχει ας πουμε, και όταν κολλάει, πόση μνήμη του μικροελεγκτή χρησιμοποιείς? χρησιμοποιείς τη registered έκδοση της mikroc pro?
Aνοιγω το 1,2 και δουλευει , οταν ανοιξω και το 3 κολαει.
Τα κανω ολα σχολια και ανοιγω μονο το 8,9 και δουλευει.
ανοιγω και το 7 και κολαει .
Οποτε ειναι θεμα μεγέθους και οχι προγραμματος.
Στην mikroc Pro δεν εχω κανει register.
0 125 All files Preprocessed in 31 ms
0 121 Compilation Started Epilogi thesis+parkarisma.c
362 122 Compiled Successfully Epilogi thesis+parkarisma.c
0 126 All files Compiled in 578 ms
0 1140 Used RAM (bytes): 76 (22%) Free RAM (bytes): 276 (78%) Used RAM (bytes): 76 (22%) Free RAM (bytes): 276 (78%)
0 1140 Used ROM (program words): 2108 (26%) Free ROM (program words): 6084 (74%) Used ROM (program words): 2108 (26%) Free ROM (program words): 6084 (74%)
0 124 Project Linked Successfully Epilogi thesis+parkarisma.mcppi
0 127 Linked in 1250 ms
0 128 Project 'Epilogi thesis+parkarisma.mcppi' completed: 2578 ms
0 103 Finished successfully: 21 Φεβ 2011, 20:40:12 Epilogi thesis+parkarisma.mcppi
Εχεις προσωπικό μήνυμα.
Η mikroc pro αν δεν την ''αγοράσεις'', δηλαδή αν δεν έχεις κλειδί, έχει περιορισμό μέχρι 2kb προγράμμτος που όπως βλέπεις είσαι πάνω στο όριο ακριβώς και μόλις το πέρασες.
Αν και αν είναι αυτό νομίζω θα έπρεπε να βγάζει μήνυμα όπως demo limit reached ή κατι τέτοιο, για να δούμε.
Τελευταία επεξεργασία από το χρήστη antonis_x : 21-02-11 στις 21:03
Λύθηκε και το τελευταίο πρόβλημα, δεν είχε ''αγορασμένη'' τη mikroc pro και ο κώδικας του ξεπερνούσε σε μέγεθοε το δωρεάν όριο, επίσης είχε πολύ παλιά έκδοση που δεν έβγαζε μήνυμα όταν περνούσε το όριο.
Εβαλε μια πρόσφατη έκδοση ''αγόρασε'' ένα Licence key και όλα οκ.