您的当前位置:88必发娱乐平台 > 控制部件 >

上位机与单片机串口通信控制继电器

发布时间:2019-04-05 05:56

如果您正在寻找相关产品或有其他任何问题,可随时拨打公司服务热线,或点击下方按钮与我们在线交流!

  我想用AVR单片机异步串口UART接受上位机发送来的信息,收到的信息是在数据寄存器UDR中吗

  我如何把UDR接收到的数据对应给单片机其它IO口驱动继电器呢,就是UDR中的8位数如何转化为驱动继电器IO口的高低电平

  可以用if,else函数吗,提前设定好对应关系,比如UDR的0000001对应继电器1的IO口高电平(继电器1接PB5),上位机发送数据0000001,if udr=0000001,PORTB=PORTB = (1 5),PB5口高电平,从而驱动继电器动作,这样可以吗(自己想的,不知可行否),还是有其它方法展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  数据接收回来后如果是ASCII码,需要进行相应的转换,转换完后可以直接赋给IO口(在主函数的while循环中)。

  继电器还有外部驱动电路,通过单片机出来的高低电平控制,88必发娱乐需要光耦隔离等。

  当串口有信息传来时会触发串口接收中断,因此要编写接收中断函数,对接收寄存器读操作,对读出的数据进行处理-清空接收寄存器同时再打开中断

相关产品

更多相关文章:

88必发娱乐平台_88必发娱乐版权所有      
    

88必发娱乐平台_88必发娱乐版权所有