查看: 3817|回复: 9

基于AVR XMEGA-A3BU Xplained控制器的Wifi小车制作(14)-Wifi通讯2

[复制链接]
  • TA的每日心情
    擦汗
    2024-9-30 02:33
  • 签到天数: 444 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-5-8 21:32:55 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 木子鱼 于 2013-5-8 21:46 编辑

      度过了7天快乐的五一 ,生活开始回归正轨。继续我的wifi小车研制,哈哈   发现越做越有动力了,因为有了志同道合的朋友的关注   {:soso_e130:}
           今天下午尝试去解决在 wifi模块与A3BU板子串口通讯的问题   也就是两块单片机上的串口通讯    RMO4上面用的是什么型号的单片机看不到   商家做了保密。  但是告诉了 RXD TXD.   本想直接用 RM04上的 RXD TXD与A3BU板子的RXD TXD相连,但是纠结的是RM04底板上没有引出来,自己动手引出也不好弄,就作罢,但是RM04底板上给的资源有一个9孔的母串口   实在激了个动,就尝试去给A3BU也外接个RS232  就找来一个RS232模块    然后自己制了一个两头都是公头的D9串口线 ,这样就让RM04与A3BU串口通讯硬件链接了。
             自制串口线1.jpg 2.jpg
    当然 RS232模块得另外供电,自制的串口线,需要用3根,TXD RXD GND .
    赶紧修改了下之前的代码,让A3BU的  &USARTE0接收到字符a,就令LED灯闪亮。当然现在的A3BU的串口已经是能够接收WIFI信号的。可以用安卓手机打开网络调试助手软件,搜索连上wifi客户端,然后发送a,就可以看到效果小灯会闪亮,关闭后,小灯熄灭。
    #include <asf.h>
    #define USART_SERIAL                     &USARTD0    //&USARTD0发送     &USARTE0接收
    #define USART_SERIAL_BAUDRATE            115200
    #define USART_SERIAL_CHAR_LENGTH         USART_CHSIZE_8BIT_gc
    #define USART_SERIAL_PARITY              USART_PMODE_DISABLED_gc
    #define USART_SERIAL_STOP_BIT            true
    int main (void)
    {
       board_init();
       sysclk_init();//调用ASF框架函数初始化时钟
       delay_init(sysclk_get_cpu_hz());//调用ASF框架函数初始化delay服务

      //Create USART options struct
    static usart_rs232_options_t USART_SERIAL_OPTIONS = {
      .baudrate = USART_SERIAL_BAUDRATE,
      .charlength = USART_SERIAL_CHAR_LENGTH,
      .paritytype = USART_SERIAL_PARITY,
      .stopbits = USART_SERIAL_STOP_BIT          };

    //sysclk_enable_module(SYSCLK_PORT_D, PR_USART0_bm);//Enable the clock for the USART module
    //usart_init_rs232(&USARTD0, &USART_SERIAL_OPTIONS);//Initialize in RS232 mode:

    sysclk_enable_module(SYSCLK_PORT_E, PR_USART0_bm);//Enable the clock for the USART module
    usart_init_rs232(&USARTE0, &USART_SERIAL_OPTIONS);//Initialize in RS232 mode:
    uint8_t received_byte;//A variable for the received byte must be added:

    while(1)
    {   
              //usart_putchar(&USARTD0, 'a');//Send an 'a' character via USART
            
              received_byte = usart_getchar(&USARTE0);//Wait for reception of a character:
              //usart_putchar(&USARTE0, received_byte);//Echo the character back:
          
             if (    received_byte=='a'   )
               {
                 gpio_set_pin_low(LED0);
                 delay_ms(2000); //调用ASF框架函数延时500Ms
                 gpio_set_pin_high(LED0);
                 received_byte=0;
                 delay_ms(2000);
             }
               
      }
    }

    这个是实验效果视频
      

    评分

    参与人数 1声望 +2 与非币 +10 收起 理由
    小菜儿 + 2 + 10 赞一个!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-5-8 21:54:46 | 显示全部楼层
    楼主很牛啊,赞!!!再接再厉!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-12-6 17:33
  • 签到天数: 853 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-5-8 21:56:04 | 显示全部楼层
    很给力啊!!膜拜ing
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-9-30 02:33
  • 签到天数: 444 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2013-5-8 22:39:15 | 显示全部楼层
    xinxincaijq 发表于 2013-5-8 21:54
    楼主很牛啊,赞!!!再接再厉!

    感谢斑竹的一贯支持!认识你们,真好。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-9-30 02:33
  • 签到天数: 444 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2013-5-8 22:40:47 | 显示全部楼层
    High哥 发表于 2013-5-8 21:56
    很给力啊!!膜拜ing

         Just do it!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-4-21 09:44
  • 签到天数: 26 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-5-9 08:55:03 | 显示全部楼层
    恩   不错   女子很牛
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-9-30 02:33
  • 签到天数: 444 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2013-5-9 14:20:24 | 显示全部楼层
    shanghairen 发表于 2013-5-9 08:55
    恩   不错   女子很牛

        I 'm  a  boy!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-12-6 17:33
  • 签到天数: 853 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-5-9 22:11:22 | 显示全部楼层
    木子鱼 发表于 2013-5-8 22:40
    Just do it!

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-4-21 09:44
  • 签到天数: 26 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-5-13 10:04:13 | 显示全部楼层
    木子鱼 发表于 2013-5-9 14:20
    I 'm  a  boy!

    恩?呵呵。抱歉
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-4-21 09:44
  • 签到天数: 26 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-5-13 10:05:01 | 显示全部楼层
    木子鱼 发表于 2013-5-9 14:20
    I 'm  a  boy!

    恩?呵呵。抱歉
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-21 01:50 , Processed in 0.205219 second(s), 34 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.