OpenEdv-开源电子网

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

原子的6050 DMP 程序无法使用

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
28
金钱
28
注册时间
2015-8-6
在线时间
2 小时
发表于 2016-7-10 11:57:47 | 显示全部楼层 |阅读模式
1金钱
添加的原子的DMP驱动程序,只要执行初始化程序mpu_dmp_init()芯片就无法运行KEIL仿真也无法运行一点RUN就停止复位了,去掉后正常,不知道为什么,求大神解答下

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

使用道具 举报

25

主题

281

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2504
金钱
2504
注册时间
2015-8-17
在线时间
383 小时
发表于 2016-7-11 16:46:03 | 显示全部楼层
我之前也是这样,DMP初始化一定要把6050放平才可以。如果还是不行,目测你的usart.c里面没有了这一段代码。[mw_shl_code=c,true]//¼óèëòÔÏÂ′úÂë,Ö§3Öprintfoˉêy,¶ø2»DèòaÑ¡Ôñuse MicroLIB          
#pragma import(__use_no_semihosting)            
//±ê×¼¿aDèòaμÄÖ§3Öoˉêy                 
struct __FILE
{
        int handle;
};

FILE __stdout;
//¶¨òå_sys_exit()òÔ±üÃaê1óðëÖ÷»úģ꽠  
void _sys_exit(int x)
{
        x = x;
}
//Öض¨òåfputcoˉêy
int fputc(int ch, FILE *f)
{
        while ((USART1->SR & 0X40) == 0);//Ñ-»··¢Ëí,Ö±μ½·¢Ëííê±Ï   
        USART1->DR = (u8)ch;
        return ch;
}[/mw_shl_code]

做事的原则:
1.每个问题重复三遍、研究三遍后再提问,直接得到答案的人什么都没学会。
2.做事要有始有终,感谢那些帮助自己解决问题的人,把解决的方法总结起来。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 22:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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