码迷,mamicode.com
首页 >  
搜索关键字:单片机    ( 2164个结果
单片机中断全局变量保护方法
首先要明白这几个知识点:关键字volatile的使用,原子操作,临界区的使用。明白的直接跳到文中的4.全局变量的使用及保护处查看。 1.关键字volatile 关键字volatile用于告诉编译器,说明被修身的变量可能会被意想不到地改变,防止编译器对代码进行优化。 比如如下程序: 上述4条语句,如果 ...
分类:其他好文   时间:2019-12-15 14:32:22    阅读次数:127
单片机学习(一) 中断、定时器、优先级的一些理解
以下仅仅为比较常见的场景下的理解,不完整,参考需谨慎。 1、main文件中,while循环中写明了按顺序执行的语句。期间会执行许多中断服务(最常用的定时器功能也是中断)。 2、从信号角度来说,比如超声波模块有高低电平之分,所以存在上升或下降的过程。中断可以捕获上升或下降的信号,捕获到之后,执行中断函 ...
分类:其他好文   时间:2019-12-15 13:00:23    阅读次数:133
【嵌入式】KEIL4和KEIL5合并
之前一直用keil4 c51开发51单片机,用keil5 arm开发stm32,但是安装keil5后keil4就变得很难用,经常会卡住,试了很多种方法,以下方法亲测有效: 分别安装KEIL4和KEIL5,可以不用注册; 将KEIL4安装路径下的C51文件夹拷贝到对应的KEIL5安装路径中; 将KEI ...
分类:其他好文   时间:2019-12-15 12:56:57    阅读次数:135
ESP8266 LUA脚本语言开发: 准备工作-LUA开发说明
前言 开发Lua需要使用这个软件 注:该软件需要按照JDK 即 JAVA虚拟机,如果没有安装过JDK,请先看JDK安装教程安装JDK USB线连接开发板接入电脑 选择自己的串口号 波特率115200 然后点击打开 复位下模块 注意: 就像是咱单片机默认一开始执行main一样 LUA开发的时候 ,LU ...
分类:编程语言   时间:2019-12-14 10:04:32    阅读次数:174
单片机蜂鸣器的控制程序与驱动电路图
蜂鸣器从结构区分分为压电式蜂鸣器和电磁式蜂鸣器。压电式为压电陶瓷片发音,电流比较小一些,电磁式蜂鸣器为线圈通电震动发音,体积比较小。按照驱动方式分为有源蜂鸣器和无源蜂鸣器。这里的有源和无源不是指电源,而是振荡源。有源蜂鸣器内部带了振荡源,如图1中所示,给了 BUZZ 引脚一个低电平,蜂鸣器就会直接响 ...
分类:其他好文   时间:2019-12-13 19:22:11    阅读次数:134
推荐一本很好的51单片机书籍,适合新手入门学习。
随着电子技术的发展,单片机技术已成为电子工程师的必修课。很多已经学习了多年单片机仍未入门的“新手”,这本书不光完全讲解了利用C语言给单片机编程,而且将作者多年的实际项目开发经验浓缩在里面,同时将单片机常用的外围电路设计也讲的较具体,读者在看书本配套教学视频的同时可以使用作者设计的YL-51单片机学习 ...
分类:其他好文   时间:2019-12-12 18:21:30    阅读次数:450
watchdog的正确使用方法
关于watchdog应该有过单片机学习经历的人。都比較熟悉。但watchdog的正确使用方法,恐怕大家假设没有经历过实际产品的开发不会有深入的理解。 瑞萨RL78系列的单片机自身带有watchdog,当启用watchdogtimer定时器后。在watchdog timer溢出时间间隔的75%会产生w ...
分类:其他好文   时间:2019-12-12 01:20:07    阅读次数:162
使用Altium Designer 软件生成PCB文件
使用AltiumDesigner软件生成PCB文件过程,点击Design→“updatePCBDocument”,此过程比较复杂,主要分以下8大步骤完成。  1、点击菜单栏左侧的放大镜按钮。会在最小系统1.PcbDoc中出现生成的PCB文件,把整个电路图选中,并拖到网格合适区域,点击delete键删掉浮层;  2、摆放元件。注意晶振要尽量靠近单片机,如果前面画上拉电阻的元件库时没有选择edit
分类:其他好文   时间:2019-12-11 21:09:10    阅读次数:188
学习4412开发板gdb和gdbserver的调试
因为有很多的小伙伴是从单片机转过来的,用惯了单片机上的JLINK调试程序,换到Linux上非常的不习惯。确实,如果能设置断点,单步调试,查看变量,那确实是太爽了,那么在我们的Linux可以做到吗,答案当然是可以的。 在之前的文章中,对gdb调试做过一期简单的介绍番外篇|使用gdb对程序进行调试,但是 ...
分类:数据库   时间:2019-12-10 13:27:09    阅读次数:110
把74HC595驱动程序翻译成类似单片机IO口直接驱动的方式
/**原理图以及各74HC595的IO口功能见上一例****/ #include "REG52.H"#define const_time_level 200 void initial_myself();void initial_peripheral();void delay_short(unsign ...
分类:其他好文   时间:2019-12-09 11:34:07    阅读次数:95
2164条   上一页 1 ... 27 28 29 30 31 ... 217 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!