OpenEdv-开源电子网

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

搞了许多天了。。。还是没结果,跪求大神!

[复制链接]

46

主题

333

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2013-12-12
在线时间
63 小时
发表于 2013-12-14 01:42:47 | 显示全部楼层 |阅读模式
我在用SL811HS调USB手柄,但是我想在这个芯片自带的程序里点亮一盏灯都不行!!!个人觉得是这个芯片本身和张平时用的基础工程不一样。。。很多东西说不清,我已把源程序奉上,希望大神们可以尽快给小弟解决下!!!




SL811HS.zip

5.4 MB, 下载次数: 43

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

使用道具 举报

46

主题

333

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2013-12-12
在线时间
63 小时
 楼主| 发表于 2013-12-14 01:43:29 | 显示全部楼层
回复【楼主位】正点电子:
---------------------------------
多顶几次,希望大神们可以关注到!!!
回复 支持 反对

使用道具 举报

46

主题

333

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2013-12-12
在线时间
63 小时
 楼主| 发表于 2013-12-14 08:14:23 | 显示全部楼层
回复【2楼】正点电子:
---------------------------------
再顶一次!!!
回复 支持 反对

使用道具 举报

25

主题

683

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1351
金钱
1351
注册时间
2012-4-25
在线时间
195 小时
发表于 2013-12-14 09:24:43 | 显示全部楼层
问题都没说清楚,别人怎么帮你,你要实现什么
1-1
回复 支持 反对

使用道具 举报

46

主题

333

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2013-12-12
在线时间
63 小时
 楼主| 发表于 2013-12-14 12:48:05 | 显示全部楼层
我要实现的是在SL811HS这个芯片的程序里点亮一盏LED灯。。。但是不知道该怎么做?程序你看了么?我最终要是实现的是利用板子自发自收。。。因为我是在这个811带的程序里改的。。。但是像时钟的配置就和以前的配置不一样。。。

而811里带配置却不一样。。。那个配置在RCC里。你可以看一下!
我主要是想明白是不是人家出厂的这个时钟配置咱可以不用管?但是在while(1)里还是点不亮灯?


回复 支持 反对

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2013-12-14 12:57:02 | 显示全部楼层
楼主,你说的这些和USB没搭边啊……
于20150522停用该账号:http://www.microstar.club
回复 支持 反对

使用道具 举报

46

主题

333

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2013-12-12
在线时间
63 小时
 楼主| 发表于 2013-12-14 12:59:38 | 显示全部楼层
回复【6楼】styleno1:
---------------------------------
呵呵。。我这个人就是话说不清楚。。。这么说吧,这个811的程序你看了么?我现在是想要在人家的基础上实现CAN的自发自收,但是我现在连一盏LED灯都点不亮,求解释!
回复 支持 反对

使用道具 举报

46

主题

333

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2013-12-12
在线时间
63 小时
 楼主| 发表于 2013-12-14 13:02:45 | 显示全部楼层
回复【6楼】styleno1:
---------------------------------
至于USB,那个我用的是USB手柄,但是要实现其功能的话,一个方法就是利用SL811H这个芯片实现USB转CAN,然后再调试CAN通信!这是我的大体思路!!!
回复 支持 反对

使用道具 举报

25

主题

683

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1351
金钱
1351
注册时间
2012-4-25
在线时间
195 小时
发表于 2013-12-14 13:39:04 | 显示全部楼层
回复【8楼】正点电子:
---------------------------------
废话说了这么多,你实现的就是 点灯点不了?也就是程序时钟或是IO哪设置 不对,也没看到你有点灯程序?

这个是你点灯点不了 代码吗?
    while(1)
{
GPIO_ResetBits(GPIOB,GPIO_Pin_12); 
}

如果 这句 根本都不会执行,前面 MouseTask函数 就是一个死循环了,根本退不出来,怎么会执行你下面 点灯的程序
1-1
回复 支持 反对

使用道具 举报

46

主题

333

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2013-12-12
在线时间
63 小时
 楼主| 发表于 2013-12-14 14:11:59 | 显示全部楼层
回复【9楼】mygod:
---------------------------------
嘿嘿~大神!那这个我配置了!但是还是不行!我在 MouseTask里加了一个点灯程序,但是还是不行!这个人家的时钟的配置我也试了下,也不行!
回复 支持 反对

使用道具 举报

25

主题

683

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1351
金钱
1351
注册时间
2012-4-25
在线时间
195 小时
发表于 2013-12-14 15:43:49 | 显示全部楼层
回复【10楼】正点电子:
---------------------------------
USART_Configuration();
NVIC_Configuration();
GPIO_Configuration();
RCC_Configuration();
MouseTask();  
 你这样写可以吗, 一般都是把 
RCC_Configuration(); 放在最前面
NVIC_Configuration();
GPIO_Configuration();
RCC_Configuration();
MouseTask();  
步骤都不清楚
1-1
回复 支持 反对

使用道具 举报

46

主题

333

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2013-12-12
在线时间
63 小时
 楼主| 发表于 2013-12-14 16:00:07 | 显示全部楼层
回复【11楼】mygod:
---------------------------------
大神,这个应该是不影响的吧!回复【11楼】mygod:
---------------------------------
大神啊!!!3ks!!!刚开始学习的时候我也挺队友说过,但是大家都不是很清楚为啥?你可以说一下么?
回复 支持 反对

使用道具 举报

46

主题

333

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2013-12-12
在线时间
63 小时
 楼主| 发表于 2013-12-14 21:47:26 | 显示全部楼层
大神,我还想问一下这个CAN的一些问题!


另外,对于这个数据长度我也不是很理解,有时候我在范围内随意的变个数字,也没问题!你给小弟解释下!!!
回复 支持 反对

使用道具 举报

46

主题

333

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2013-12-12
在线时间
63 小时
 楼主| 发表于 2013-12-15 10:05:49 | 显示全部楼层
大神!你说哪个MouseTask函数是一个死循环,跳不出来,但是现在如果我把“TestRx = CAN_Polling();  ”加到这个函数里的话,我的USB手柄就不能正常的收发数据了,如果去掉后就可以?你说像这种情况该如何处理?
同时我把FunctionalState CAN_Polling(void)这个函数也写在了MouseTask函数所在的文件里。。。


等待中。。。。
回复 支持 反对

使用道具 举报

46

主题

333

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2013-12-12
在线时间
63 小时
 楼主| 发表于 2013-12-15 10:09:57 | 显示全部楼层
新的程序!!!

SL811new.zip

5.85 MB, 下载次数: 27

回复 支持 反对

使用道具 举报

11

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2013-1-17
在线时间
1 小时
发表于 2013-12-15 13:20:30 | 显示全部楼层
回复【楼主位】正点电子:
---------------------------------
SystemInit();
你环境里搜一下SystemInit这个关键字,估计是在启动文件*.s里调用了,也就是你使用的那个工程人家在启动程序里已经完成RCC工作了。
回复 支持 反对

使用道具 举报

46

主题

333

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2013-12-12
在线时间
63 小时
 楼主| 发表于 2013-12-15 14:30:57 | 显示全部楼层
回复【16楼】alonso:
---------------------------------
大神,英雄所见略同!我也这么觉得!但是这个和我的新的问题好像没什么关系吧?
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-17 03:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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