打印

PIC10F20x系列可不可以实现IIC通信

[复制链接]
1990|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
z755924843|  楼主 | 2013-4-9 12:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近做一个项目想用引脚尽量少的单片机 只需要通过IIC从主机那里获得信息(PIC作为从机) 然后输出PWM即可。主要思路是想通过PIC10F20x的两个引脚模拟SDA,SCL, 请问论坛那位大神做过 帮帮小弟。感激不尽。
沙发
我是土匪| | 2013-4-9 15:17 | 只看该作者
pwm和II2C均可通过IO模拟。

使用特权

评论回复
板凳
ocon| | 2013-4-9 23:54 | 只看该作者
用CCSC编译器,可以自动生成软IIC。

使用特权

评论回复
地板
leofoolish| | 2013-4-12 18:20 | 只看该作者
CCS如此强大?

使用特权

评论回复
5
rgh111| | 2013-4-14 21:57 | 只看该作者
IIC从机稍麻烦点, 但可以实现:lol

使用特权

评论回复
6
ocon| | 2013-4-15 00:06 | 只看该作者
leofoolish 发表于 2013-4-12 18:20
CCS如此强大?

还可以把任意通用IO脚模拟成UART、SPI,不过软UART的接收脚只能运行在阻塞模式。

使用特权

评论回复
7
Light_David| | 2013-4-16 00:40 | 只看该作者
10F20X没有中断。也就没有电平变化中断引脚,想完成软IIC的同时,再去做软PWM几乎没有可能
可更换为10F32X,同样的封装。有中断功能,且片上有2个10bit的硬件PWM,各引脚都有电平变化中断(可单独设置上升沿或下降沿或上升下降沿同时中断)
可轻松实现要求。

使用特权

评论回复
8
z755924843|  楼主 | 2013-4-25 13:38 | 只看该作者
谢谢大家啊 虽然最后还是放弃用这款芯片,但是还是感谢大家.

使用特权

评论回复
9
sinc_mark| | 2013-5-2 09:30 | 只看该作者
刚好可以参考一下选型,谢谢!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:嵌入式相关网站喜欢的朋友了解一下http://www.micropython.group

31

主题

260

帖子

39

粉丝