你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

如何在IAR6.60上用asm指令实现延时程序

[复制链接]
galigudi 提问时间:2013-10-27 16:15 /
 有如下一段延时程序是从STM32F103上移植过来的,原工程文件中包含了core_cm3.c和core_cm3.h文件,由于我用的IAR的版本是6.60的,根据TN0830手册,只需要在options里面选着 use CMSIS就行,不用吧core内核文件添加进去。现在把这段程序移植到stm32f417是出现了一个问题,编译后报错说asm未定义,关于asm的相关定义是在core_cm4.h文件中,所以想请教下,用比较高的IAR版本以及smr32f417时,还想用asm来实现延时应该怎么处理。
void Delay_us( u8 time_us )
{
  register u8 i;
  register u8 j;

  for( i=0;i
收藏 评论3 发布时间:2013-10-27 16:15

举报

3个回答
回答时间:2013-10-28 16:08:24

RE:如何在IAR6.60上用asm指令实现延时程序

应该是asm使用的不同,有的编译器使用的时候是_asm
galigudi 回答时间:2013-10-28 21:16:08

回复:如何在IAR6.60上用asm指令实现延时程序

后来用定时器了,谢谢斑竹啊
 
 
回复第 2 楼 于2013-10-28 16:08:24发表:
应该是asm使用的不同,有的编译器使用的时候是_asm
 
回答时间:2013-10-29 08:48:55

RE:如何在IAR6.60上用asm指令实现延时程序

不客气,如果还有问题请在论坛留贴。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版