本帖最后由 minchen_999 于 2012-11-5 16:47 编辑
想用ATTINY167(据称比较新的一款)的USI口做IIC从口,认真研究了一下手册和
网上关于usi slave的代码,发现样例很多错误,几经折腾,发现可以进入溢出中断,但是那个移位数据寄存器,USIDR怎么输出都没反应,很郁闷,后来又不知道怎么折腾了一下,连溢出中断都产生不了,计数器根本就没启动,实在玩不转这个片子,盼高人指导!
注:167的USI口只有一个,那么小的封装,还非要映射到PORTA和PORTB来配置,我现在用的是PORTA,看到大部分都是用的PORTB,莫非作为新产品AVR这个功能没验证过。。。 |