SAM

PCB覆铜时的注意事项

大家都知道在高频情况下,印刷电路板上的布线的分布电容会起作用,当长度大于噪声频率相应波长的1/20时,就会产生天线效应,噪声就会通过布线向外发射,如果在电路板厂的PCB中存在不良接地的覆铜,覆铜就成了传播噪音的工具,因此,在高频电路中,千万...

基于嵌入式实时操作系统uCOS II的分析

引言早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及,在通信、电子、自动化等需要实时处理的领域所曰益显现的重要性吸引了人们越来越多的注意力。但是,人们所谈论的往往是一些著名的商业内核,诸如...

单片机设计应该考虑哪些事情?

单片机设计应该考虑哪些事情?软件所要完成的任务已在总体设计时规定,在具体软件设计时,要结合硬件结构,进一步明确软件所承担的一个个任务细节,确定具体实施的方法,合理分配资源。1程序设计技术合理的软件结构是设计一个性能优良的单片机应用系统软件的...

单片机按键设计的四个方案详解

在单片机系统里,按键是常见的输入设备,在本文将介绍几种按键硬件、软件设计方面的技巧。一般的在按键的设计上,一般有四种方案: 一、是GPIO口直接检测单个按键 二、是按键较多则使用矩阵键盘 三、是将按键接到外部中...

做硬件的嵌友,这11点经验得记住了!

做到这五点 就能让MCU低功耗

低功耗是MCU的一项非常重要的指标,比如某些可穿戴的设备,其携带的电量有限,如果整个电路消耗的电量特别大的话,就会经常出现电量不足的情况,影响用户体验。 平时我们在做产品的时候,基本的功能实现很简单,但只要涉及低功耗的问题就比较棘手了,比如...

PCB在设计布线中的3种特殊走线技巧

PCB设计布线(Layout)的好坏将直接影响到整个系统的性能,大多数高速的设计理论也要最终经过 Layout 得以实现并验证,由此可见,布线在高速 PCB 设计中是至关重要的。下面将针对实际布线中可能遇到的一些情况,分析其合理性,并给出一...

广州单片机,PCB,PADS软件培训哪里有呀?

本课程在系统学习理论知识的基础上,更加注重上机实践。人手一机的实际操作学习,授课老师均为我司经验丰富的高级工程师,对PADS/protel99等软件非常熟悉,结合工作中实际遇到的问题,用经验技巧让你高点入门,快速掌握此项技术。免费试学,满意...

嵌入式linux学习步骤

1、 Linux 基础安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux...

为何PCB设计需要3D功能?

【维文信PCB】PCB设计工具近年来已得到稳步发展,以应对这种日渐复杂的设计领域所带来的挑战。一项重大改变——3D功能的采用,有望使设计者可以兼顾设计创新和全球市场的竞争力。近几年,网络数量的增加、更严格的设计约束和布线密度,以及向高速度、...

菜鸟与老手搭电路板有什么区别?一比吓一跳!

万能板的焊接方法对于元器件在万能板上的布局,大多数人习惯“顺藤摸瓜”,就是以芯片等关键器件为中心,其他元器件见缝插针的方法。这种方法是边焊接边规划,无序中体现着有序,效率较高。但由于初学者缺乏经验,所以不太适合用这种方法,初学者可以先在纸上...

​写程序简单一调试就头疼?分享一些C语言调试经验

写程序简单一调试就头疼?分享一些C语言调试经验很多同学在写C语言时,感觉最难的不是程序怎么写,而是程序写完了怎么调试。程序写出来了,自己检查着没有错误,但一运行却出现一大堆错误,好不容易、好不容易改的没错误了,一运行却不出正确结果,然后又小...

单片机硬件系统设计原则

单片机硬件系统设计原则一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。二...

学习单片机的八大步骤

使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。 第一步:数字I/O的使用 使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个...

初学习C语言的小建议

初学C语言的朋友应该首先了解C语言关键的核心概念(结构化、三个执行流程、优先级、指针、文件、共用体、函数、作用域、重载等 ),只有弄明白了这些才能在今后的学习中游刃有余的把握C语言的精髓。这几个概念就像逻辑线一样,把整个C语言的体系贯穿起来...