OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6389|回复: 4

能帮看看这个程序问题在哪吗?数据怎么读不出来,急死了

[复制链接]

4

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2016-1-11
在线时间
12 小时
发表于 2022-12-24 19:18:01 | 显示全部楼层 |阅读模式
1金钱
就是MB85RS256A这个读不到数据

ADXL375hjy2.zip

6.42 MB, 下载次数: 2

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10541
金钱
10541
注册时间
2017-2-18
在线时间
1908 小时
发表于 2022-12-30 14:37:05 | 显示全部楼层
回复

使用道具 举报

4

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2016-1-11
在线时间
12 小时
 楼主| 发表于 2023-1-5 17:28:17 | 显示全部楼层
#include "main.h"
#include "stm32f10x.h"
#include "fram.h"

uint16_t USART_Scan=0;


int main(void)
{
        float fAcc[3],xy,ReadData;//¶¨òåèyλshortêy×飬′æ·Å¼óËù¶èêy¾Y
        SysTick_Config(7200);//0.1ms
       
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //ÖD¶Ï·Ö×éÅäÖÃ
        USART1_Init(9600);
//        USART2_Init(9600);
        delay_ms(2000);
       
        ADXL375_Init( 0X00);  //ê1óÃMoudbusÄ£ÄaSPI½«′«¸DÆ÷½øDD3õê¼»ˉ
                                                                                        //′«¸DÆ÷3õê¼»ˉ3é1|½«·μ»ØSensor xx Init Success

        while(1)
        {
                if(USART_Scan)        //¶¨ê±2é¼ˉ£¬2é¼ˉê±¼ä100ms£¬ê1óÃÏμí3¶¨ê±Æ÷½øDD¶¨ê±
                {
                        ADXL375_GetData( 0X00 , fAcc); //ê1óÃMoudbus¶áè¡′«¸DÆ÷¼óËù¶è£¬2¢′òó¡
                        printf("ACC:%.2f %.2f %.2f",fAcc[0],fAcc[1],fAcc[2]);
                        USART_Scan=0;
                }
        }
                        MB_CS_L;
                        SPIx_ReadWriteByte(0x06);                //???????
                        MB_CS_H;
                        //delay_ms(1);
                        MB_CS_L;
                        SPIx_ReadWriteByte(0x01);                //???????
                        xy = SPIx_ReadWriteByte(0x80);
                        MB_CS_H;

                        SPI_write_MB85RS256A(16,16);        
                        ReadData=SPI_read_MB85RS256A(16);
}
回复

使用道具 举报

4

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2016-1-11
在线时间
12 小时
 楼主| 发表于 2023-1-5 17:28:48 | 显示全部楼层
请问各位老师,这个主程序写的有什么问题吗?
回复

使用道具 举报

0

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
204
金钱
204
注册时间
2020-4-14
在线时间
67 小时
发表于 2023-1-6 08:23:36 | 显示全部楼层
你贴出来的代码,SPI的读写函数都不在while()里面了,大括号没有包起来,而且,你这个每一轮SPI的读写间隔,多少做一点延时,比如说1s。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 19:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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