教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

蛇形机器人说明书 - 图文(13)

来源:网络收集 时间:2026-08-28
导读: ***************************************************/ void write_data_to_fifo(U8 send_cnt) { U8 i = 0; if(send_cnt > RF_FIFO_LEN) { send_cnt = RF_FIFO_LEN; } RF_SCS_LOW(); write_register(0x08,RF_REG_F

***************************************************/ void write_data_to_fifo(U8 send_cnt) {

U8 i = 0; if(send_cnt > RF_FIFO_LEN) { send_cnt = RF_FIFO_LEN; }

RF_SCS_LOW();

write_register(0x08,RF_REG_FIFO_DATA); // 先写地址 /* for(i=0; i

RF_SCS_HIGH(); }

/*************************************************** name: read_data_from_fifo input: none output: none

Describe: 从RF的FIFO中读取数据 Notice: creat date: 2009-5 creator:

***************************************************/ void read_data_from_fifo(void) {

U8 i = 0;

U8 temp_buf = 0; temp_buf = A7105_read_register(0x00); if(temp_buf & 0x20) // 是否发生crc错误 {

41

Rf_Rec_Data = 0; RF_SCS_LOW(); write_register(0x08,RF_REG_FIFO_DATA|0x40); // 先写地址和读命令 for(i=0; i

/*************************************************** name: send_data_by_RF input: send_byte_cnt 发送字节数 output: none

Describe: 通过RF发送数据 Notice: creat date: 2009-5 creator:

***************************************************/ void send_data_by_RF(U8 send_byte_cnt) {

if(send_byte_cnt) {

A7105_entry_stby(); // RX -> STBY -> TX A7105_setup_channel(4); // 设置发射频率 delay_2us(50);

write_data_to_fifo(send_byte_cnt); // 写数据到fifo A7105_entry_tx(); // 进入发送状态发送数据 delay_2us(150); // 从通过软件命令让RF进入发送状态到开始发送,

这中间有140us的延时

// 因此这里要经过>=140us 的延时后再读GPIO1的状态 RF_GPIO1_INPUT(); while(GET_RF_GPIO1()) // GPIO1由高变低表示发送完成。GPIO1在

42

这里的状态取决于0x0b寄存器的设置 { }

delay_2us(10);

A7105_setup_channel(3); // 设置接收频率 delay_2us(100); A7105_entry_rx(); // 进入接收状态(发送完成后返回到接收状态) IE1 = 0; // 这里要清除中断标志,以免影响接收 } }

/*************************************************** name: rec_rf_data input: none output: none

Describe: 接收RF数据 Notice: creat date: 2009-5 creator:

***************************************************/ void rec_rf_data(void) {

read_data_from_fifo(); A7105_entry_rx(); delay_2us(100); }

43

蛇形机器人说明书 - 图文(13).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/614289.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)