Image
Image

kenan6615

+ 关注

粉丝 0     |     主题 10     |     回帖 42

为什么ICD3烧不进去程序
2013-8-7 15:55
  • Microchip
  • 5
  • 2423
  Active指示灯及时不接在目标板上应该一直亮着(目标板供电),怀疑5V供电不好吧 ...  
更换AD模式后测数不准怎么办
2013-7-30 10:23
  • Microchip
  • 2
  • 1315
  我服了DISPIC的AD模块了,最原始的AD转换都有问题,更换通道读的前两个BUF居然还是没更换通道前的AD值 ...  
加了几行或减掉几行无关的程序,程序效果不一样怎么办
2013-7-26 13:47
  • Microchip
  • 19
  • 1991
  是的,我改了,好像没有了  
  弄了好长时间,没发现什么问题啊,出现地址堆栈错误,错误的地方一看堆栈还是中断的第一句,就是是中断没开 ...  
  不改通道,采样电容也会断开啊?  
  没有切换,一个CH上是固定的 看了手册,“由于采样电容最终将放电,大于100 us 的时钟周期将影响线性性能( ...  
  修改ADCON3,即TAD和采样时间,效果不一样,好像和采样时间长短无关,好像采样转换时间短了出现问题倒少了 ...  
  我把程序精简成这样了,还是有ADBUF不对的地方,其中捕获中断多一点  
  void ADMOD1Start() { ADCON1 = 0x00E8; //内部计数器结束采样并开始转换,同时采样4通道、转换后自动开始 ...  
  void KeyDelay(unsigned int N) { unsigned int j; while(N--) for(j=0;j  
  //斜坡定时器 void SlopeTmrStop() { _T1IE = 0; T1CONbits.TON = 0; TMR1 = 0; _T1IF = 0; } //电流 ...  
  void IcStart() { T3CONbits.TON = 1; _IC1IE = 1; _IC2IE = 1; _IC7IE = 1; } unsigned int HallIcSta ...  
  int main (void) { init(); //相关外设初始化 KeyDelay(10); LED_PORT = 1; while(1) { i ...  
  程序调试有点奇怪,用的dsPIC30f3011芯片,有的时候AD采样不对,ADBUF中就不对了,采用的4个通道同时采样, ...  
中断怎么破坏的位域呢
2013-7-26 10:49
  • Microchip
  • 0
  • 1263
使用C30编译器,调用函数的时候必须把W0-W7入栈吗
2013-7-27 22:55
  • Microchip
  • 3
  • 1301
请教:调试时ICD3比PICKIT3感觉流畅、爽快多少?
2013-7-30 10:59
  • Microchip
  • 9
  • 5129
return是否能造成地址错误陷阱
2013-7-27 14:20
  • Microchip
  • 7
  • 3140
2
3
近期访客