OpenEdv-开源电子网

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

关于战舰文件中USART的printf的冲突!

[复制链接]

15

主题

80

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2013-1-23
在线时间
10 小时
发表于 2013-8-29 09:01:42 | 显示全部楼层 |阅读模式
大侠们,我现在加入其他头文件与战舰的USART的printf有冲突!!
如下是错误情况:


意思是说定义多了,请教下大虾我怎么才能化解它!

如下外加的其他文件
#include <stdio.h>
#include <math.h>
#include "MD5.h"
#include <stdlib.h> 
#include <string.h>
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

80

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2013-1-23
在线时间
10 小时
 楼主| 发表于 2013-8-29 09:13:23 | 显示全部楼层
能不能在新加的文件里删除多定义的东西,因为战舰的USART里面的若删了就不能用串口了!?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-29 09:36:23 | 显示全部楼层
我在工程里面添加:
 #include <stdio.h>
#include <math.h>    
#include <stdlib.h> 
#include <string.h>

没报错。
你的md5.h,不知道里面什么东西,所以没法测试。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

15

主题

80

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2013-1-23
在线时间
10 小时
 楼主| 发表于 2013-9-3 10:55:11 | 显示全部楼层
原子哥,看看md5.h,他是怎么和USART的stdout冲突的啊!?


/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __MD5_H
#define __MD5_H

#define SINGLE_ONE_BIT 0x80 
#define BLOCK_SIZE 512 
#define MOD_SIZE 448 
#define APP_SIZE 64 
#define BITS 8 
// MD5 Chaining Variable 
#define A 0x67452301UL 
#define B 0xEFCDAB89UL 
#define C 0x98BADCFEUL 
#define D 0x10325476UL 
// Creating own types 
#ifdef UINT64//避免重复定义 
# undef UINT64 
#endif 
#ifdef UINT32 
# undef UINT32 
#endif 

typedef unsigned long long UINT64; 
typedef unsigned long UINT32; 
typedef unsigned char UINT8; 
typedef struct 

  char * message; 
  UINT64 length; 
}STRING;

int MD5 ( int argcc, char *argvv[] ) ;

#endif /* __MD5_H */


回复 支持 反对

使用道具 举报

15

主题

80

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2013-1-23
在线时间
10 小时
 楼主| 发表于 2013-9-3 16:54:14 | 显示全部楼层
原子哥,我在KEIL里面在use microlab打勾,就不冲突了 请问这样行吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-3 21:12:36 | 显示全部楼层
你下载试试,可用就问题不大。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

15

主题

80

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2013-1-23
在线时间
10 小时
 楼主| 发表于 2013-9-10 11:52:14 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
哦,谢谢了 可用!
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-13 07:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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