关于STM32库中 __IO 修饰符(volatile修饰符,翻云覆雨的意思)

关于STM32库中 __IO 修饰符(volatile修饰符,翻云覆雨的意思)

STM32例子代码中会有像这样的代码static__IOuint32_tTimingDelay;这里边的__IO修饰符不好理解,单从字面可以看出是为IO相关,查…

广告

Keil Memory Model的挑选问题

MemoryModel:用鼠标点击MemoryModel的下拉箭头,会有3个选项:Small:变量存储在内部RAM里;Compact…

ARM DSP X86 POWERPC MIPS FPGA简介

ARM DSP X86 POWERPC MIPS FPGA简介

ARM:RISC(哈系),基于Load/Store的内存访问方式,长度固定的指令,流水线结构(RISC指令都是固定长度的,这也导致指令编码中会有较多的浪费…

STM32学习记载9:STM32F10X_XX宏界说的挑选

如果你使用stm32f10x_stdperiph_lib,会发现在stm32f10x.h文件会有一段关于宏选择的代码,如:[cpp]viewplaincopy#if!defined(STM32F10X

双开关正向拓补电路

双开关正向拓补电路图2是另一个使用相当普遍的拓扑,它是解决开关电压限制问题的升级版本。这依旧是一个会有高开关耗损的硬开关电路。其所带来的问题是需要使用门极驱动变压器或芯片驱动电路来推动高电压端MOSF

AT89S51的由来及与C51的差异

AT89S51的由来及与C51的差异

很多初学51单片机的网友会有这样的问题:AT89S51是什么?书上和网络教程上可都是8051,89C51等!没听说过有89S51?!这里,初学者要澄清…

了解Cortex-M3的中止

在第一个函数SystemInit()的下一行,会有常见的另一个函数NVIC_PriorityGroupConfig(NVIC_PriorityGroup_X)(X代表数字1,2,3…)。此…

#ifdef DEBUG;debug();#endif

#ifdef DEBUG;debug();#endif

在看例程的时候,经常看到主函数开始前会有这样的代码,知道是用作调试的。但对此比较模糊,intmain(void){ifdefDEBUGdebug();en

单片机经过串口和电脑通讯

单片机经过串口和电脑通讯

发送是主动的,要先发数据才会有中断,没发数据,怎么会触发中断,这个逻辑你要清楚。一般发送用查询模式;接收是被动的,接收中断由外部设

#ifndef 在头文件中的效果

#ifndef 在头文件中的效果

在一个大的软件工程里面,可能会有多个文件同时包含一个头文件,当这些文件编译链接成一个可执行文件时,就会出现大量重定义的错误。在头文

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部