自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bornpride的博客

嵌入式开发和计算机技术学习内容总结整理,以便日后复习和能力提升

  • 博客(10)
  • 收藏
  • 关注

原创 C语言代码注释规范

没有血案,但有些冲突。不是代码bug,我要讲注释风格。这位看官,既然来了,且读且评吧。故事是真实的,如有雷同纯属巧合。事情是这样的,有人离职,公司调我补缺。那个系统一直有个工程师在维护,参与该系统的新人来了又走,他始终泰若磐石。刚过去一个礼拜,我就心下窃吼:“坑爹啊!”,也彻底体会到什么叫—绝对的权威、专家。该软件系统,是公司发家的支柱产品,涉及十几个国家x七八个机型,700+个文件 (C语言,...

2019-03-19 09:08:42 8818 1

转载 简述各种调试接口(SWD、JTAG、JLink、ULink、STLink)的区别

本文转载至博客 leon1741,点击此处跳转到原作者博客搞嵌入式开发和ARM开发搞了半辈子了,调试程序是不可避免的。接触了那么多的调试规范、调试工具、调试手段,彼此之间的关系却也不是特别清楚,今天就来捋一捋:JTAG协议JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都...

2019-03-14 09:40:14 4613

原创 PCB设计时的注意事项

设计电路板最基本的过程可以分为三大步骤:电路原理图的设计,产生网络表,印制电路板的设计。不管是板上的器件布局还是走线等等都有着具体的要求。例如,输入输出走线应尽量避免平行,以免产生干扰。两信号线平行走线必要是应加地线隔离,两相邻层布线要尽量互相垂直,平行容易产生寄生耦合。电源与地线应尽量分在两层互相垂直。线宽方面,对数字电路PCB可用宽的地线做一回路,即构成一地网(模拟电路不能这样使用),用大面...

2019-03-12 09:41:21 2814

原创 单片机产品开发流程

我们学习单片机的目的就是为了进行嵌入式系统的开发,学好单片机首先要有一个整体认识,下面将简要介绍一下单片机应用系统的开发流程,如图1所示。图1 单片机系统开发流程1、明确任务分析和了解项目的总体要求,并综合考虑系统使用环境、可靠性要求、可维护性及产品的成本等因素,制定出可行的性能指标。2、划分软、硬件功能单片机系统由软件和硬件两部分组成。在应用系统中,有些功能既可由硬件来实现,也可以用软...

2019-03-05 08:49:39 11280 1

原创 单片机学习过程概括

单片机学习的过程应该是一个循序渐进、不断学习、不断积累的过程,大致分为三个阶段。(1)第一阶段:掌握开发单片机的必备基础知识。首先是熟练掌握单片机的基本原理,虽然现在单片机厂商众多,但各家单片机的基本结构和原理都比较相近,例如内核结构、内存分配、中断处理、定时计数、串行通信、端口复用等一些最基本的概念和原理。除此之外,我们还需要学习模拟电子、数字电子、C语言程序开发以及原理图和PCB(Prin...

2019-03-05 08:42:09 533

转载 LOD电源与DC-DC电源的区别及应用电路

LDO:LOW DROPOUT VOLTAGE LDO(是low dropout voltage regulator的缩写,整流器)低压差线性稳压器,故名思意,为线性的稳压器,仅能使用在降压应用中。也就是输出电压必需小于输入电压。优点:稳定性好,负载响应快。输出纹波小。缺点:效率低,输入输出的电压差不能太大。负载不能太大,目前最大的LDO为5A(但要保证5A的输出还有很多的限制条件)DC/...

2019-03-04 17:03:25 5446 3

原创 写出高效稳定的单片机代码的好习惯

一般来说,单片机的Flash 和Ram 的资源是有限的,为此我们必须想法设法榨尽其所有资源,将它的性能发挥到最佳,那么程序设计时则要尽可能地优化,尽量遵循以下几点:1、使用尽量小的数据类型(1)能用unsiged就不用signed。(2)能用char就不用int。(3)能不用floating就不用。(4)能用位操作不用算数运算。2、使用自加、自减指令通常使用自加、自减指令和复合赋值表...

2019-03-04 09:23:46 460 1

原创 N76E003单片机开发干衣机项目——1、项目需求

1、项目说明这是本人使用新唐N76E003单片机开发的第一个项目,通过博客来记录开发的过程,以便以后可以参考,同时也留点回忆。此次的项目使用的N76E003是能够与STM8S003进行引脚兼容,而且N76E003的Flash资源比STM8S003多10Kb,由于是台湾产的国产芯片,价格低廉,而且供货充足,所以在低性能产品开发上,具有很大的优势。在后期的产品开发上应该多练习使用这款单片机,逐渐掌...

2019-03-02 18:55:19 1066 3

原创 Keil uVision5软件同时使用C51、ARM、Nuvoton单片机和STC单片机的安装和配置方法

一、安装工具1、Keil uVision5软件的C51安装包及破解软件2、Keil uVision5软件的MDK(ARM)安装包及破解软件3、新唐(Nuvoton)单片机关于Keil uVision5软件的支持包4、STC(宏晶)单片机关于Keil uVision5软件的支持包二、安装步骤1、在安装目录处新建文件夹并命名为“Keil uVision5”,用于存放软件的配置文件。2、安...

2019-03-02 15:36:53 7454

转载 Keil uVision5 MDK(ARM)软件的介绍、下载、安装与注册

Ⅰ、写在前面本文讲述的内容是Keil MDK-ARM版的介绍、下载、安装与注册,如果需要了解Keil C51版相关的文章,可以到我转载的原博客处查看并下载。转载的博客原地址链接:http://blog.csdn.net/ybhuangfugui/article/details/52932112Keil MDK-ARM版本从V4升级到V5在架构上算是有很大的改变...

2019-03-02 15:01:59 76900

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除