欢迎来到嵌入式培训专家——华清远见嵌入式学院
集团官网
创客学院
研发中心
北京
上海
深圳
成都
南京
西安
武汉
广州
沈阳
济南
重庆
长沙
嵌入式AI就业班
星创客精英班
嵌入式视频教程
C语言视频教程
Linux视频教程
ARM视频教程
原创图书
研发硬实力
关于我们
联系我们
加入我们
总裁寄语
专利软著
当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 >
C语言编程建议和技巧,同样适用于单片机的学习
我们鼓励在编程时应有清晰的哲学思维,而不是给予硬性规则。我并不希望你们能认可所有的东西,因为它们只是观点,观点会随着时间的变化而变化。可是,如果不是直到现在把它们写在纸上,长久以来这些基于许多经验的观点一直积累在我的头脑中。因此希望这些观点能帮助你们,了解如何规划一个程序的细节。…
碟式交换:C语言代码实现字节的高低位互换
对一个字节数据,逐个交换其高低位,例如 11010001,经过0-7,1-6,2-5,3-4对应位的交换,变成 10001011 。对于该问题,我们最先想到的是对原字节通过移位操作来逐位处理,使用另一个变量来存储交换后的结果。这种解决方案处理起来思路清晰,编写代码应该不难。...…
STM32单片机外部晶振无效?那是因为配置不对?
1.问题的提出 新项目用到STM32单片机,用到了500k波特率的CAN通讯,因此没有使用内部晶振,而是用到了12M的外部晶振。该项目的程序员在调试的时候发现,STM32的时钟频率不对,于是我给帮忙看了一下,找到了原因。 2.Datasheet上的答案 通过翻阅单片机的datasheet我们知道,STM32默认的外部晶振频率为8M…
单片机常用的几种通信接口,I2C、SPI、UART等
在嵌入式系统中,板上通信接口是指用于将各种集成电路与其他外围设备交互连接的通信通路或总线。以下内容为常用板上通信接口:包括I2C、SPI、UART、1-Wire:...…
对于电子工程师来说,Layout就是硬件的艺术
Layout是一件过程时而愉快时而痛苦,而结果却绝对享受的事情。对于一个用心Layout的人,到最后总是可以从结果中获得无比的满足与成就感!...…
wifi神器ESP8266自动下载电路设计
使用过51单片机的朋友会清楚:51单片机在烧写程序的时候需要断一下电再上电;使用过STM32单片机的朋友会清楚:烧写程序时需要设置Boot模式。ESP8266在烧写程序时也需要手动设置模式,STM32的ISP自动下载电路都有了,那么ESP8266有没有自动下载电路呢?答案是有的。下面来分析。...…
PCB布局思路分析-图文并茂
分析好整个电路原理以后,就可以开始对整个电路进行布局布线,下面,给大家介绍一下布局的思路和原则。...…
为什么我努力学模电,还是学不好
模电本身是一个非常复杂的学科,模拟电路(Analog Circuit)的含义是处理模拟信号的电子电路。自然界中绝大多数信号都是模拟信号,它们有连续的幅度值,比如说话时的声音信号。...…
回到顶部