野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7137|回复: 8

[ucos] ucosiii + ewin 串口数据发不出收不到

[复制链接]
发表于 2016-11-5 21:43:31 | 显示全部楼层 |阅读模式
最近在学野火MINI 光盘上有一个开机例程 是 ucosiii + ewin  我想做个试验 在这个程序开机界面中 第一个KEY APP 中有个按钮 在按下这个按钮时串口3 发出一组数据 (开发板上的短路帽取下了 )然后 按下KEY1后没有数据发出 原本的灯是闪烁一下的就说明程序是执行的, 然后我试了裸机程序 串口3是能发数据的 ,请教 在裸机时的串口发送 和在操作系统下发送数据有和不同。 我在按钮按下时的代码处加了发送串口数据代码  如下 在 keyapp.c中void FUN_ICON100Clicked(void)
{
        unsigned char i,*pd;
  unsigned char dat[10]={"abcdefghi"};
       
        WM_HWIN hWin;
        hWin=GUI_CreateDialogBox(_aDialogCreateKEY, GUI_COUNTOF(_aDialogCreateKEY), _cbDialogKEY, WM_HBKWIN, 0, 0);
        OS_INFO("KEYapp create\n");
        KeyCreate(&Key1,GetPinStateOfKey1);
        KeyCreate(&Key2,GetPinStateOfKey2);
        while(Flag_ICON100)
        {                                                                        
                Key_RefreshState(&Key1);//刷新按键状态
                Key_RefreshState(&Key2);//刷新按键状态
                if(Key_AccessTimes(&Key1,KEY_ACCESS_READ)!=0)//按键被按下过
                {
                        LED1_TOGGLE;
                        pd=&dat[0];
                        Usart_SendStr_length(USART3,pd,10);//在此处添加 串口发送代码 但串口3未有数据输出
                        Key_AccessTimes(&Key1,KEY_ACCESS_WRITE_CLEAR);
                }

         }

回复

使用道具 举报

发表于 2016-11-6 14:53:57 | 显示全部楼层
要看看你串口是怎么初始化的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-13 08:49:32 | 显示全部楼层
随风 发表于 2016-11-6 14:53
要看看你串口是怎么初始化的

好的谢谢
回复 支持 反对

使用道具 举报

发表于 2016-11-14 11:46:16 | 显示全部楼层
我很好奇,你确定你这样子不会死机
回复 支持 反对

使用道具 举报

发表于 2016-11-14 11:46:55 | 显示全部楼层
严格来说,你确定gui能正常刷新?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-16 10:27:23 | 显示全部楼层
ap1005223 发表于 2016-11-14 11:46
严格来说,你确定gui能正常刷新?

只要点击下屏幕 能否跳转就行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-16 10:28:32 | 显示全部楼层
现在找到原因了 是 无线模块占用了 串口3
回复 支持 反对

使用道具 举报

发表于 2017-5-9 15:03:26 | 显示全部楼层
请问你的串口初始化是放在哪儿的?
回复 支持 反对

使用道具 举报

发表于 2017-5-9 15:04:08 | 显示全部楼层
我用串口1发一字节出去,好像也没反应,不知道是哪里的问题
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-27 23:59 , Processed in 0.029959 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表