OpenEdv-开源电子网

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

新手求交流!

[复制链接]

15

主题

90

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2014-3-2
在线时间
2 小时
发表于 2014-3-9 20:02:36 | 显示全部楼层 |阅读模式
如果你STM32已经入门,而且愿意帮助我这个小白,请留下你的QQ或别的联系方式,我前两天刚接触STM32,有好多基本的概念和思考问题的套路还没理清,所以我想请教您。谢谢!  我的QQ 1369813157
1369813157  衣冠民
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2014-3-9 20:05:46 | 显示全部楼层
有问题论坛问,查资料。
回复 支持 反对

使用道具 举报

15

主题

90

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2014-3-2
在线时间
2 小时
 楼主| 发表于 2014-3-9 20:06:08 | 显示全部楼层
#include "beep.h"
#include "sys.h"
#include "delay.h"

  int main()
{
  Stm32_Clock_Init(9);
  delay_init();
  BEEP_Init();
 
  while(1)
{
                                        BEEP=0;
 delay_ms(400);
 
 BEEP=1;
 delay_ms(300);

      }
}


这个简单地蜂鸣器实验,为什么不用初始化系统时钟?   上面的代码我编译的时候通不过,可是去了  Stm32_Clock_Init(9);就能通过为什么?
1369813157  衣冠民
回复 支持 反对

使用道具 举报

15

主题

90

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2014-3-2
在线时间
2 小时
 楼主| 发表于 2014-3-9 20:08:17 | 显示全部楼层
我的问题还不至于拿出来大家一块讨论~   等我达到一定水平  我再来
1369813157  衣冠民
回复 支持 反对

使用道具 举报

15

主题

90

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2014-3-2
在线时间
2 小时
 楼主| 发表于 2014-3-9 20:09:22 | 显示全部楼层
回复【2楼】ricefat:
---------------------------------
为什么初始化系统时钟设置编译通不过?
1369813157  衣冠民
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2014-3-9 20:15:54 | 显示全部楼层
回复【5楼】衣冠民:
--------------------------------
用单步调试看看,应该是在启动到main函数之前就初始化过时钟了。
回复 支持 反对

使用道具 举报

15

主题

90

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2014-3-2
在线时间
2 小时
 楼主| 发表于 2014-3-9 20:18:32 | 显示全部楼层
回复【6楼】ricefat:
---------------------------------嗯   单步试试   我现在有问题不太会调试   原子哥也没讲太多  感觉有问题就有点不知所措了  谢谢你
1369813157  衣冠民
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2014-3-9
在线时间
0 小时
发表于 2014-3-9 20:47:56 | 显示全部楼层
我是菜鸟  ,现在在做一篇论文 旋转倒立摆控制设计 如果有大神可以帮我完成,重金酬谢!!!
    要求:  1:控制器可采用51/AVR/FPGA/STM32
               2:旋转速度可控,并可保证倒立摆在±60°范围内摆动;
               3:倒立摆停留时间不少于5秒,并保证旋转摆不大于90°;
               4:电机可旋转步进电机或伺服电机;
联系方式:13382170247  qq:990399729
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2014-3-9 21:11:41 | 显示全部楼层
回复【7楼】衣冠民:
---------------------------------
启动后按F11一点一点看 看明白每一行代码运行你就明白怎么回事了
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2014-3-9 21:12:29 | 显示全部楼层
回复【8楼】gaoqunsong:
---------------------------------
网上代码很多啊……
回复 支持 反对

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13083
金钱
13083
注册时间
2012-11-26
在线时间
3809 小时
发表于 2014-3-9 23:04:46 | 显示全部楼层
回复【5楼】衣冠民:

回复【2楼】ricefat:
---------------------------------
为什么初始化系统时钟设置编译通不过?

---------------------------------
因为在main之前已经初始化过时钟了!具体在哪个里初始化的,自己查一下
学无止境
回复 支持 反对

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13083
金钱
13083
注册时间
2012-11-26
在线时间
3809 小时
发表于 2014-3-9 23:05:29 | 显示全部楼层
回复【3楼】衣冠民:

#include "beep.h"
#include "sys.h"
#include "delay.h"
  int main()
{
  Stm32_Clock_Init(9);
  delay_init();
  BEEP_Init();
 
  while(1)
{
                                        BEEP=0;
 delay_ms(400);
 
 BEEP=1;
 delay_ms(300);

      }
}
这个简单地蜂鸣器实验,为什么不用初始化系统时钟?   上面的代码我编译的时候通不过,可是去了  Stm32_Clock_Init(9);就能通过为什么?

---------------------------------
另外如果编译不通过,应该是你这个函数有问题
学无止境
回复 支持 反对

使用道具 举报

105

主题

522

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1386
金钱
1386
注册时间
2012-10-23
在线时间
97 小时
发表于 2014-3-9 23:10:47 | 显示全部楼层
编译通过或者不通过,应该看出错信息,而不是贴一大堆代码
回复 支持 反对

使用道具 举报

7

主题

68

帖子

0

精华

初级会员

Rank: 2

积分
191
金钱
191
注册时间
2014-2-11
在线时间
14 小时
发表于 2014-3-10 00:15:52 | 显示全部楼层
把错误  发出来啦  不然大家 怎么知道呢
为可睡懒觉,而奋斗终身!
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-13 23:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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