OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9232|回复: 3

在提取文件名时 为什么 要先通过串口发送数据 才能接收到 文件信息 它不会自动接收

[复制链接]

4

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2012-9-22
在线时间
3 小时
发表于 2012-10-10 16:39:31 | 显示全部楼层 |阅读模式

 我的函数主要是用来提取函数名    打开串口调试工具 文件名不会自动发送给我  但我在发送区发送一个数字时 它就返回文件名很奇怪 初入stm32 问题对老鸟们可能有点简单 望不惜赐教
#include <stm32f10x_lib.h>
#include "sys.h"  
#include "delay.h"
#include "usart.h"
#include "mmc_sd.h"
#include "ff.h"
#include "integer.h"
#include "diskio.h"
#include "lcd.h"
#include "rtc.h"
#include "key.h"
#include "dma.h"
#include "string.h"

FATFS fs;
FIL fsrc,fdst;
FRESULT res;
UINT br,bw;
DIR dir;  //这个得加
FILINFO finfo;
u16 times=0;
int main(void)
{
 Stm32_Clock_Init(9); //系统时钟设置 
 delay_init(72);      //延时初始化
 uart_init(72,9600);  //串口初始化为9600
 f_mount(0,&fs);
 if(f_opendir(&dir,"20121009")==FR_OK)
 {
  while(f_readdir(&dir,&finfo)==FR_OK)
  {
   if(!finfo.fname[0])break;
   if(finfo.fattrib==AM_ARC)
   {
    printf("文件名:%s\r\n",finfo.fname);
   } 
  }
 }
}


 

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-10-10 21:26:56 | 显示全部楼层
这问题还真奇怪,换个助手试试。用sscom试试。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2012-9-22
在线时间
3 小时
 楼主| 发表于 2012-10-12 10:14:30 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
谢谢原子哥的回复。。。。继续努力
回复 支持 反对

使用道具 举报

0

主题

79

帖子

0

精华

初级会员

Rank: 2

积分
165
金钱
165
注册时间
2012-4-25
在线时间
10 小时
发表于 2012-10-16 14:16:28 | 显示全部楼层
是中断问题么?
QQ:747764222?可接项目 和 毕设等
? 可以出售各种LED灯,以及控制方案。
? ? LED灯已经出口到全球各地,控制方案也很有经验。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-28 11:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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