完善资料让更多小伙伴认识你,还能领取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的组件。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束
1169 浏览 0 评论
2024 RT-Thread全球巡回线下培训火热来袭!报名提问有奖!
4406 浏览 10 评论
1685 浏览 0 评论
IaaS+on+DPU(IoD)+下一代高性能算力底座技术白皮书
3001 浏览 0 评论
飞凌嵌入式-ELFBOARD 常用的USB接口及其不同版本介绍第1期
1172 浏览 0 评论
67295 浏览 21 评论
嵌入式热门DIY项目:智能机器人开源资料合集(原理图、代码、论文)
68403 浏览 22 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-6 03:22 , Processed in 0.574030 second(s), Total 50, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191