[活动专区]

【N32G430开发板试用】+ 软件I2C OLED显示国民技术lg+超声波测距

[复制链接]
489|14
手机看帖
扫描二维码
随时随地手机跟帖
lilipo|  楼主 | 2022-8-30 22:18 | 显示全部楼层 |阅读模式
本帖最后由 lilipo 于 2022-8-30 22:45 编辑

#有奖活动# #申请原创# @安小芯
【N32G430开发板试用】+ 软件I2C OLED显示国民技术lg+超声波测距@安小芯
先看视频:

      

      初次接触国民技术的片子,收到快递后,包装很精致,感觉不错,后期调试遇到技术问题也积极得到快速响应,非常棒。      
      本次主要涉及软件i2c 12864 OLED显示国民技术**/超声波测距,并且打印串口。调试中遇到了很多低级错误,比如keil版本没有选对,头文件没有添加,定时器时钟没有开启,这些细节决定了成败。
     超声波测距程序如下:
int UltrasonicWave_StartMeasure(void)
{
    GPIO_Pins_Set(TRIG_PORT,TRIG_PIN);                   //送>10US的高电平
    SysTick_Delay_Us(20);                    //延时20US
    GPIO_Pins_Reset(TRIG_PORT,TRIG_PIN);

    while(!GPIO_Input_Pin_Data_Get(ECHO_PORT,ECHO_PIN));                     //等待高电平
    TIM_On(TIM3);                                             //开启时钟
    while(GPIO_Input_Pin_Data_Get(ECHO_PORT,ECHO_PIN));                         //等待低电平
    TIM_Off(TIM3);                                                         //定时器3失能
    count=TIM_Base_Count_Get(TIM3);
    UltrasonicWave_Distance=count*340/2/1000;                     //获取高电平期间计数器计数值                //计算距离count us=count/1000000 s
    TIM_Base_Count_Set(TIM3,0);    //清空计数值
    return UltrasonicWave_Distance;
}





1.png
IMG_20220830_215715.jpg
IMG_20220830_215637.jpg
IMG_20220830_215635_1.jpg
IMG_20220830_214512.jpg

OLED and Ultrasonic.rar

383.54 KB

工程代码

使用特权

评论回复
pixhw| | 2022-9-3 16:59 | 显示全部楼层
N32G430的性能非常给力。   

使用特权

评论回复
dzfansman| | 2022-9-3 18:47 | 显示全部楼层
这个可以改成硬件iic吗   

使用特权

评论回复
vivilyly| | 2022-9-3 19:53 | 显示全部楼层
OLED可以使用spi的吗   

使用特权

评论回复
biechedan| | 2022-9-3 21:11 | 显示全部楼层
定时器捕获测量超声波吗   

使用特权

评论回复
lilipo|  楼主 | 2022-9-5 09:56 | 显示全部楼层
vivilyly 发表于 2022-9-3 19:53
OLED可以使用spi的吗

当然可以了

使用特权

评论回复
lilipo|  楼主 | 2022-9-5 09:56 | 显示全部楼层
biechedan 发表于 2022-9-3 21:11
定时器捕获测量超声波吗

没有用定时器捕获。

使用特权

评论回复
lilipo|  楼主 | 2022-9-5 09:57 | 显示全部楼层
dzfansman 发表于 2022-9-3 18:47
这个可以改成硬件iic吗

肯定可以,不过我更喜欢用软件I2c

使用特权

评论回复
Stahan| | 2022-9-5 22:42 | 显示全部楼层
感觉硬件iic不是很好用

使用特权

评论回复
wwppd| | 2022-10-5 16:50 | 显示全部楼层
i2c接口的oled怎么驱动  

使用特权

评论回复
dspmana| | 2022-10-5 17:15 | 显示全部楼层
i2c地址如何查看                  

使用特权

评论回复
weifeng90| | 2022-10-5 17:19 | 显示全部楼层
下载看看,参考一下。

使用特权

评论回复
pixhw| | 2022-10-5 17:55 | 显示全部楼层
proteus中oled12864屏在哪

使用特权

评论回复
primojones| | 2022-10-5 18:29 | 显示全部楼层
i2c接口的oled怎么驱动  

使用特权

评论回复
wwppd| | 2022-10-5 19:05 | 显示全部楼层
OLED如何显示特定字符?               

使用特权

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

本版积分规则

6

主题

174

帖子

2

粉丝