标签:
转载 |
分类: 笔记 |
分类: 嵌入式 |
31 | 30 |
分类: 嵌入式系统 |
【@.1 函数周期与死循环】
标签:
学生加法条件步骤两种杂谈 |
分类: 杂记 |
弄清图形符号:
运行Visio,新建一个基本流程图。在形状窗口中用基本流程图的图形符号来表示程序算法。表1给出了较常用的“流程图”所用的基本符号。
举例使用:
一、制作顺序结构的流程图(见图1)
例1:编写一个加法练习程序;
(1)
(
标签:
教育 |
分类: 嵌入式 |
在'stm32f10x_it.c'中有下面这个函数
void USB_LP_CAN1_RX0_IRQHandler(void)
{
}
可见USB_Istr()是处理USB_LP_CAN1_RX0_IRQHandler中断的,而这个中断管理的是控制传输、中断传输、批量传输(单缓冲区)。
下面对此函数中关键部分进行分析
wIstr = _GetISTR();这句说白了就是获取ISTR寄存器的值,从usb_regs.h中这个宏定义#define
_GetISTR()
#define IMR_MSK (CNTR_CTRM
ISTR_CTR是寄存器USB_ISTR中的CTR位,表明端点一次正确的传输
wInterrupt_Mask这个可能是表示允许CNTR中的哪些位中断
if (wIstr & ISTR_CTR & wInterrupt_Mask)那么这句话就容易理解了,就是说某位中断了并且是正确的传输,意思是我们可以来处理了
标签:
放大电路宋体输入端共模抑制比管脚 |
分类: 电路 |
标签:
教育 |
分类: 嵌入式 |
看到有一位同学在头文件中这么写:
1 |
static const wchar_t * g_str1 =
… |
2 |
static const wchar_t * g_str2 =
… |
这种定义变量的方式我从来没有见过,而且它还能顺利通过编译,于是我很想知道编译器是
标签:
rs触发器单稳态触发器晶体管电平定时器教育 |
分类: 电路 |
555定时器的电路如图9-28所示。它由三个阻值为5kΩ的电阻组成的分压器、两个电压比较器C1和C2、基本RS触发器、放电晶体管T、与非门和反相器组成。
标签:
rs触发器输出端电平与非门或非门教育 |
分类: 电路 |
定义A门的一个输入端为Rd 端,低电平有效,称为直接置“0”端,或直接复位端(Reset),此时 Sd 端应为高电平;B门的一个输入端为 Sd 端,称为直接置“1”端,或直接置位端(Set),此时 Rd 端应为高电平。我们定义一个与非门的输出端为
标签:
双稳态单稳态外电路触发电信号教育 |
分类: 电路 |
单稳态
在数字电路中电信号用“高”、“低”电平来表示“1”和“0”。当一个电路单元其在不管外来电信号是否触发他,其输出必回到一个固定的状态,这就是单稳态。例如一个门电路被外电路触发后由原来的“高”变成了“低”,但当外触发消失后的其输出状态必再回到“高”。
双稳态
如果外电路触发后电路状态变了但能保持。待到下一次被触发后才回变回来,那样的话这个电路就有两种稳定状态就叫双稳态。
无稳态
如果一个电路没有一个状态是可以稳定的。其输出一直在“高”、“低”两种状态变化就叫做“无稳态”电路,其实这是一个振荡器。