查看: 904|回复: 24
收起左侧

[应用] KungFu单片机例程讲解--第一季(中断定时器)

[复制链接]
     

7

主题

109

帖子

377

积分

版主

 楼主| 发表于 2017-2-28 21:07 | 显示全部楼层 |返回版面|阅读模式
        关于例程,我们写过很多,从最早的KF8F312的例程,到现在的基于KF8V216,KF8V325,KF8F4156的例程,我们都有写过。针对每个模块都有一个例程。可以说现在的例程基本涵盖了我们KungFu单片机的所有功能模块。可为什么还要继续写?因为之前只顾写例程,而不对例程进行讲解,客户理解的不够透彻,以至于面对一些模块的使用时,对照着例程都无法吃透。再者有些例程要么写的太片面,别人没法照例移植也没法完全理解,要么写的太复杂,完全和实际脱轨,别人还没看完便已经放弃继续阅读。经过那么长时间的技术支持工作,我深知工程师们想要的只是干货。能够帮助他们加快理解的干货、能够快速移植过去的代码。所以,我比较倾向于碎片化的例程,一个模块,一种用法,完整讲透,去掉不需要的累赘,完整例程可移植。这多少有点库函数的概念在里面。
       本文将逐一讲解KungFu单片机各个模块的应用方法,以C语言的形式呈现出来,尽量更加贴近实际项目。有些隐藏的或者是不常用的功能,我会尽量描述的清楚一点,最终还需要工程师们自己去理解掌握。对于本次撰写例程讲解,本人还是有点态度的,像跑马灯这样的例程讲解我是坚决不从。其实,我并不希望,工程师只看我的例程讲解,而不看数据手册,我希望大家在看完数据手册后再来阅读本文,而并不是简单的复制粘贴,我也相信,大部分的工程师都有认真阅读产品数据手册的习惯。希望本文能够抛砖引玉,为大家带来帮助。
一、中断定时器
KungFu单片机内含有多个定时器模块,当然,只要是个单片机,肯定有这个模块。相信大家在入门单片机的时候,最先了解到的也是定时器模块。KungFu单片机的定时器总的来说有8bit和16bit两种。我们以KF8TS2716为例来说。有一个8位的定时器T0,还有3个16位的定时器T1,T3,T4。其中T0为内部中断,其他的定时器都为外部中断。这一点很重要,关于内部中断和外部中断的分类,建议大家翻看数据手册中断这一章节。搞清楚哪些中断是内部中断,哪些中断是外部中断,关系到PUIE(外设中断使能位)是否要被置1。而这一点也经常被大家所忽视。
       下面我们将分别使用T0和T1两个寄存器实现125us的中断定时功能。


本帖子中包含更多资源

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

x
T:15201791665
QQ:20275116
mail:luhy@chipon-ic.com
欢迎咨询ChipON产品

15

主题

138

帖子

414

积分

资深技术员

发表于 2017-2-28 22:26 | 显示全部楼层 |返回版面
同意,有些很少用到的功能,厂家总是掩着不讲明白,用的人也是云里雾里。

15

主题

138

帖子

414

积分

资深技术员

发表于 2017-2-28 22:28 | 显示全部楼层 |返回版面
从51的角度出发,我希望Kungfu单片机可以把基本用到的所有外设和功能都出来例程,我就不用把功夫浪费在这上面了,专注于结构层的事情。
     

7

主题

109

帖子

377

积分

版主

 楼主| 发表于 2017-3-1 10:02 | 显示全部楼层 |返回版面
hello牟 发表于 2017-2-28 22:28
从51的角度出发,我希望Kungfu单片机可以把基本用到的所有外设和功能都出来例程,我就不用把功夫浪费在这上 ...

是的,我也赞同你的观点,我会尽量写的明白清楚点,模块功能会以最简洁的代码来实现全部功能。
T:15201791665
QQ:20275116
mail:luhy@chipon-ic.com
欢迎咨询ChipON产品

14

主题

113

帖子

339

积分

资深技术员

发表于 2017-3-28 19:15 | 显示全部楼层 |返回版面
第一季出来很长时间了,期待第二季。
     

13

主题

520

帖子

1578

积分

助理工程师

发表于 2017-4-22 10:49 | 显示全部楼层 |返回版面
有板子开撸吗
代理中颖单片机,可技术交流,欢迎私信骚扰

29

主题

218

帖子

648

积分

高级技术员

发表于 2017-4-30 19:56 | 显示全部楼层 |返回版面
例程要有,详细的pdf也要有,尤其是后者更方便。

12

主题

183

帖子

549

积分

高级技术员

发表于 2017-6-27 14:42 | 显示全部楼层 |返回版面
这个芯片的板子是否容易申请呢,大概是什么价位的芯片呢

11

主题

84

帖子

252

积分

中级技术员

发表于 2017-6-30 12:18 | 显示全部楼层 |返回版面
只有第一季,没有第二季呀!
     

1452

主题

1万

帖子

4万

积分

版主

发表于 2017-8-27 21:53 | 显示全部楼层 |返回版面
只更新了一个吗?
qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←
     

1

主题

1065

帖子

3178

积分

中级工程师

发表于 2017-9-20 14:02 | 显示全部楼层 |返回版面
     

1

主题

1065

帖子

3178

积分

中级工程师

发表于 2017-9-20 14:03 | 显示全部楼层 |返回版面
     

1

主题

1065

帖子

3178

积分

中级工程师

发表于 2017-9-20 14:04 | 显示全部楼层 |返回版面
     

1

主题

1065

帖子

3178

积分

中级工程师

发表于 2017-9-20 14:05 | 显示全部楼层 |返回版面
     

1

主题

1065

帖子

3178

积分

中级工程师

发表于 2017-9-20 14:05 | 显示全部楼层 |返回版面
     

1

主题

1065

帖子

3178

积分

中级工程师

发表于 2017-9-20 15:44 | 显示全部楼层 |返回版面
     

1

主题

1065

帖子

3178

积分

中级工程师

发表于 2017-9-20 15:51 | 显示全部楼层 |返回版面
     

1

主题

1065

帖子

3178

积分

中级工程师

发表于 2017-9-20 16:04 | 显示全部楼层 |返回版面
     

1

主题

1065

帖子

3178

积分

中级工程师

发表于 2017-9-20 16:05 | 显示全部楼层 |返回版面
     

1

主题

1065

帖子

3178

积分

中级工程师

发表于 2017-9-20 17:39 | 显示全部楼层 |返回版面
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

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