lilipo 发表于 2022-8-30 22:18

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

本帖最后由 lilipo 于 2022-8-30 22:45 编辑

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

https://www.bilibili.com/video/BV1HT411c7fA?spm_id_from=333.999.0.0&vd_source=b28388a6213c8b0e9be9f981a1542c14      

      初次接触国民技术的片子,收到快递后,包装很精致,感觉不错,后期调试遇到技术问题也积极得到快速响应,非常棒。      
      本次主要涉及软件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;
}





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如何显示特定字符?               
页: [1]
查看完整版本: 【N32G430开发板试用】+ 软件I2C OLED显示国民技术lg+超声波测距