Hey!
Sorry for not replying and keeping you hanging 
Jiggy-Ninja:
For the record, included Reset the ATtiny85 has 15 interrupt vectors.
I meant PCINT vector but thanks for pointing that out!
Robin2:
What is the maximum number of outputs per second that your magnetic encoder will produce in your application?
...R
According to the datasheet its max output can reach upto 200,000/s (though I think I miscalculated..)
@/dev thanks for the suggestion, I'll try it out in a bit and keep you guys updated(that is if i was able to get it working
)
MarkT:
If 9600 baud is OK I'd have though you could write a polling serial driver - or is the point the ATtiny
doesn't maintain a clock without this interrupt at all?
I prefer it doesnt use interrupts because i dont want to block my encoder reading.(hence Non-interrupt driven SS). Running at 9600 isnt big of an issue,and polling seems like the way to go (isnt that what the suggested library does?)
MarkT:
A thought - with more than one wire there are protocols that can send data fully asynchrously by only using
transistions, so a transition on one wire for a zero, on the other for a one, timing becomes unnecessary so
long as the reading end isn't too slow.
I only have two wires for communication so that sounds good, you mind sharing name of such protocols (or libraries :p)
mjward:
Hi,
Another thought. IF these are the kind of drawers that humans pull in and out at speeds measured in tenths of a second, polling the sensors should be plenty responsive enough, eliminating the need for those pesky interrupts.
Best,
Michael
Well the person I'm doing this for didnt tell me exactly what he needs it for (though i'm almost sure its humans) but to stay on the safe side i want to make sure its ideal...
Btw this is the magnetic encoder im using : AS5306
Now i didn't find tutorials/guides using this specific encoder but i did find ppl using other types and apparently they can use on one external interrupt pin, but it didn't make sense to me. Will i lose functionality if i use that method? what are it down sides?
It got me thinking that since INT0 has a higher priority than PCINT0 wouldnt it simply prioritize my encoder over communication?
Thanks in advance!
Sorry for long post
here's a cookie gives you cookie