OpenEdv-开源电子网

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

MDK 逻辑分析仪 波形不对 很抓狂啊!请老师们不吝赐教

[复制链接]

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
发表于 2014-5-14 11:01:34 | 显示全部楼层 |阅读模式
5金钱
为什么看不到正确波形 我把 仿真截图  和自己写的源文件也截图  请老师们看看 到底怎么回事  谢谢!


打开仿真 逻辑分析仪 后。


点击运行后 只看到三根执行随着时间往前跑  到底怎么回事啊  老师们指点一下吧

g6upd

最佳答案

查看完整内容[请看2#楼]

你这代码没问题.仿真立即出效果,什么都没改你的. 关键是,你给我的代码,控制的是PB3,PB4,PB5,我不知道你怎么搞的.
现在好像没什么好说的
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-14 11:01:35 | 显示全部楼层
你这代码没问题.仿真立即出效果,什么都没改你的.
关键是,你给我的代码,控制的是PB3,PB4,PB5,我不知道你怎么搞的.

我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

15

主题

180

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
348
金钱
348
注册时间
2013-4-23
在线时间
25 小时
发表于 2014-5-14 11:10:43 | 显示全部楼层
你这3个Delay是多少延时
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-14 11:14:58 | 显示全部楼层
我也刚学 STM32 的周期我也不会算 我就是试着网上添加的 FFFEF   在IO仿真界面是通过的  三个IO都在闪烁的  到底咋回事啊  都要哭了
现在好像没什么好说的
回复

使用道具 举报

15

主题

180

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
348
金钱
348
注册时间
2013-4-23
在线时间
25 小时
发表于 2014-5-14 11:18:24 | 显示全部楼层
回复【3楼】baobao:
---------------------------------
那你逻辑分析仪点个ALL试试
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-14 11:58:07 | 显示全部楼层
in  out  alll  都试了  我还把  delay()  实参 改成10了  都不行  就是三根直线 往前跑  真抓狂
现在好像没什么好说的
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-5-14 13:06:24 | 显示全部楼层
回复【5楼】baobao:
---------------------------------
贴代码或者上传工程
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-14 13:46:17 | 显示全部楼层
好的  这个工程我用了三个文件   你们看看下面是 MAIN 文件的 
#include"stm32f10x.h"
#include"led.h"

 void Delay(__IO u32 nCount);
 int main(void)
 {
  while(1)
  {
    LED1(ON);   //   亮
Delay(10);
    LED1(OFF); //灭

    LED2(ON);
Delay(10);
    LED2(OFF);

LED3(ON);
Delay(10);
LED3(OFF);

}
 }
 void Delay(__IO u32 nCount)// 简单的延时函数
 {
  for(;nCount !=0;nCount--);
 }
 

在下面是 LED.C 的

 #include"led.h"
void LED_GPIO_Config(void)
{
   /*定义一个GPIO_Inittypedef类型的结构体*/
  GPIO_InitTypeDef  GPIO_InitStructure;
   /*开启GPIOC的外设时钟*/
 
  
  RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC, ENABLE);
  


   /*选择要控制的GPIOC引脚*/
  GPIO_InitStructure.GPIO_Pin =GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5;
   /*设置引脚模式为通用推挽输出*/
  GPIO_InitStructure.GPIO_Mode =GPIO_Mode_Out_PP;
   /*设置引脚速率为50MHZ*/
  GPIO_InitStructure.GPIO_Speed =GPIO_Speed_50MHz;
   /*调用库函数。初始化GPIOC*/
  GPIO_Init(GPIOC,&GPIO_InitStructure);
  /*关闭所有LED灯*/
  GPIO_SetBits(GPIOC,GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5);
  
  }
 这下面试  LED.H好的 
#ifndef _LED_H
#define _LED_H
#include"stm32f10x.h"
#define ON 0
#define OFF 1
//带参宏
#define LED1(a) if (a) \
                     GPIO_SetBits(GPIOC,GPIO_Pin_3);\
 else   \
 GPIO_ResetBits(GPIOC,GPIO_Pin_3)
#define LED2(a)  if (a)\
                      GPIO_SetBits(GPIOC,GPIO_Pin_4);\
  else \
  GPIO_ResetBits(GPIOC,GPIO_Pin_4)
#define LED3(a)  if (a)\
                       GPIO_SetBits(GPIOC,GPIO_Pin_5);\
   else \
   GPIO_ResetBits(GPIOC,GPIO_Pin_5)

void LED_GPIO_Config(void);

#endif /*_LED_H*/


 MAIN编译 都通过了 没问题的
现在好像没什么好说的
回复

使用道具 举报

15

主题

180

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
348
金钱
348
注册时间
2013-4-23
在线时间
25 小时
发表于 2014-5-14 13:56:10 | 显示全部楼层
回复【7楼】baobao:
---------------------------------
大哥,你没调void LED_GPIO_Config(void) {}这个函数初始化LED,
while(1)前面加LED_GPIO_Config();
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-14 14:25:40 | 显示全部楼层
加进去还是不行啊  还是三条直线!  IO仿真 都是成功了



 #include"stm32f10x.h"
#include"led.h"

 void Delay(__IO u32 nCount);
 int main(void)
 {
  LED_GPIO_Config();
  while(1)
  {
    LED1(ON);   //   亮
Delay(10);
    LED1(OFF); //灭

    LED2(ON);
Delay(10);
    LED2(OFF);

LED3(ON);
Delay(10);
LED3(OFF);

}
 }
 void Delay(__IO u32 nCount)// 简单的延时函数
 {
  for(;nCount !=0;nCount--);
 }
现在好像没什么好说的
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-14 14:35:50 | 显示全部楼层

添加 LED初始化函数以后 还是这样

现在好像没什么好说的
回复

使用道具 举报

15

主题

180

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
348
金钱
348
注册时间
2013-4-23
在线时间
25 小时
发表于 2014-5-14 14:42:39 | 显示全部楼层
回复【10楼】baobao:
---------------------------------
你传个工程上来吧
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-14 14:58:01 | 显示全部楼层
我在工程里面就创建了这三个文件 其余的都是  固件库的
我刚才试了一下 网上用的办法  结果只是 一个引脚的波形出来了  到底怎么回事啊  急死我了  老师们 跪求指点

现在好像没什么好说的
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-14 14:58:59 | 显示全部楼层
工程里我就创建了这三个文件  其余的都是 固件库的
现在好像没什么好说的
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-15 00:05:50 | 显示全部楼层
回复【10楼】baobao:
---------------------------------
看你这个图的截图,寄存器设置已经是OK的了。
如果还不行问题就出在 GPIO_SetBits/ GPIO_ResetBits 这些个函数了
你仿真进入这个函数,再对比下GPIOC寄存器图,看看状态是否跟着改变。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-15 12:48:56 | 显示全部楼层
查看寄存器我都不会  这个函数我都想不出会出什么问题  求帮助!
现在好像没什么好说的
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-15 13:52:38 | 显示全部楼层
回复【15楼】baobao:
---------------------------------
你9楼的图,就是查看GPIOC寄存器的值了。
看ODR的状态,是否跟着你的设置变化。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-15 14:23:06 | 显示全部楼层

是变化的  我上传录像你看看 附件

仿真录像.wmv

1.39 MB, 下载次数: 722

现在好像没什么好说的
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-15 14:27:36 | 显示全部楼层
我把 端口改成B了
现在好像没什么好说的
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-15 19:49:40 | 显示全部楼层


原子老师 我在你光盘里 扫出高危病毒了  怎么搞的?
现在好像没什么好说的
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-15 20:13:48 | 显示全部楼层
回复【19楼】baobao:
---------------------------------
360乱报。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-15 21:27:53 | 显示全部楼层
原子老师帮帮忙解决一下仿真问题啊  我都要哭了
现在好像没什么好说的
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-16 02:02:49 | 显示全部楼层
回复【21楼】baobao:
---------------------------------
上传你的工程吧。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-16 12:20:45 | 显示全部楼层
 OK!我把整个工程文件夹 都放在 附件里  我把它打包

stm32.rar

879.5 KB, 下载次数: 676

现在好像没什么好说的
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-16 22:09:11 | 显示全部楼层
是我我说了 我把端口改成B 了  我建工程时候 用的 103c8 没有 C端口  我就改用B了  结果一样 怎么到你那里好了  难道我用的软件有问题?
现在好像没什么好说的
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-16 22:11:21 | 显示全部楼层
原子老师 你用的 软件给我分吧 我试试 是不是软件问题! 我邮箱bbtbbtjia@126.com
现在好像没什么好说的
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-16 23:25:25 | 显示全部楼层
回复【26楼】baobao:
---------------------------------
我用的就是MDK5.10。
你可以去百度下载即可。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-16 23:49:48 | 显示全部楼层
那我试试  可以的话就结贴 呵呵
现在好像没什么好说的
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-16 23:58:37 | 显示全部楼层
原子老师  这版本 我怎么装啊 不会啊!安装看到挺麻烦的! 看到有些评论说 怎么这个版本把ST固件库给融合了?
现在好像没什么好说的
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-17 17:34:23 | 显示全部楼层
试了四个版本  414  422 v 472  510   都不行    到底什么原因啊?难道我电脑不行?
现在好像没什么好说的
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-17 18:37:41 | 显示全部楼层
谁有 仿真没问题的 MDK 给我分吧  我试一下 到底咋回事、
现在好像没什么好说的
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-18 11:22:51 | 显示全部楼层
原子不仗义  !!!!
现在好像没什么好说的
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-18 15:40:50 | 显示全部楼层
回复【32楼】baobao:
---------------------------------
人品问题吧...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-18 15:43:36 | 显示全部楼层
什么人品问题? 汗。。。。。。。。。。说我吗?  说不仗义是和你开玩笑。你不会这么不顶开玩笑吧!
现在好像没什么好说的
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-18 21:53:00 | 显示全部楼层
回复【34楼】baobao:
---------------------------------
当然是说你了,呵呵.
帮你回答这么多次,居然还说我不仗义...

 我仿真一点问题没有,而你却尝试了所有编译器都不成.同样的代码,那只能是人品问题了...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-18 22:01:08 | 显示全部楼层
首先我谢谢你这么热衷的帮助我 ,,,,那万一是我电脑问题或者是我系统问题。你这么说我。岂不是你人品就有问题了吗!  我发誓我就没仿真成功过绝不说谎。说谎不得好死
现在好像没什么好说的
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-27 00:41:16 | 显示全部楼层
回复【36楼】baobao:
---------------------------------
那你换个系统试试。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

13

主题

185

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2014-4-9
在线时间
9 小时
发表于 2014-5-27 21:03:17 | 显示全部楼层
win xp mdk4.72 楼主原包没改,信号仿真信号选PORTB.3 ORTB.4 ORTB.5 仿真没问题。
大海啊,全是水; 骏马啊,四条腿。
回复

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-5-13
在线时间
0 小时
 楼主| 发表于 2014-5-28 20:56:05 | 显示全部楼层
原子老师已经说了  仿真的没问题 可是我的有问题。。郁闷。。。。
现在好像没什么好说的
回复

使用道具 举报

3

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2014-8-27
在线时间
3 小时
发表于 2014-9-18 16:31:56 | 显示全部楼层
你这问题解决了吗???
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2018-2-11
在线时间
1 小时
发表于 2018-2-11 13:49:09 | 显示全部楼层
我也遇到这个问题了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 17:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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