- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
includereg5 l.h
includemath.h
#include api.h
#define uchar unsigned char #define uint unsigned int
#define TX_ADR_WIDTH 5 //5字节宽度的发送/接收地址
#define TX_PLOAD_WIDTH 1 //数据通道有效数据宽度
uchar code TX_ADDRESS[TX_ADR_WIDTH] = {0x33,0x33,0x33,0x33,0x33}; // 定义一个 静态发送地址
uchar RX_BUF[TX_PLOAD_WIDTH];
uchar TX_B UF[TX_PLOAD_ WIDTH!;
uchar flag;
uchar biaozhi=0;
uint ting=0,zhengz=0,fanz=0,deng=05k=30jn=0,n=0;
uchar bdata sta;
sbit RX_DR = staA6;
sbit TX_DS = staA5;
sbit MAX_RT = staA4;
i *1* 1 /
心心心心心心心心end*/
/////////////////////// 电机 car///////////////// sbit en 1 =P3A4; /* L298 的 Enable A */ sbit sl=P3Al; /* L298 的 Input 1 */ sbit s2=P3A0; /* L298 的 Input 2 */
sbit en2=P3A7; /* L298 的 Enable B */ sbit s3=P3A5; /* L298 的 Input 3 */ sbit s4=P3A6; /* L298 的 Input 4 */
///////////步进电机/////////
sbit sd=PlA0; /* L298 的 Input 1 */ sbit sc=PlAl;/* L298 的 Input 2 */
sbit sb=PlA4; /* L298 的 Input 3 */ sbit sa=PlA5; /* L298 的 Input 4 */ sbit weid=P2A0;
sbit zzhuan=P2A6;
sbit yzhuan=P2A7;
uchar t=0; /*中断计数器*/
uchar tt=O;
uchar m 1 =0; /*电机1速度值*/ uchar tmpl; /*电机当前速度值*/
uchar m2=0; /*电机1速度值*/ uchar tmp2; /*电机当前速度值*/ /////////////////////////end/////////////////// uchar SPI_RW(uchar byte);
uchar SPI_Write_Buf(uchar reg, uchar * pBuf, uchar bytes); uchar SFI_Read_Buf(uchar reg, uchar * pBuf, uchar bytes); uchar SPl_RW_Reg(uchar reg, uchar value);
uchar SPI_Read(uchar reg);
void RX_Mode(void);
////////〃////////////////nrf2410
函数:init_io()
函数:init_io()
描述:
初始化io
*************************************************/
void init_io(void) {
CE = 0;
CSN= 1;
SCK = 0;
IRQ= 1;
//待机
// SPI禁止
//SPI时钟置低
//中断复位
SPl.Write_Buf(WRITE.REG + TX_ADDR, TX.ADDRESS, TX_ADR_WIDTH); // 写入发送地址
SPI_Write_Buf(WRITE_REG + RX_ADDR_P0, TX_ADDRESS, TX_ADR_WIDTH); // 接收通道0地址和发送地址相同
SPI_RW_Reg(WRITE_REG + RX_PW_P0, TX_PLOAD_WIDTH); // 接收通道 0 选择和 发送通道相同有效数据宽度
SPI_RW_Reg(WRITE_REG + EN_AA, 0x01); 〃使能接收通道 0 白动应答
SPI_RW_Reg(WRITE_REG + EN_RXADDR, 0x01); // 使能接收通道 0
SPI_RW_Reg(WRITE_REG + RF_CH, 40); // 选择射频通道 0x20
SPI_RW_Reg(WRITE_RE
您可能关注的文档
最近下载
- 清洁生产 教学课件 作者 曲向荣_ 清洁生产概述第2章.PPT VIP
- 中职教育一年级上学期英语《We Are Friends》课件.pptx
- 陕西师范大学-《幼儿园游戏》(高起专)考评作业-含答案.pdf VIP
- 佛光寺东大殿实测数据解读.pdf VIP
- 清洁生产 教学课件 作者 曲向荣清洁生产第3章.PPT VIP
- 物理校本课程《生活中的物理》教学计划.doc VIP
- 清洁生产 教学课件 作者 曲向荣清洁生产的法律法规和政策第5章.PPT VIP
- 学校关于成立教育事业统计工作领导小组的通知.docx VIP
- 清洁生产 教学课件 作者 曲向荣清洁生产第1章.pptx VIP
- 《模拟电路与数字电路》ch04放大电路中的反馈.pptx VIP
原创力文档


文档评论(0)