[PIC®/AVR®/dsPIC®产品] 如何查看PIC中的延迟函数原型

[复制链接]
4186|16
 楼主| 刘东君 发表于 2021-8-30 10:19 | 显示全部楼层 |阅读模式

#ifdef __PICCPRO__
/****************************************************************/
/* Built-in delay routine                                        */
/****************************************************************/
#pragma intrinsic(_delay)
extern __nonreentrant void _delay(unsigned long);
#pragma intrinsic(_delaywdt)
extern __nonreentrant void _delaywdt(unsigned long);
#if defined(_PIC14E) || defined(_PIC14EX)
#pragma intrinsic(_delay3)
extern __nonreentrant void _delay3(unsigned char);
#endif
// NOTE: To use the macros below, YOU must have previously defined _XTAL_FREQ
#define __delay_us(x) _delay((unsigned long)((x)*(_XTAL_FREQ/4000000.0)))
#define __delay_ms(x) _delay((unsigned long)((x)*(_XTAL_FREQ/4000.0)))
#endif

如何查看delay函数的C代码呢,自己写个延迟函数各种问题
AINZGOWN 发表于 2021-9-1 09:30 | 显示全部楼层
在delay.c文件里
1564564 发表于 2023-8-21 11:11 | 显示全部楼层

没有这个文件啊,我也和楼主一样,但是go to不了
lcczg 发表于 2023-8-21 17:06 | 显示全部楼层
1564564 发表于 2023-8-21 11:11
没有这个文件啊,我也和楼主一样,但是go to不了

你是用的最新的XC8编译器吗?
mintspring 发表于 2023-8-28 21:24 | 显示全部楼层
右键定位不到吗?
mintspring 发表于 2023-8-28 21:36 | 显示全部楼层

我也没看懂。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
暖了夏天蓝了海 发表于 2023-9-17 15:59 | 显示全部楼层
你试试全局搜索试试呢?
淡漠安然 发表于 2023-9-17 16:01 | 显示全部楼层
一般用keil的话是goto,不知道你这MCC是啥
一秒落纱 发表于 2023-9-17 18:05 | 显示全部楼层
这你把工程发出来呗,我想看看,我也遇到这种问题了,楼主
冰春彩落下 发表于 2023-9-17 22:22 | 显示全部楼层
我觉得都可以的吧,你编译一下之后再查看呢?
夜阑风雨 发表于 2023-9-18 02:00 | 显示全部楼层
有的时候是编译链没有信息导致查看不了,就跳转不了
江河千里 发表于 2023-9-18 05:05 | 显示全部楼层
不如直接全局搜索了,快速一些
三生万物 发表于 2023-9-18 07:30 | 显示全部楼层
一般都是delay或者sys这种文件里,针对时钟的
光辉梦境 发表于 2023-9-18 21:21 | 显示全部楼层
你就直接搜索delay_ms就行吧
远山寻你 发表于 2023-9-18 23:59 | 显示全部楼层
这搜干啥啊,直接就用呗,看原型也没啥大用
别乱了阵脚 发表于 2023-9-19 02:02 | 显示全部楼层
我觉得这种子函数就挺好,很稳定还不用自己写
您需要登录后才可以回帖 登录 | 注册

本版积分规则

170

主题

1093

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部