会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cheng-liu
博客园
首页
新随笔
联系
订阅
管理
随笔 - 8
文章 - 1
评论 - 6
阅读 -
4997
我的标签
排序:
自定义
|
博文数⬇
|
标签名
公告
昵称:
Spark++
园龄:
2年5个月
粉丝:
8
关注:
0
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔档案
2023年7月(3)
2023年6月(1)
2023年4月(2)
2023年3月(2)
阅读排行榜
1. 玩转宏定义——从入门到进阶(3049)
2. UDP 编程不能太随意(472)
3. 原来定时器中断是个伪中断(381)
4. 深入线程同步(285)
5. 这样看C函数才对(259)
评论排行榜
1. 玩转宏定义——从入门到进阶(4)
2. 原来定时器中断是个伪中断(3)
推荐排行榜
1. 玩转宏定义——从入门到进阶(5)
2. 深入线程同步(2)
3. 原来定时器中断是个伪中断(2)
4. 谈谈地址重用(1)
最新评论
1. Re:玩转宏定义——从入门到进阶
@人生我才必有用 谢谢你的建议,开始我也准备把这两者放在一起比较,不过我比较的目的是为了在合适的场景使用合适的方法,在细看下我觉的相比typedef,#define 在类型定义上似乎并没有什么优势,所...
--Spark++
2. Re:玩转宏定义——从入门到进阶
建议再将define和typedefine做一下对比就更好了,当然只是建议
--人生我才必有用
3. Re:原来定时器中断是个伪中断
理解中断不仅要从中断做了什么出发,也要从中断行为的意义入手。中断所做通常就是从代码段跳出去。最开始学习单片机为了方便理解,我们常常将本文第一段的例子中中断不确定意义与中断完全绑定,通过本文,我希望大家...
--Spark++
4. Re:原来定时器中断是个伪中断
@firstrose 我们大部分人最开始学习中断大概率都是通过与我第一段类似的例子理解的,对中断的认识就如文中所说中断基于某些情况虽然可以被确定,但是在时序与顺序的发生上不可被预知。在日后的学习中又不...
--Spark++
5. Re:原来定时器中断是个伪中断
你有点过于抠字眼了。如果定时器不触发,可以预料的是cpu将执行的是主程序的下一条指令代码。但是定时器中断发生后,执行的是主程序之外的代码,自然是意料之外。 如果定时器中断是伪中断,那么DMA中断,UA...
--firstrose
点击右上角即可分享