代码搜索:STM32寄存器
找到约 10,000 项符合「STM32寄存器」的源代码
代码结果 10,000
www.eeworm.com/read/395861/8149500
h hi2c_c51.h
/*******************************************************************
* P89LPC932硬件I2C软件包(主)
* 1 使用I2C总线软件包时P1.2,P1.3切勿写为0,并要设置为开漏输出。
* 2 总线定义为P1.2=SCL,P1.3=SDA,需外接上拉电阻2-10k。
* 3 相应寄存器:
*
www.eeworm.com/read/395522/8169737
asm p105.asm
assume cs:code
code segment
mov ax,0ffffh
mov ds,ax ;设置(ds)=0ffffh
mov dx,0 ;初始化累加寄存器,(dx)=0
mov al,ds:[0]
mov ah,0 ;(ax)=((ds)*16+0)=(0ffff0h)
add dx,ax ;向dx中加上0ffffh:0单元的数值
m
www.eeworm.com/read/193638/8210205
asm save.asm
;********************SAVE********************
;本程序实现中断服务程序执行或子程序调用之前对W,STATRS,FSR三个寄存器的保护。
;入口参数:W,STATUS,FSR
;出口参数:相关数据已保存在SAVEW,SAVES,SAVEF中
;占用资源:020H,021H,022H,02FH
;说明 : 1.对于SAVEW,每个块中都必须
www.eeworm.com/read/192862/8269094
+-
问题越来越多
关于uC/OS-II
1。uC/OS-II源码里有的地方好象漏掉了编译预处理,导致裁减失效。是作者故意这样做的吗?还是有技巧?
2。推荐的中断处理流程:
void OSTickISR(void)
{
保存处理器寄存器的值;
调用OSIntEnter()或是将OSIntNesting加1;
调用OSTimeTick();
www.eeworm.com/read/293400/8295726
v timectl.v
//测量单元测量控制
//timectl.v
//输入1MHz时钟,产生测量开始信号和停止信号
//可以通过对寄存器的读写来改变测量时间
module timectl(rst,clk1mhz,cs,wr_n,ab,din,start,stop,ctlreg);
input rst,clk1mhz;
input cs,wr_n;
input [1:0] ab;
input [7:0
www.eeworm.com/read/292398/8357948
dat asslandat20.dat
减一指令DEC(Decrement by 1)
指令格式:DEC OPRD
OPRD 为寄存器或存储器操作数。
这条指令执行结果影响AF、OF、PF、SF、ZF标志位,但不影响CF标志位。
本指令的功能是:OPRD
www.eeworm.com/read/368298/9702568
asm temp.asm
weixuan EQU 8FFFH
shi EQU 31H
gew EQU 32H
keys equ 33H ;定义键值寄存器
y_t EQU 34h ;实际测得的温度值
x_t EQU 35h ;设定的温度值
bus equ 3eh ;2
T2SC EQU 40H ;2
n_tep eq
www.eeworm.com/read/367329/9756900
asv c_a_code.asv
% 产生C/A码的方法一
clear
close all;
k1=2;k2=6;delay=5; %定义参数k1、k2以及延迟
Reg=-ones(1,10); %定义寄存器1~10的初始值为-1
% 通过循环产生长度为1024的MLS序列以及G2序列
for j=1:1023;
www.eeworm.com/read/367329/9756919
m c_a_code.m
% 产生C/A码的方法一
clear
close all;
k1=2;k2=6;delay=5; %定义参数k1、k2以及延迟
Reg=-ones(1,10); %定义寄存器1~10的初始值为-1
% 通过循环产生长度为1024的MLS序列以及G2序列
for j=1:1023;
www.eeworm.com/read/412169/11212225
c 7.1.3.c
#include /*Philips 87LPC768 寄存器定义头文件*/
#define REDINT 0x06 /*红外线间隔*/
/*存放消息标志的可位寻址字节Message,Message=NULL时无任消息*/
unsigned char bdata Message;
/*在接收过程中置位,检测标置位Get可以有效防止其它进程干扰接收,