Image
Image

冰冷的游客

+ 关注

粉丝 0     |     主题 20     |     回帖 75

我用串口给板子发数据,板子回数据的时候就会重启,怎么回事啊?
2014-8-12 11:29
  • 侃单片机论坛
  • 3
  • 967
  我也不知道哪方面的原因  
怎么用C语言把00 00 0E 50转化成十进制的3664
2014-8-11 11:26
  • 侃单片机论坛
  • 20
  • 3843
  嗯嗯,现在转换OK了,又出现越界了,问题真多,谢谢大家了  
  搞定了,我又加了一个sprintf()把数值转化成字符串然后再用strtol转化成长整型 ...  
  就是我收到一帧数据需要把它转换成整数  
  那怎么把00 00 0E 50 转换成字符串啊  
这个大家帮忙看看为什么会报错啊
2014-8-6 11:35
  • 侃单片机论坛
  • 9
  • 2570
  谢谢,解决了,我把它放到函数体外面了  
  结构体变量  
  typedef struct{ unsigned char C_Lcd_Flag; //显示内容标志 char C_TotalHigh[7]; // ...  
  S_LCD是个结构体 C_TotalHigh是里面的一个数组  
  不行啊。还是编译不过啊  
我写的程序怎么只有在复位的时候主机才能收到数据啊。
2014-7-23 12:04
  • 侃单片机论坛
  • 25
  • 3677
  我仿真看了下,它每次进中断都是自动清除标志位的  
  用了  
  是啊,我前天调程序的时候就出现进入中断出不来了的情况,怎么清,我初始化的时候请了啊IFG2 &=~(UCA0RXI ...  
  我用的430,中断标志自动清的吧  
  void USCI_A0_Init(void) { AD421_OutCrrent(4000); A5191_RST_L; Delayus(10); A5191_RST_H; ...  
  程序比较长,贴那一段啊  
  对啊,主机不是我弄的,我就搞个从机,那边代码太多看不明白  
  我要是仿真从机的话,能收到第一帧数据然后我给主机回个数据,后面主机回的数据就收不到了。我要是仿真主 ...  
  那行,我先看看这部分,搞不定再来问,谢谢了  
  能,也是就能接收到一帧数据,后来发的就收不到了,怎么回事  
2
3
近期访客