智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 16268|回复: 44
打印 上一主题 下一主题

[分享] 那些年坑死的24L01+,终于搞好了~~

  [复制链接]

19

主题

236

帖子

0

精华

跨届大侠

机械决定最高速度,软件决定能否达到最高速度。

Rank: 10Rank: 10Rank: 10

积分
6558

论坛元老奖章优秀会员奖章活跃会员奖章在线王奖章

威望
2741
贡献
2075
兑换币
1740
注册时间
2011-9-30
在线时间
871 小时
跳转到指定楼层
1#
发表于 2013-4-21 11:23:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
折腾了一个星期,终于搞好了,接收端用stm32,发送端用XS128,现在能够同时双向发送数据。有搞24L01+无线有问题可以留言~

13

主题

300

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6667
QQ
威望
3038
贡献
1695
兑换币
1618
注册时间
2012-1-8
在线时间
967 小时
2#
发表于 2013-4-21 11:38:50 | 只看该作者
太麻烦了,直接用蓝牙
回复 支持 反对

使用道具 举报

19

主题

236

帖子

0

精华

跨届大侠

机械决定最高速度,软件决定能否达到最高速度。

Rank: 10Rank: 10Rank: 10

积分
6558

论坛元老奖章优秀会员奖章活跃会员奖章在线王奖章

威望
2741
贡献
2075
兑换币
1740
注册时间
2011-9-30
在线时间
871 小时
3#
 楼主| 发表于 2013-4-21 11:41:03 | 只看该作者
卡通童话008 发表于 2013-4-21 11:38
太麻烦了,直接用蓝牙

蓝牙怎么搞呀?得写windows上位机吧
回复 支持 反对

使用道具 举报

13

主题

300

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6667
QQ
威望
3038
贡献
1695
兑换币
1618
注册时间
2012-1-8
在线时间
967 小时
4#
发表于 2013-4-21 12:01:33 | 只看该作者
jamesdeep 发表于 2013-4-21 11:41
蓝牙怎么搞呀?得写windows上位机吧

就和你用两根线连两个单片机串口通信一样····
回复 支持 反对

使用道具 举报

21

主题

892

帖子

0

精华

常驻嘉宾

爱板者

Rank: 8Rank: 8

积分
3857

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章

威望
1833
贡献
1048
兑换币
736
注册时间
2012-12-4
在线时间
488 小时
5#
发表于 2013-4-21 12:37:07 | 只看该作者
我正在搞2401  请问需要设置串口吗 就是波特率 在帮别人做无线收发 却发现很多人的程序 用了串口初始化 很不解 觉得应该不需要啊
回复 支持 反对

使用道具 举报

4

主题

65

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1050
QQ
威望
572
贡献
276
兑换币
129
注册时间
2012-5-3
在线时间
101 小时
6#
发表于 2013-4-21 12:52:47 | 只看该作者
我最近在搞24L01+的项目,简单的传输挺简单,想用好还得下点儿功夫
回复 支持 反对

使用道具 举报

19

主题

236

帖子

0

精华

跨届大侠

机械决定最高速度,软件决定能否达到最高速度。

Rank: 10Rank: 10Rank: 10

积分
6558

论坛元老奖章优秀会员奖章活跃会员奖章在线王奖章

威望
2741
贡献
2075
兑换币
1740
注册时间
2011-9-30
在线时间
871 小时
7#
 楼主| 发表于 2013-4-21 13:27:05 | 只看该作者
mxj1005071012 发表于 2013-4-21 12:37
我正在搞2401  请问需要设置串口吗 就是波特率 在帮别人做无线收发 却发现很多人的程序 用了串口初始化 很不 ...

24L01用的是SPI接口,直接跟单片机相连,当然也可以直接用IO口模拟硬件SPI接口,XS128我就是用的IO口模拟的,硬件调不出来,估计是XS128的硬件SPI接口太垃圾了,不灵活,stm32的硬件SPI就完全没问题,单片机和24l01之间的通讯波特率在0-10Mbps之间任意值都可以,而串口指的是RS-232接口,是单片机跟电脑通讯的时候才用到的,跟24L01关系不大。

你说很多人的程序用了串口初始化,我看的例程里面也有,这个一般是用于跟电脑通讯用的,你调试的时候可以直接忽略。
回复 支持 反对

使用道具 举报

19

主题

236

帖子

0

精华

跨届大侠

机械决定最高速度,软件决定能否达到最高速度。

Rank: 10Rank: 10Rank: 10

积分
6558

论坛元老奖章优秀会员奖章活跃会员奖章在线王奖章

威望
2741
贡献
2075
兑换币
1740
注册时间
2011-9-30
在线时间
871 小时
8#
 楼主| 发表于 2013-4-21 13:28:42 | 只看该作者
lvlonghang 发表于 2013-4-21 12:52
我最近在搞24L01+的项目,简单的传输挺简单,想用好还得下点儿功夫

嗯啊,无线收发跟时序有关,所以要考虑很多种特殊情况下出现的情况,调试起来很麻烦
回复 支持 反对

使用道具 举报

21

主题

892

帖子

0

精华

常驻嘉宾

爱板者

Rank: 8Rank: 8

积分
3857

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章

威望
1833
贡献
1048
兑换币
736
注册时间
2012-12-4
在线时间
488 小时
9#
发表于 2013-4-21 16:24:57 | 只看该作者
jamesdeep 发表于 2013-4-21 13:27
24L01用的是SPI接口,直接跟单片机相连,当然也可以直接用IO口模拟硬件SPI接口,XS128我就是用的IO口模拟 ...

我的已经写出来了 调试发现 不能传输  能把自己的程序注释一下 发给我吗  基本的我都理解 我看了2天资料 觉得我的也对啊 就是不能显示 想和你的对比一下 如果你能加上详细注释就很好了 谢了
回复 支持 反对

使用道具 举报

21

主题

892

帖子

0

精华

常驻嘉宾

爱板者

Rank: 8Rank: 8

积分
3857

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章

威望
1833
贡献
1048
兑换币
736
注册时间
2012-12-4
在线时间
488 小时
10#
发表于 2013-4-21 16:28:15 | 只看该作者
我还有个问题 就是2401与单片机的端口连接 有特殊要求吗 是不是定义任意端口都行
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-5 18:35 , Processed in 0.049447 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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