[原创] 【瑞萨电子MCU套件免费试用】+无线串口项目结贴

IC爬虫   2014-9-19 18:52 楼主
这个小东西其实早就做好了,这次就做一个总结吧!做无线串口的初衷是我在调试四轴飞行器的时候需要用到通过串口把姿态数据发送到四轴飞行器上位机中分析,以前都是通过串口拉着一条长长的线连接板子,这样非常的不方便,后期装上电机和浆可能就有打到浆的危险,所以做一个无线串口就非常的实用了,我的四轴飞行控制器实用的无线模块式NRF24L01,瑞萨的这个板子使用的芯片管脚非常的紧张,而且管脚复用的功能不够多,这也造成了我在设计这个无线串口模块的时候在功能上做了很大的取舍。瑞萨这个芯片提供8个可以使用的管脚,但是却有两个只支持输入的功能。 这个无线串口设计由于能力有限,现在正切不支持AT命令配置这个模块,波特率现在还是固定的,为38400.先上点视频给大家瞧瞧。在我提供的例程中有两个main文件,实际使用的是 main.c文件,请注意!!! 在分配瑞萨单片机的时候,注意P125和P137只能作为输入的端口,能作为双向端口的有P00,P01,P02,P03,P04,P40这六个管脚,在做无线串口时P00做为串口的TXD0端口,P01作为RXD0端口,P02作为NRF24L01的MOSI控制端,P03作为NRF2401的CE控制端,P04作为NRF2401的SCK控制端,P40作为NRF24L01的CSN控制端,P137作为NRF2401的MISO的控制端。 在下载完程序后需要移除仿真器,因为仿真器的程序调试管脚是P40,不溢出的话将我发成功。 下面是我的四轴飞行器控制器,和基于瑞萨板子做的无线串口模块的图片。 0s0-615837732IMG_20140919_182556.jpg 0s0-636055117IMG_20140919_182619.jpg 0s0-783510810IMG_20140704_221451.jpg 0s0-1306523938IMG_20140919_182652.jpg 0s0-1766374506IMG_20140919_182548.jpg 0s0-1939703351IMG_20140919_182630.jpg 0s0840864022IMG_20140919_182645.jpg
无线串口.rar (76.76 KB)
(下载次数: 36, 2014-9-19 18:52 上传)
本帖最后由 IC爬虫 于 2014-9-23 18:11 编辑

回复评论 (7)

明天继续编辑
点赞  2014-9-19 18:53
引用: IC爬虫 发表于 2014-9-19 18:53
明天继续编辑

我也是准备采用NRF系列的。。。尼玛,撞题了
点赞  2014-9-19 21:26
请教一下,看了代码,好像MISO没有用,那怎么发送数据呢?

我的项目里也准备用RF,SPI接口的。引脚很紧张啊。
点赞  2014-9-20 13:18
额  四轴刚刚入门  这个帖子有用  先收着了
点赞  2014-9-25 14:11
RL78 G13能用这个程序吗?
点赞  2015-3-22 15:22
NRF的SPI不会用,学习一下
点赞  2015-8-2 18:58
请问楼主的瑞萨主频是多少?我模拟无线spi始终自检不成功·估计是时序问题!
点赞  2015-8-2 21:56
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复