完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,我使用AD7175-8驱动程序,用于ADC 4点击。AD717xFIIT(和;pPosits,InIT.PARAM);AD717xWAITFRESADED(pDebug,timeOutt);//状态RADAD717XAReDATA(PPLAND,AMP;SAMPLE);//DATE Reg是我使用的一般函数。Read Rebug校验和FAILS。因此,我想检查一下我的SPI读写F。功能://全双工SPI功能SuthIt 8It SPI1Exchange字节(UIT88T B){SPI1BUFL= B;同时(!)SPI1STATLBITS.SPIBF;返回It3xt SpIrgRead EngRead(StultSpIDESc*DEC,UIT88T字节数据),{if(DESC){} / /使用空SPI1a初始化(空缺)UIT88T*BDATA=数据;而(BythyS-数字){{*Data=SPI1OL Exchange字节(*bData);bDAT+++;}返回0;} 32ESC**DEC,const结构SPILITIITPARAM*PARAM){if(DESC){} if(PARAM-GT;type){} SPI1CONL1LIST。SPIN=1;//通过设置SPIN位(SPIXCON1L和lt;15和gt)IOYRB2SETROW();//CSREST成功,启用SPI操作;}有没有丢失或错误?或者我应该检查其他设置吗?谢谢你
AD717XH.TXT(11.54 KB)-下载4次MIN。TXT(6.82 KB)-下载6次 以上来自于百度翻译 以下为原文 Hello, I am using AD7175-8 driver for ADC 4 click. AD717X_Init(&pDevice, init_param); AD717X_WaitForReady(pDevice , timeout);//STATUS REG AD717X_ReadData(pDevice , &sample);//DATA REG are general functions I am using. ReadRegister checksum failes. So I would like to check my spi read and write functions: // Full Duplex SPI Functions uint8_t spi1_exchangeByte(uint8_t b) { SPI1BUFL = b; while(!SPI1STATLbits.SPIRBF); return SPI1BUFL; } int32_t spi_write_and_read(struct spi_desc *desc, uint8_t *data, uint8_t bytes_number) { if (desc){}//using void SPI1_Initialize (void) uint8_t *Bdata = data; while(bytes_number--) { *Bdata = spi1_exchangeByte(*Bdata ); Bdata++; } return 0; } int32_t spi_init(struct spi_desc **desc,const struct spi_init_param *param) { if (desc) {} if (param->type) {} SPI1CON1Lbits.SPIEN=1; //Enable SPI operation by setting the SPIEN bit(SPIxCON1L<15>) IO_RB2_SetLow();//CS return SUCCESS; } Is there anything missing or wrong? Or should I check any other setup? Thank you Attachment(s) ad717xc.txt (16.15 KB) - downloaded 2 times ad717xh.txt (11.54 KB) - downloaded 4 times main.txt (6.82 KB) - downloaded 6 times |
|
相关推荐
1个回答
|
|
相关的HTTPS://www. McCHIP.COM/FUMMS/M1062263.ASPX
以上来自于百度翻译 以下为原文 related https://www.microchip.com/forums/m1062263.aspx |
|
|
|
只有小组成员才能发言,加入小组>>
5189 浏览 9 评论
2009 浏览 8 评论
1933 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3181 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2232 浏览 5 评论
746浏览 1评论
632浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
517浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
644浏览 0评论
544浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-1 00:52 , Processed in 1.172839 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号