完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请问GD32F103如何使用软件I2C功能 除了在rtconfig文件里面加入如下宏定义,还要做哪些配置? #define BSP_USING_I2C list_device看不到i2c设备。 |
|
相关推荐
6个回答
|
|
添加 drv_soft_i2c.c 驱动了?
|
|
|
|
没有,这个是需要自己添加吗?是否能提供一个样例文件,谢谢!
|
|
|
|
到 stm32 的bsp里拷贝一份吧,反正是模拟的。指定引脚,可能需要修改 gd 的 gpio 驱动。我也刚开始转 gd ,bsp 不全,缺很多外设的驱动。
|
|
|
|
谢谢!按你说的拷贝了,改好list_device已经有设备了,我接着试下功能!
|
|
|
|
一、GD32的IIC还没有使用过;不过GD32和STM32的很多地方一样,所以可以使用STm32中使用的IIC模拟的代码,可以参考正点原子的;
二、在RT-Thread Studio软件中,你可以按照之前添加文件的方式(类似于在KEIL中添加文件的方式)来添加IIC驱动; RT-Thread Studio软件中有2中添加驱动的方式:1,使用RT-Thread的相关规则添加;2,类似于裸机添加工程; |
|
|
|
你这用的是RT-Thread作为系统吗,你是打算自己实现还是使用rtt的组件,,自己实现不要用rtt的引脚控制那个拉低拉高的程序,使用会有时序问题,我试过,他有好几层,占用时间会长有的时候,有的器件控不上,使用芯原厂的库去实现。当然rtt的组件支持也可以使用rtt的组件。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
754 浏览 0 评论
3703 浏览 0 评论
如何使用python调起UDE STK5.2进行下载自动化下载呢?
2459 浏览 0 评论
开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束
2892 浏览 0 评论
获奖公布!2024 RT-Thread全球巡回线下培训火热来袭!报名提问有奖!
31079 浏览 11 评论
72765 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 12:15 , Processed in 0.674942 second(s), Total 80, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号