这张图是一条外部中断线或外部事件线的示意图,图中信号线上划有一条斜线,旁边标志19字样的注释,表示这样的线路共有19套。
图中的蓝色虚线箭头,标出了外部中断信号的传输路径,首先外 ...
在USART的发送端有2个寄存器,一个是程序可以看到的USART_DR寄存器(下图中阴影部分的TDR),另一个是程序看不到的移位寄存器(下图中阴影部分Transmit Shift Register)。
对应USART数据发送有 ...
首先,一个外设经过配置输入的时钟和初始化后即被激活(开启)。
如果需要使用该外设的输入输出管脚,则需要配置相应的GPIO端口;否则该外设对应的输入输出管脚可以做普通GPIO管脚使用。
ST ...
陷门三角密码“基本原理”:(深入点参见:菜农为迎接量子计算机成功创立《陷门三角密码体系》开始闭关修炼)
整数直角边的关系---短a为奇数时,长b与斜c差奇1。短a为偶数时,长b与斜c差偶2。
...
以下是网友提出的问题和我对这个问题的说明。
SMT32F103,根据例程Custom_HID修改,利用EP1 以EP_INTERRUPT 的方式发送包,原来的例程每次发送2个字节,现在修改后包的长度不超过64字节时发 ...
这肯定是很多人关心的问题,下面通过一个例子看看会有什么样的结论:
测试手段如下:
主循环一直在做一个变量的自加(sum1++),当然前提保证不会溢出。
用Cortex-M3内部的Systick计数, ...
在STM32的数据手册的管脚分配图中可以看到:PC14与OSC32_IN公用一个引脚,PC15与OSC32_OUT公用一个引脚,它们的使用方法如下:
当LSE(低速外部时钟信号)开启时,这两个公用管脚的功能是OSC ...
首先我们先回顾一下控制端点的传输方式:
控制端点的传输有三个阶段,SETUP阶段、数据阶段和状态阶段;数据阶段又分为数据入(DATA IN)和数据出(DATA OUT),控制端点传输可以没有数据阶段;状 ...
陷门三角密码体系简介:
(本密码体系为菜农个人原创,非菜农外转载及引用关键设计方法和原理请注明出处和冠以“雁塔菜农”字样)
陷门三角密码是在菜农的直角三角形“三边整数陷门”的基础 ...
STM32 (Cortex-M3) 中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级。
具有高抢占式优先级的中断可以 ...
是In Application Programming的首字母缩写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新 ...
在STM32中用到了Cortex-M3定义的三组寄存器,有关这三组寄存器的说明不在STM32的技术手册中,需要参考ARM公司发布的Cortex-M3 Technical Reference Manual (r2p0)。
在STM32的固件库中定义了 ...