liujie816

    1. 基于MSP430的MODBUS通信程序 8/9164 stm32/stm8 2012-06-23
      SYS_Twait1,//发送等待 SYS_Twait2, //发送等待 这两个是干什么用的呢?
    2. 基于MSP430的MODBUS通信程序 8/9164 stm32/stm8 2012-06-23
      unsigned  char commandPending0=0,Ntxd0=0;这两个变量是干什么用的呢?
    3. 求 MODBUS CRC16 c语言程序 1/3659 微控制器 MCU 2012-06-20
      同求!!
    4. 请教关于485通信的问题 6/4551 微控制器 MCU 2012-06-18
      为什么我的程序每次只显示一个数:例如发88,串口助手正常显示88;如果发12 34就会出错显示的很乱例如是fe
    5. 485 接收 发送 13/4916 微控制器 MCU 2012-06-18
      其中片选端是P5.7
    6. 485 接收 发送 13/4916 微控制器 MCU 2012-06-18
      //接收中断,发送用查询的方式 #include "msp430f4371.h" //#define DRE_out     P5DIR |= BIT7    //连接485芯片的DE,RE端口的IO设置为输出状态 //#define DE          P5OUT |= BIT7     //设置485芯片处于发送状态 ,输出1 //#define RE          P5OUT &= ~BIT7    //设置485芯片处于接收状态,输出0 unsigned char  RcvFlag=0; unsigned char  RcvBuf=0; unsigned char RecBuf[255]; //接收数据缓存 unsigned char *SDat;       //指向要发送的数据 unsigned char Rindex;      //接收数据计数 unsigned char Tindex;      //发送数据计数 unsigned char SendLen;     //发送数据长度 int i=0; void Init_UART0(void) {   FLL_CTL0 |= XCAP18PF;                     // Configure load caps   P2SEL |= 0x30;                            // P2.4,5 = USART0 TXD/RXD   P5SEL &=~ BIT7;   P5DIR |= BIT7;   //P5OUT |=BIT7;    // delay();   ME1 |= UTXE0 + URXE0;                     // Enable USART0 TXD/RXD   UCTL0 |= CHAR;                            // 8-bit character   UTCTL0 |= SSEL1;                          // UCLK = SMCLK   UBR00 = 0x6D;                             // 1MHz 9600   UBR10 = 0x00;                             // 1MHz 9600   UMCTL0 = 0x03;                            // modulation   UCTL0 &= ~SWRST;                          // Initialize USART state machine   IE1 |= URXIE0;                            // Enable USART0 RX interrupt   P2DIR |= 0x10;     P5OUT &=~BIT7;                           //设置485芯片处于接收状态 } void main() { WDTCTL = WDTPW + WDTHOLD;                 //关闭看门狗 P5DIR |=BIT7;                         //设置 P5OUT |=BIT7; Init_UART0(); _EINT();                                 //打开全局中断        while (1)                               //发送采用查询的方式   {      P5OUT |= BIT7;                      //设置485芯片处于发送状态      if(RcvFlag)      {       for (i=0;i
    7. 485 接收 发送 13/4916 微控制器 MCU 2012-06-17
      UCA1TXBUF=0X26; 是什么意思??
    8. 通讯接收 8/3878 微控制器 MCU 2012-06-10
      我也是今天收到任务,用485传输,协议是MODBUS

最近访客

< 1/1 >

统计信息

已有86人来访过

  • 芯积分:--
  • 好友:--
  • 主题:--
  • 回复:8

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言