完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好!大佬,我是初步学习RT的,在OLED 屏幕的env配置中发现I2C的硬软件,试了几次,一直没搞懂两个区别 还有想咨询一下env配置项目的工程样例,哪里可以找到?rt thread studio案例不少,但没见env的项目。 |
|
相关推荐
2个回答
|
|
硬件IIC就是直接操作芯片的IIC外设,通过控制IIC外设的寄存器来通讯,速度较快。 软件IIC就是直接使用GPIO来模拟IIC的时序 以IIC的起始信号为例,操作两个GPIO口(一个模拟IIC的时钟信号,一个模拟IIC的数据信号)来模拟IIC的时序,软件模拟的代码如下所示,优点是方便移植,缺点是速度较慢。 //模拟IIC起始信号 void I2C_START(void) { I2C_SDA_SET(); I2C_SCL_SET(); //将时钟线和数据线全部拉高,让其处于空闲状态 delay_us(4); I2C_SDA_CLR(); //拉低数据线,产生下降沿 delay_us(4); I2C_SCL_CLR(); //拉低时钟线 delay_us(4); } |
|
|
|
env的配置其实在代码目录下的Kconfig文件里面,顶层的Kconfig文件一般都在bsp目录下的工程文件内,看懂了Kconfig语法就知道怎么配置了。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1039 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
3425 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1465 浏览 0 评论
2146 浏览 0 评论
1640 浏览 0 评论
75345 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 17:09 , Processed in 0.668224 second(s), Total 73, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号