OpenEdv-开源电子网

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

USMART_Config()配置问题

[复制链接]

21

主题

63

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2475
金钱
2475
注册时间
2014-4-26
在线时间
172 小时
发表于 2014-5-29 23:26:39 | 显示全部楼层 |阅读模式
5金钱
原子哥:问问一个问题:USMart_config()中
(void*)write_addr,"void write_addr(u32 addr,u32 val)"或者是(void*)delay_ms,"void delay_ms(u16 nms)";前面的函数指针可以找到函数体,但是双引号中的定义的函数连接不到,不知道怎么回事?提示没有定义void delay_ms(u16 nms);但是确实定义了,

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-29 23:30:46 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

21

主题

63

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2475
金钱
2475
注册时间
2014-4-26
在线时间
172 小时
 楼主| 发表于 2014-5-29 23:35:37 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
Source Browser:"void delya_ms(u16 nms)"is undefined!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-29 23:59:29 | 显示全部楼层
在config.h里面,添加:
 #include “delay.h”
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

21

主题

63

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2475
金钱
2475
注册时间
2014-4-26
在线时间
172 小时
 楼主| 发表于 2014-5-30 09:41:07 | 显示全部楼层
没有USMart_config.h这个文件
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-30 20:31:43 | 显示全部楼层
[mw_shl_code=c,true]#include "usmart.h" #include "usmart_str.h" ////////////////////////////用户配置区/////////////////////////////////////////////// //这下面要包含所用到的函数所申明的头文件(用户自己添加) #include "delay.h" #include "usart.h" #include "sys.h" #include "wm8978.h" #include "malloc.h" #include "fattester.h" //函数名列表初始化(用户自己添加) //用户直接在这里输入要执行的函数名及其查找串 struct _m_usmart_nametab usmart_nametab[]= { #if USMART_USE_WRFUNS==1 //如果使能了读写操作 (void*)read_addr,"u32 read_addr(u32 addr)", (void*)write_addr,"void write_addr(u32 addr,u32 val)", #endif (void*)delay_ms,"void delay_ms(u16 nms)", (void*)delay_us,"void delay_us(u32 nus)", (void*)mem_perused,"u8 mem_perused(u8 memx)", (void*)mf_scan_files,"u8 mf_scan_files(u8 * path)", (void*)WM8978_Write_Reg,"void WM8978_Write_Reg(u8 reg,u8 val)", (void*)WM8978_Read_Reg,"u8 WM8978_Read_Reg(u8 reg)", (void*)WM8978_HPvol_Set,"void WM8978_HPvol_Set(u8 voll,u8 volr)", (void*)WM8978_SPKvol_Set,"void WM8978_SPKvol_Set(u8 volx)", (void*)WM8978_3D_Set,"void WM8978_3D_Set(u8 depth)", (void*)WM8978_EQ_3D_Dir,"void WM8978_EQ_3D_Dir(u8 dir)", (void*)WM8978_EQ1_Set,"void WM8978_EQ1_Set(u8 cfreq,u8 gain)", (void*)WM8978_EQ2_Set,"void WM8978_EQ2_Set(u8 cfreq,u8 gain)", (void*)WM8978_EQ3_Set,"void WM8978_EQ3_Set(u8 cfreq,u8 gain)", (void*)WM8978_EQ4_Set,"void WM8978_EQ4_Set(u8 cfreq,u8 gain)", (void*)WM8978_EQ5_Set,"void WM8978_EQ5_Set(u8 cfreq,u8 gain)", }; [/mw_shl_code]

说错,是在usmart_config.c里面.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-7 13:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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