??? 12/22/06 11:49 Read: times |
#129990 - I confirm that Responding to: ???'s previous message |
Peter Dannegger said:
But sometimes I stopped, because AVR code need more Flash. Yes I confirm that. My finding is, that generally one needs 1.5-2x more flash on AVR than on '51. I admit that none of my "conversions" nor any of the projects I did natively on AVRs dealt with complex interrupts, so I cannot comment on it. I did use an another processor with no implicit support for nested/prioritized interrupts, and I had no problem to solve it in software - but I admit this means significantly more overhead than if it is dealt with in hardware. The lack of bit instructions (there are some but quite crappy) is rather irritating. Generally, if one is accustomed to write in asm on "conventional" processors, when moving to the modern "optimized" cores one feels often very constrained - more people confirmed me this (I don't like the "RISC/CISC" labels as they are abused too often). Based on what I saw on your excellent website, Peter, I think, you too like to write in C on AVRs more than asm, while I believe this ratio is 1:1 for '51s. JW |