搜索
bottom↓
回复: 0

PICKIT3加仿真头仿真问题

[复制链接]

出0入0汤圆

发表于 2014-4-1 13:59:24 | 显示全部楼层 |阅读模式
本帖最后由 zwxhehehe2012 于 2014-4-1 14:00 编辑

现在使用pickit3加上AC244051仿真头来仿真PIC16F1503的程序:
程序如下:
#include <pic.h>
#include "spi.h"
#include "pwm.h"
//#include "mcu.h"
#include "timer.h"

#define IRCF   0X7A
volatile U8 rx_array[5]={0};
void main (void)
{

__CONFIG(FOSC_INTOSC&WDTE_OFF&PWRTE_ON&CLKOUTEN_OFF&BOREN_ON&CP_OFF&MCLRE_ON);
__CONFIG(LVP_OFF);  

OSCCON |= IRCF ;  // 内部时钟16M
Delay_us(200);
TRISA &= (~BIT4) ;
Init_Timer0 ();
Init_Spi ();
Init_NRF24L01();
while (1)
{
   SetRX_Mode();
  nRF24L01_RxPacket (rx_array);
   if(rx_array[3]==0x66)
   LATA |= BIT4 ;
   Delay_us(72);
  LATA &=~ BIT4 ;
}

}
但是我现在在  if(rx_array[3]==0x66)处设置断点,查询rx_array数组中的数据,但仿真器中始终显示0,这个是无线接收端的数据,另外一个发射端不断在发射数据,这个接收端不断在接收数据,现在要查看接收端收到的数据对不对但是将程序烧写进芯片,程序正常,成功收到发射端发射的数据,(LATA |= BIT4 ;接了一个LED灯来判断是否收到正确数据)
就是奇怪为什么仿真查询不到数据,还有请教一下仿真器中可以查看那些数据,以前很少用仿真器,都是直接调试

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-22 03:49

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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