野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15523|回复: 11

串口下载 ——搜索不到串口

[复制链接]
发表于 2015-4-29 22:22:26 | 显示全部楼层 |阅读模式
360截图20150429222446471.jpg

老师我刚买的板子,这个问题肿莫破啊!“无法打开串口Com0. No This comport Or In using!”
回复

使用道具 举报

发表于 2015-4-30 08:39:26 | 显示全部楼层
开发板要先上电。。。上面有个搜索串口的 你按一下就可以了啊
回复 支持 反对

使用道具 举报

发表于 2015-4-30 08:57:00 | 显示全部楼层
串口ISP下载方式:
1.确认已安装串口驱动
2.在电脑设备管理器找到对应的com口,并在下载软件选择好
3.使用usb线连接到开发板的usb to uart接口,并供电
4.把三档开关打到ISP档位
5.点击下载按钮,然后给板子复位
6.下载成功后把三档开关打回flash档位,复位板子,看程序是否正常运行

具体操作方法可参考视频学习一下
如果是初次学习,请先使用jtag的下载方式,确认开发板能正常使用
回复 支持 反对

使用道具 举报

发表于 2015-4-30 09:26:56 | 显示全部楼层
你这里明显没有搜索到串口啊,你搜索到串口之后才可以下载
回复 支持 反对

使用道具 举报

发表于 2015-4-30 12:37:18 | 显示全部楼层
fire 发表于 2015-4-30 09:26
你这里明显没有搜索到串口啊,你搜索到串口之后才可以下载

fire,我把温湿度检测的程序 移植到我的程序中 之后就 显示 read DTH11 error 在他的原程序里面就可以正确读出数据。这是什么原因啊?
回复 支持 反对

使用道具 举报

发表于 2015-4-30 12:38:48 | 显示全部楼层
fire 发表于 2015-4-30 09:26
你这里明显没有搜索到串口啊,你搜索到串口之后才可以下载

int main(void)
{
    USART1_Config();
    USART2_Config();
    SysTick_Init();
          USERGPIO_Config();
    LCD_Init();       
                LCD_Clear(0, 0, 240, 320, BACKGROUND);       
   
     while (1)
         {       

           if(GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_9) == 0 && m==0)
           {
              LCD_DispStr(10, 90, (uint8_t *)"KID IS CRYING", WHITE);
                          sim900a_sms((char *)num,"KID IS CRYING");
        m=1;
           }
                 else if(GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_9) == 1)
            {
                       m=0;
             }                         
                         if( Read_DHT11(&DHT11_Data)==SUCCESS)
            {
               
                               
                                LCD_DispStr(10, 110, (uint8_t *)"humidity:", WHITE);
                                LCD_DisNum(64, 110, DHT11_Data.humi_int, WHITE);
                               
                                LCD_DispStr(10, 130, (uint8_t *)"temperature:", WHITE);
                                LCD_DisNum(82, 130, DHT11_Data.temp_int, WHITE);
            }
                        else
                        {
                               
                                LCD_DispStr(10, 110, (uint8_t *)"Read DHT11 ERROR", WHITE);
                        }
                 }


程序是这样的
回复 支持 反对

使用道具 举报

发表于 2015-4-30 12:39:28 | 显示全部楼层
小吴小帆 发表于 2015-4-30 12:38
int main(void)
{
    USART1_Config();

而且,,只是显示 read error ,前面if当中判断 显示 kid~~~这个都不显示了
回复 支持 反对

使用道具 举报

发表于 2015-4-30 18:30:18 | 显示全部楼层
小吴小帆 发表于 2015-4-30 12:37
fire,我把温湿度检测的程序 移植到我的程序中 之后就 显示 read DTH11 error 在他的原程序里面就可以正 ...

你在可以的程序上 慢慢 添加你需要的功能,试试哪里 出错了

或者你单独移植一个温湿度的程序,不要加其他功能
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-30 21:48:34 | 显示全部楼层
小吴小帆 发表于 2015-4-30 08:39
开发板要先上电。。。上面有个搜索串口的 你按一下就可以了啊

按 搜索没有反应 。驱动已经装了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-30 22:23:15 | 显示全部楼层
flyleaf 发表于 2015-4-30 08:57
串口ISP下载方式:
1.确认已安装串口驱动
2.在电脑设备管理器找到对应的com口,并在下载软件选择好

1.jpg
我已经安装了驱动,连线后在设备管理器中查看端口是上图的情况,并没有显示com端口几。
点击搜索串口,软件没有反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-1 19:16:49 | 显示全部楼层
flyleaf 发表于 2015-4-30 08:57
串口ISP下载方式:
1.确认已安装串口驱动
2.在电脑设备管理器找到对应的com口,并在下载软件选择好

问题已经解决,串口驱动程序安装需用管理员身份运行,再者usb连接后打开mcuisp软件。
回复 支持 反对

使用道具 举报

发表于 2015-5-3 15:44:11 | 显示全部楼层
fire 发表于 2015-4-30 18:30
你在可以的程序上 慢慢 添加你需要的功能,试试哪里 出错了

或者你单独移植一个温湿度的程序,不要加 ...

试了再温湿度的源程序里 添加声音检测 和检测到声音就发送短信的功能,然后,温湿度能检测出来 声音能检测出来,程序到发送短信这里就出问题了,仿真也是在这里就执行不了。

而 在GSM源程序里添加 温湿度检测功能 温湿度就返回read dht11 error  是我哪里有错误吗?我就是一步步把该加的.c .h加了进去 把程序移植进去  ,却总是失败。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 06:33 , Processed in 0.040497 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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