OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4790|回复: 5

新手上路,今年大二没有学过单片机,上手直接搞32有点难度!现在做一个机器人避障的项目,用到了激光雷达串口读发数据不会求....

[复制链接]

2

主题

6

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-7-11
在线时间
5 小时
发表于 2016-8-20 10:56:55 | 显示全部楼层 |阅读模式
3金钱
新手上路,没有学过单片机,上手直接搞32有点难度!现在做一个机器人避障的项目,用到了激光雷达串口读发数据不会求教大神!
  我现在的思路是这样的,雷达端发送数据到探索者的com3,然后通过串口1发送到电脑端,通过雷达自带的软件解析!可是我不太会这个代码的编写,在网上找了几个也不太对......(项目后续的目的是通过32的无线功能将数据发送到电脑端)
[mw_shl_code=applescript,true]extern u8 USART3_TX_BUF;   //??3,?????

int main(void)
{    u8 i;
    u8 rxlen;   
    u16 times=0;

    System_Init();

    while(1)
    {
        if(USART1_RX_STA&0X8000)                //??1????????
        {
            rxlen=USART1_RX_STA&0X3FFF; //??????
            for(i=0;i<rxlen;i++)
            {
                USART3_TX_BUF[i]=USART1_RX_BUF[i];//???1??????????3
            }         
            USART1_RX_STA=0;
            USART3_TX_BUF[i]=0;
            u3_printf("\r\n???????:\r\n");
            u3_printf("\r\n%s\r\n",USART3_TX_BUF);//??3???????????
        }

        else
        {
            times++;
            if(times%5000==0)
            {
                u3_printf("\r\nALIENTEK MiniSTM32??? ????\r\n");
                u3_printf("????@ALIENTEK\r\n\r\n\r\n");
            }
            if(times%200==0)u3_printf("?????,??????\r\n");  
            delay_ms(10);   
        }
    }
}

IMG_2903.JPG

雷达

雷达
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

548

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1383
金钱
1383
注册时间
2015-2-3
在线时间
197 小时
发表于 2016-8-20 22:59:55 | 显示全部楼层
一步步查。先看STM32能不能向电脑收发数据,然后再看传感器能不能返回数据,最后再结合起来。有JLINK、STLINK这样的调试器就最好了
而且你代码里面只有个 System_Init();。我怀疑你可能没有初始化或者初始化有错
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-7-11
在线时间
5 小时
 楼主| 发表于 2016-8-22 14:52:44 | 显示全部楼层
yyx112358 发表于 2016-8-20 22:59
一步步查。先看STM32能不能向电脑收发数据,然后再看传感器能不能返回数据,最后再结合起来。有JLINK、STLI ...

stm32可以给电脑返回数据,传感器也返回数据,自己有stlink。我再看看,谢谢了
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2016-8-22
在线时间
6 小时
发表于 2016-8-22 16:49:09 | 显示全部楼层
楼主你实现了之后可以共享下你的工程吗?
回复

使用道具 举报

10

主题

212

帖子

0

精华

高级会员

Rank: 4

积分
745
金钱
745
注册时间
2019-4-8
在线时间
226 小时
发表于 2019-7-12 14:27:39 | 显示全部楼层
楼主 后来搞定了没
回复

使用道具 举报

10

主题

212

帖子

0

精华

高级会员

Rank: 4

积分
745
金钱
745
注册时间
2019-4-8
在线时间
226 小时
发表于 2019-8-16 15:04:50 | 显示全部楼层
请问你用的激光雷达 是基于三角原理的吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 12:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表