您尚未登录。

楼主 #1 2019-12-13 10:21:37

异乡是故乡
会员
注册时间: 2019-11-15
已发帖子: 74
积分: 73.5

f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

立创链接: https://item.szlcsc.com/48028.html

1+:¥8.05
10+:¥5.96
30+:¥5.58
100+:¥4.68 ¥5.2
500+:¥4.518 ¥5.02
1000+:¥4.446

linux 驱动: https://github.com/torvalds/linux/blob/master/drivers/pinctrl/pinctrl-mcp23s08.c

dts 配置: https://github.com/torvalds/linux/blob/master/Documentation/devicetree/bindings/pinctrl/pinctrl-mcp23s08.txt

是有点贵,先用着吧,等有订单再用STM8S003单片机模拟MCP23017吧。

离线

楼主 #2 2019-12-13 10:46:26

异乡是故乡
会员
注册时间: 2019-11-15
已发帖子: 74
积分: 73.5

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

i2c 的 pwm 扩展芯片 PCA9685

芯片: https://item.szlcsc.com/93397.html

含增值税:
1+:    ¥17.18 / 个
10+:    ¥14.84 / 个
30+:    ¥14.41 / 个
100+:    ¥13.98 / 个
500+:¥13.79 / 个
1000+:    ¥13.55 / 个

模块: https://list.szlcsc.com/catalog/11152.html

linux 驱动: https://github.com/torvalds/linux/blob/master/drivers/pwm/pwm-pca9685.c

dts 配置: https://github.com/torvalds/linux/blob/master/Documentation/devicetree/bindings/pwm/nxp%2Cpca9685-pwm.txt

离线

#3 2019-12-13 10:51:56

kekemuyu
会员
注册时间: 2018-12-13
已发帖子: 849
积分: 720

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

都快能买两个f1c100s了

离线

楼主 #4 2019-12-13 10:57:24

异乡是故乡
会员
注册时间: 2019-11-15
已发帖子: 74
积分: 73.5

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

kekemuyu 说:

都快能买两个f1c100s了

对, 是有点贵, 先驱动起来, 先完成客户需求, 等正式下单再用单片机模拟这些扩展芯片。

离线

#5 2019-12-13 11:24:12

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,138
积分: 1090.5

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

1块钱的st单片机行不

离线

楼主 #6 2019-12-13 11:30:32

异乡是故乡
会员
注册时间: 2019-11-15
已发帖子: 74
积分: 73.5

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

达克罗德 说:

1块钱的st单片机行不

可以的, 打算用 stm8s003/n76e003

离线

#7 2019-12-16 07:47:12

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
已发帖子: 916
积分: 903
个人网站

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

还有pcf的转8bit io的便宜

离线

#8 2019-12-16 08:00:36

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
已发帖子: 916
积分: 903
个人网站

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

pcf8575  16bit   带中断
pcf8574   8bit    不带中断

离线

楼主 #9 2019-12-16 08:13:53

异乡是故乡
会员
注册时间: 2019-11-15
已发帖子: 74
积分: 73.5

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

迪卡 说:

pcf8575  16bit   带中断
pcf8574   8bit    不带中断

PCF8575TS: https://item.szlcsc.com/12867.html

1+:    ¥13.09
10+:    ¥9.68
30+:    ¥9.06
100+:    ¥7.587
500+:    ¥7.335
1000+:    ¥7.218

PCF8574TS: https://item.szlcsc.com/58826.html

1+:    ¥6.88
10+:    ¥5.09
30+:    ¥4.77
100+:    ¥3.996
500+:    ¥3.861
1000+:    ¥3.798

gpio驱动: https://github.com/torvalds/linux/blob/master/drivers/gpio/gpio-pcf857x.c
dts配置: https://github.com/torvalds/linux/blob/master/Documentation/devicetree/bindings/gpio/gpio-pcf857x.txt

keyboard驱动: https://github.com/torvalds/linux/blob/master/drivers/input/misc/pcf8574_keypad.c

离线

楼主 #10 2019-12-16 08:20:50

异乡是故乡
会员
注册时间: 2019-11-15
已发帖子: 74
积分: 73.5

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

发现立创的数据乱得一批,

一会叫NXP(恩智浦): https://list.szlcsc.com/brand/89.html

一会叫 Nexperia(安世): https://list.szlcsc.com/brand/1101.html

到底是不是同一个马甲?

哥还以为后面那个是国产品牌呢

离线

#11 2019-12-16 08:44:36

gui401
会员
注册时间: 2019-10-25
已发帖子: 45
积分: 29.5

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

异乡是故乡 说:

发现立创的数据乱得一批,

一会叫NXP(恩智浦): https://list.szlcsc.com/brand/89.html

一会叫 Nexperia(安世): https://list.szlcsc.com/brand/1101.html

到底是不是同一个马甲?

哥还以为后面那个是国产品牌呢

恩智浦收购飞思卡尔后体积太大,后分离出标准器件部门命名为安世半导体。

离线

楼主 #12 2019-12-16 09:09:19

异乡是故乡
会员
注册时间: 2019-11-15
已发帖子: 74
积分: 73.5

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

gui401 说:

恩智浦收购飞思卡尔后体积太大,后分离出标准器件部门命名为安世半导体。

原来如此,多谢赐教.

离线

#13 2019-12-17 16:43:58

chaplin1999
会员
注册时间: 2019-11-08
已发帖子: 41
积分: 40.5

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

AW9523BTQR  https://so.szlcsc.com/global.html?k=aw9523btqr 量大才几毛钱

离线

#14 2019-12-17 16:49:16

gary
会员
注册时间: 2018-05-30
已发帖子: 54
积分: 13.5

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

直接换个IO口多的MCU就行了

离线

#15 2019-12-17 21:34:11

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
已发帖子: 916
积分: 903
个人网站

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

TCA6424ARGJR

TI的,3——4块钱。
能扩展24路IO,
I2C接口,带中断

离线

#16 2020-04-30 14:51:52

春风吹又生
会员
注册时间: 2020-02-25
已发帖子: 61
积分: 60

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

用MCU去模拟有驱动的按键专用芯片,这骚操作学到了 ^_^

离线

#17 2020-06-20 21:11:02

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
已发帖子: 916
积分: 903
个人网站

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

打标,免得找不到

离线

#18 2020-07-28 13:33:03

Manuel
会员
注册时间: 2020-07-28
已发帖子: 12
积分: 5.5

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

标记 将来会用得上

离线

#19 2020-07-28 14:56:13

阿黄
会员
注册时间: 2018-10-03
已发帖子: 299
积分: 134

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

打标,免得找不到

离线

#20 2020-07-28 15:42:40

winminwu
会员
注册时间: 2020-05-06
已发帖子: 21
积分: 21

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

新塘E003也就1块钱、要引脚更多的就ML51,也是新塘的也就2块钱;很容易上手啊,人家所有外设基本都有库和案例的!你要说引出做按键的,那用应广otp单片机更便宜3毛

离线

#21 2020-07-28 15:45:52

阿黄
会员
注册时间: 2018-10-03
已发帖子: 299
积分: 134

Re: f1c100s io口不够了, 打算选用一个 i2c/spi 的 gpio/pwm 扩展芯片 MCP23017/PCA9685

winminwu 说:

新塘E003也就1块钱、要引脚更多的就ML51,也是新塘的也就2块钱;很容易上手啊,人家所有外设基本都有库和案例的!你要说引出做按键的,那用应广otp单片机更便宜3毛

用单片机做IO扩展,1、需要开发单片机程序,2、可能需要维护该程序,需要在板子上加烧录口。 3、要做linux和单片机的通讯代码,如果做到驱动层,还需要编写驱动。
用专用芯片做IO扩展: 1. 需要编译驱动,

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn