怎么引入自己写的头文件

2014年2月 C/C++大版内专家分月排行榜第二2013年4月 C/C++大版内专家分月排行榜第二2013年3月 C/C++大版内专家分月排行榜第二2012年12月 C/C++大版内专家分月排行榜第二2012年11月 C/C++大版内专家分月排行榜第二2012年8月 C/C++大版内专家分月排行榜第二
2014年12月 C/C++大版内专家分月排行榜第三2014年5月 C/C++大版内专家分月排行榜第三2014年3月 C/C++大版内专家分月排行榜第三2013年12月 C/C++大版内专家分月排行榜第三2013年10月 C/C++大版内专家分月排行榜第三2013年9月 C/C++大版内专家分月排行榜第三2013年7月 C/C++大版内专家分月排行榜第三2013年5月 C/C++大版内专家分月排行榜第三2013年2月 C/C++大版内专家分月排行榜第三2013年1月 C/C++大版内专家分月排行榜第三2012年9月 C/C++大版内专家分月排行榜第三
2014年2月 C/C++大版内专家分月排行榜第二2013年4月 C/C++大版内专家分月排行榜第二2013年3月 C/C++大版内专家分月排行榜第二2012年12月 C/C++大版内专家分月排行榜第二2012年11月 C/C++大版内专家分月排行榜第二2012年8月 C/C++大版内专家分月排行榜第二
2014年12月 C/C++大版内专家分月排行榜第三2014年5月 C/C++大版内专家分月排行榜第三2014年3月 C/C++大版内专家分月排行榜第三2013年12月 C/C++大版内专家分月排行榜第三2013年10月 C/C++大版内专家分月排行榜第三2013年9月 C/C++大版内专家分月排行榜第三2013年7月 C/C++大版内专家分月排行榜第三2013年5月 C/C++大版内专家分月排行榜第三2013年2月 C/C++大版内专家分月排行榜第三2013年1月 C/C++大版内专家分月排行榜第三2012年9月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。21ic官方微信-->
后使用快捷导航没有帐号?
查看: 7173|回复: 7
请问怎么将自己写的头文件加到Include 文件夹下?
&&已结帖(20)
主题帖子积分
中级技术员, 积分 203, 距离下一级还需 97 积分
中级技术员, 积分 203, 距离下一级还需 97 积分
主题帖子积分
专家等级:结帖率:70%
主题帖子积分
中级技术员, 积分 203, 距离下一级还需 97 积分
中级技术员, 积分 203, 距离下一级还需 97 积分
为什么我每次添加都是加在了document下。。。。。
满意回复+20
将自己编写的头文件和其他头文件放在相同路径下,然后在DSP_Device.h中包含其他头文件的代码内用include包含你自己的头文件,最后编译工程,CCS会自动将你的头文 ...
主题帖子积分
高级技术员, 积分 622, 距离下一级还需 378 积分
高级技术员, 积分 622, 距离下一级还需 378 积分
主题帖子积分
专家等级:结帖率:80%
主题帖子积分
高级技术员, 积分 622, 距离下一级还需 378 积分
高级技术员, 积分 622, 距离下一级还需 378 积分
我的也是加载到document下 等待解释
主题帖子积分
实习生, 积分 24, 距离下一级还需 26 积分
实习生, 积分 24, 距离下一级还需 26 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 24, 距离下一级还需 26 积分
实习生, 积分 24, 距离下一级还需 26 积分
将自己编写的头文件和其他头文件放在相同路径下,然后在DSP_Device.h中包含其他头文件的代码内用include包含你自己的头文件,最后编译工程,CCS会自动将你的头文件添加到工程中来。
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
右键点击你的工程,如 try.project
-&scan all files dependencies 点击就OK啦
主题帖子积分
中级技术员, 积分 114, 距离下一级还需 186 积分
中级技术员, 积分 114, 距离下一级还需 186 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
中级技术员, 积分 114, 距离下一级还需 186 积分
中级技术员, 积分 114, 距离下一级还需 186 积分
不用加到工程中,只要搜索路径对,就行了。
承接arm,dsp相关开发
phone: 1381零47二零28
主题帖子积分
实习生, 积分 3, 距离下一级还需 47 积分
实习生, 积分 3, 距离下一级还需 47 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 3, 距离下一级还需 47 积分
实习生, 积分 3, 距离下一级还需 47 积分
主题帖子积分
实习生, 积分 20, 距离下一级还需 30 积分
实习生, 积分 20, 距离下一级还需 30 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 20, 距离下一级还需 30 积分
实习生, 积分 20, 距离下一级还需 30 积分
本帖最后由 zxd_007925 于
22:54 编辑
只要源文件中包含相应的头文件,并且在project-&option中的编译选项中设置搜索路径既可以在编译后自动包含到include下。
三分钟热度总是好过没有热度,常立志总好过不立志。
主题帖子积分
实习生, 积分 20, 距离下一级还需 30 积分
实习生, 积分 20, 距离下一级还需 30 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 20, 距离下一级还需 30 积分
实习生, 积分 20, 距离下一级还需 30 积分
另外搜索路径的设置最好不要用绝对路径,可以使用相对路径
三分钟热度总是好过没有热度,常立志总好过不立志。
时间类勋章
时间类勋章
甘甜之泉水
发帖类勋章
技术新星奖章
人才类勋章
热门推荐 /3【提问】怎么引入自己写的头文件(.h文件)?_arduino吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:44,261贴子:
【提问】怎么引入自己写的头文件(.h文件)?收藏
感觉很奇怪,我写了一个Waveforms.h并把它保存在了项目目录下。Wave.ino中,我这样写的:#include "Waveforms.h"但是编译的时候报错:Wave.ino:12:23: error: Waveforms.h: No such file or directory这是什么情况啊?刚刚开始学ARDUINO,请大神帮忙指点~
arduino, 650多家厂商授权代理,100多万种现货库存,当天出货,免费送货.
头文件是用来做类库的
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或Eclipse中如何自动添加头文件(add include) - Java教程 - 编程入门网
Add Incl" />
Eclipse中如何自动添加头文件(add include)
在使用Eclipse写程序时, 经常遇到需要找头文件的问题, 在Eclipse中, 包含自动添加头文件的功能;
可以在Java, C++等插件中, 自动添加;
位置: Source -& Add Include (Ctrl+Shift+N):
作者:csdn博客 u查看: 15796|回复: 17
如何在Keil uVision4的软件下添加.h文件
STM32F103ZET6的开发板,如何在Keil uVision4的软件下添加.h文件,并将这些文件和原来的.c文件关联起来。
自己顶一下,求哪个高手帮帮忙,过程尽量详细一点
回复【楼主位】tianyaxtujxlg
-----------------------------------------------------------------------
求哪个高手帮帮忙,过程尽量详细一点
只需要在“Options For Target ...”那里C/C++(ASM)的Include Paths指定相应的路径即可,编译器就会在那相关的路径那里找所用到的.h头文件
没太明白你的意思
只要C文件里面 include 了 .h文件
编译器就会自己找到的
回复【3楼】nazily215
-----------------------------------------------------------------------
我找到这个地方了,是所有的.h文件都放到一个文件夹里,然后在这个地方添加这个文件夹吧?
回复【4楼】fbp117
-----------------------------------------------------------------------
这个是一般系统给定好的程序加入就可以这样,要是我想自己写.h文件应该就是要自己添加了吧
回复【楼主位】tianyaxtujxlg
-----------------------------------------------------------------------
我的H文件:
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __DV14432_H
#define __DV14432_H
/* Includes ------------------------------------------------------------------*/
#include &stm32f10x_lib.h&
void JPIO_Init(void);
void delay(int d);
void LCD_WriteLByte(u8 Byte);//写PC口的低8位,高8位不变
void wr_lcd(u8 data_comm,u8 content);& & & &&&//写入LCD
void LcmInit( void );
void LcmClearTXT( void );
void LcmClearBMP( void ) ;
void Put_Str_chinese(u8 row,u8 col,u8 *puts);
void Put_One_Chinese(u8 row,u8 col,u16 c);
void Put_More_Chinese(u8 row,u8 col,u16 *puts);
我的C文件:
/*显示模块程序*/
#include &dv14432.h&
u8 AC_TABLE[16]={
0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,& && &//第一行汉字位置
0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,& && &//第二行汉字位置
#define&&comm&&0
#define&&data&&1
#define RW_0& && && && &GPIO_WriteBit(GPIOB, GPIO_Pin_14, Bit_RESET)& & //R/W=0,LCD读允许
#define RW_1& && && && &GPIO_WriteBit(GPIOB, GPIO_Pin_14, Bit_SET)& && &//R/W=1,LCD写允许
#define RS_0& && && && &GPIO_WriteBit(GPIOB, GPIO_Pin_13, Bit_RESET)& & //RS=0,向LCD写入指令
#define RS_1& && && && &GPIO_WriteBit(GPIOB, GPIO_Pin_13, Bit_SET)& && &//RS=1,向LCD输入数据
#define E_0& && && && & GPIO_WriteBit(GPIOB, GPIO_Pin_15, Bit_RESET)& & //并联模式下使能
#define E_1& && && && & GPIO_WriteBit(GPIOB, GPIO_Pin_15, Bit_SET)& && &//并联模式下使能
#define PSB& && && && & GPIO_WriteBit(GPIOB, GPIO_Pin_12, Bit_SET)
void JPIO_Init(void)
GPIO_InitTypeDef GPIO_InitS
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB |
& && && && && && && && & RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD |
& && && && && && && && & RCC_APB2Periph_GPIOE | RCC_APB2Periph_GPIOF |
& & & & & & & & & & & & & & & & & & & & & & & &&&RCC_APB2Periph_GPIOG , ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
&&GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_10;
&&GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;& & & & & & & & & & & & //用作监控程序执行到哪一步来的显示灯
&&GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
&&GPIO_Init(GPIOF, &GPIO_InitStructure);
&&GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15;
&&GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;& & & & & & & & & & & & //用于PSB RS RW E
&&GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
&&GPIO_Init(GPIOB, &GPIO_InitStructure);
&&GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7;
&&GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;& & & &&&& & & && & //用作DB0~DB7
&&GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
&&GPIO_Init(GPIOC, &GPIO_InitStructure);
& & GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_8;& & & && &//PA0 PA8设置为输入
&&GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
&&GPIO_Init(GPIOA, &GPIO_InitStructure);
&&GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;& & & & & & & & & & & & & & & && &//PC13设置为输入
&&GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
&&GPIO_Init(GPIOC, &GPIO_InitStructure);
&&GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;& & & & & & & & & & & & & & & & & & & && &//PD3设置为输入
&&GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
&&GPIO_Init(GPIOD, &GPIO_InitStructure);
void delay(int d)
&&int count = 0;
&&for ( ;d;--d)
&&for (count = 0;count&720;count++);
void LCD_WriteLByte(u8 Byte)//写PC口的低8位,高8位不变
&&u16 Data_PCL,a;
&&Data_PCL = GPIO_ReadOutputData(GPIOC);
&&Data_PCL = Data_PCL&0xFF00;&&//保留
&&a=(u16)Byte&0x00FF;
&&Data_PCL = Data_PCL |& &&&//写入
&&GPIO_Write(GPIOC,Data_PCL );
void wr_lcd(u8 data_comm,u8 content)& & & &&&//写入LCD
// CheckBusy();
if(data_comm)
&&delay(1);&&
&&LCD_WriteLByte(content);
&&delay(1);
&&LCD_WriteLByte(content);
void LcmInit( void )
& & wr_lcd(comm,0x0030);& && &//8BitMCU,基本指令集合
& & wr_lcd(comm,0x0003);& && &//AC 归0,不改变DDRAM内容
& & wr_lcd(comm,0x000C);& && &//显示 ON,游标OFF,游标位反白 OFF
& & wr_lcd(comm,0x0001);& && &//清屏,AC归 0
& & wr_lcd(comm,0x0006);& && &//写入时,游标右移动
//文本区清RAM函数
void LcmClearTXT( void )
& && &wr_lcd(comm,0x0030);& && &//8BitMCU,基本指令集合
& && &wr_lcd(comm,0x0080);& && &//AC 归起始位
& & for(i=0;i&64;i++)
& && &&&wr_lcd(data,0x0020);
//图形区和文本区显示在两个不同的RAM区
//图形区清RAM函数
void LcmClearBMP( void )
& & unsigned char i,j;
& && &wr_lcd(comm,0x0034);& && &//8Bit扩充指令集,即使是 36H也要写两次
& && &wr_lcd(comm,0x0036);& && &//绘图ON,基本指令集里面 36H 不能开绘图
& & for(i=0;i&32;i++)& && && && &//12864 实际为 256x32
& && && & wr_lcd(comm,0x0080|i);& & //行位置
& && && & wr_lcd(comm,0x0080);& && &//列位置
& && && & for(j=0;j&32;j++)& && && &&&//256/8=32 byte
& && && & wr_lcd(data,0x0000);
/*用于显示直接的字符串*/
void Put_Str_chinese(u8 row,u8 col,u8 *puts)
& & wr_lcd(comm,0x0030);& && &//8BitMCU,基本指令集合
& & wr_lcd(comm,AC_TABLE[8*row+col]);& && &//起始位置
& & while(*puts != '\0')& && &//判断字符串是否显示完毕
& && && & if(col==8)& && && &//判断换行
& && && & {& && && && && && &//若不判断,则自动从第一行到第三行
& && && && && & col=0;
& && && && && & row++;
& && && & }
& && && & if(row==2) row=0;& && &//一屏显示完,回到屏左上角
& && && & wr_lcd(comm,AC_TABLE[8*row+col]);
& && && & wr_lcd(data,*puts);& && &//一个汉字要写两次
& && && & puts++;
& && && & wr_lcd(data,*puts);
& && && & puts++;
& && && & col++;
/*用于显示用编码表示的单个汉字*/
void Put_One_Chinese(u8 row,u8 col,u16 c)
& & u8 chinese[2];
& & & & chinese[0]=& & & & (u8)((c & 0xFF00)&&8);
& & & & chinese[1]=& & & & (u8)(c & 0x00FF);
& & wr_lcd(comm,0x0030);& && &//8BitMCU,基本指令集合
& & wr_lcd(comm,AC_TABLE[8*row+col]);& && &//起始位置
& & wr_lcd(comm,AC_TABLE[8*row+col]);
& & wr_lcd(data,chinese[0]);& && &//一个字符只要要写一次
& & & & wr_lcd(data,chinese[1]);
/*用于显示用编码表示的汉字*/
void Put_More_Chinese(u8 row,u8 col,u16 *puts)
& & u16 morechinese[1];
& & & & morechinese[0] = *
& & while(morechinese[0] != 0X5C30)& && &//判断字符串是否显示完毕
& & { & & & && && &
& && && & if(col==8)& && && &//判断换行
& && && & {& && && && && && &//若不判断,则自动从第一行到第三行
& && && && && & col=0;
& && && && && & row++;
& && && & }
& && && & if(row==2) row=0;& && &//一屏显示完,回到屏左上角
& && && & Put_One_Chinese(row,col,morechinese[0]);
& && && & puts++;
& && && & col++;
& & & & & & & && &morechinese[0] = *
现在我要把这个文件添加到&&【10】I2C主机:EEPROM存储器24C02 这个工程中以用于把存储的信息进行液晶显示,但是提示出错,错误代码是:
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(23): error:&&#256: invalid redeclaration of type name &s32& (declared at line 205 of &..\..\..\Libraries\CMSIS\Core\CM3\stm32f10x.h&)
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& &typedef signed long&&s32;
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& && && && && && && && &^
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(27): error:&&#256: invalid redeclaration of type name &sc32& (declared at line 209 of &..\..\..\Libraries\CMSIS\Core\CM3\stm32f10x.h&)
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& &typedef signed long&&const sc32;&&// Read Only
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& && && && && && && && && && &^
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(31): error:&&#256: invalid redeclaration of type name &vs32& (declared at line 213 of &..\..\..\Libraries\CMSIS\Core\CM3\stm32f10x.h&)
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& &typedef volatile signed long&&vs32;
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& && && && && && && && && && && &^
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(35): error:&&#256: invalid redeclaration of type name &vsc32& (declared at line 217 of &..\..\..\Libraries\CMSIS\Core\CM3\stm32f10x.h&)
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& &typedef volatile signed long&&const vsc32;&&// Read Only
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& && && && && && && && && && && && && &^
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(39): error:&&#256: invalid redeclaration of type name &u32& (declared at line 221 of &..\..\..\Libraries\CMSIS\Core\CM3\stm32f10x.h&)
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& &typedef unsigned long&&u32;
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& && && && && && && && &&&^
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(43): error:&&#256: invalid redeclaration of type name &uc32& (declared at line 225 of &..\..\..\Libraries\CMSIS\Core\CM3\stm32f10x.h&)
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& &typedef unsigned long&&const uc32;&&// Read Only
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& && && && && && && && && && &&&^
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(47): error:&&#256: invalid redeclaration of type name &vu32& (declared at line 229 of &..\..\..\Libraries\CMSIS\Core\CM3\stm32f10x.h&)
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& &typedef volatile unsigned long&&vu32;
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& && && && && && && && && && && &&&^
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(51): error:&&#256: invalid redeclaration of type name &vuc32& (declared at line 233 of &..\..\..\Libraries\CMSIS\Core\CM3\stm32f10x.h&)
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& &typedef volatile unsigned long&&const vuc32;&&// Read Only
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& && && && && && && && && && && && && &&&^
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(55): error:&&#101: &FALSE& has already been declared in the current scope
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& &typedef enum {FALSE = 0, TRUE = !FALSE}
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& && && && && &&&^
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(55): error:&&#101: &TRUE& has already been declared in the current scope
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& &typedef enum {FALSE = 0, TRUE = !FALSE}
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& && && && && && && && && & ^
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(55): error:&&#256: invalid redeclaration of type name &bool& (declared at line 237 of &..\..\..\Libraries\CMSIS\Core\CM3\stm32f10x.h&)
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& &typedef enum {FALSE = 0, TRUE = !FALSE}
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& && && && && && && && && && && && && && & ^
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(57): error:&&#101: &RESET& has already been declared in the current scope
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& &typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITS
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& && && && && &&&^
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(57): error:&&#101: &SET& has already been declared in the current scope
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& &typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITS
D:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h:& && && && && && && && && & ^
请各位大侠帮忙分析下问题出在哪里,谢谢了
回复【7楼】tianyaxtujxlg
-----------------------------------------------------------------------
这里的DV14432的这个程序已经在别的地方调试可用,用的STM32并口来控制DV14432的液晶屏,有需要的朋友也可以借鉴一下。
楼主也是这个型号的开发板啊,我也刚开始学,以后有问题得多向你们请教呢
uVison4中怎么样才可以支持msp430 TI的mcu。
可以从官网上下载个例子程序 里面有配置说明讲解的很详细的
学习了& &嘿嘿
在源码里用 #include
从开发环境配置学起吧
在软件配置中定义路径,在c文件中include “xx.h”
只需要在“Options For Target ...”那里C/C++(ASM)的Include Paths指定相应的路径即可,编译器就会在那 ...
good,深夜一直加载不上.h文件,看了兄弟的,直接就加上去了,感谢!
只需要在“Options For Target ...”那里C/C++(ASM)的Include Paths指定相应的路径即可,编译器就会在那 ...
谢了,亲测可用!
阿莫电子论坛, 原"中国电子开发网"

我要回帖

 

随机推荐