SAM

做硬件的嵌友,这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语言的体系贯穿起来...

高可靠性PCB的十四大重要特征

高可靠性PCB的十四大重要特征腾讯网 | 2016-02-19 19:22来这里找志同道合的小伙伴!乍一看,PCB不论内在质量如何,表面上都差不多。正是透过表面,我们才看到差异,而这些差异对PCB在整个寿命中的耐用性和功能至为关键。无论是在...

如何更简单的给单片机更新固件

当单片机已经焊接到电路板上时,如何更简单更便捷的为单片机升级固件便成了一件值得深思的问题。纵观市面上现有的大多数升级方式,不仅需要硬件支持,还需要专用的烧写工具或软件来升级固件,升级过程较为复杂。本文介绍了一种更简单更便捷的固件升级方式,不...

电流分配不公?用电源树搞定!

电流分配对于整个嵌入式系统至关重要,如果设计不当,各个元器件不能各取所需的电流,系统将工作不稳定,发热量大、重启甚至整个系统处于瘫痪状态。

用C++做开单片机开发

做了多年的单片机开发,我们早已习惯了C语言+库函数的方式,偶尔在需要的地方加入几句汇编。然而我们还不知足,大部分编译器已经支持汇编、C语言和C++编译了,这次让我们体验一下用C++开发。当然,前提是牺牲那么一点效率。.