EDA365电子论坛网
标题:
你想要的嵌入式面试题(5)
[打印本页]
作者:
mytomorrow
时间:
2019-7-26 10:43
标题:
你想要的嵌入式面试题(5)
中断(Interrupts)
8 w/ T8 p" g! c- A5 _
4 u9 I& p X6 D1 h
3 Y, k0 E$ r$ l: R
11. 中断是嵌入式系统中重要的组成部分,这导致了很多编译开发商提供一种扩展—让标准C支持中断。具代表事实是,产生了一个新的关键字 __interrupt。下面的代码就使用了__interrupt关键字去定义了一个中断服务子程序(ISR),请评论一下这段代码的。 __interrupt double compute_area (double radius)
4 Y& R2 p) [" A+ Z' Q/ A
{ double area = PI * radius * radius;
9 g& R8 {) U3 B: `# V
printf(" Area = %f", area);
4 e& \1 Y1 i. ]! }$ z9 ?* Q# C# f
return area;
9 v0 w) b1 ]+ M G
}
& t3 q' }8 j( l
/ q5 _- @- A3 O2 L) K8 k
i/ Z1 ]4 d* }0 Q. l
' A4 x, y% X6 [1 Z: R" T
* k- R* F! `# ~* Z& X
' l& ?! Q& p, D3 z% l* N* v- X
5 z! _) q. A' ~! \5 p6 t* b7 H7 ]
/ U* p+ `9 m1 D' U5 t
1 K# y9 V5 \' i1 x
% ], _3 W$ g/ Z/ f! y$ q* x
作者:
xixihahaheihei
时间:
2019-7-29 18:39
学习起来
作者:
airuntao12
时间:
2019-12-18 14:25
学习........................
) }: Y0 ]& a5 R! O9 d+ v. _/ Z9 X; I
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2