?? ms_reset.m
字號:
function status = ms_reset(port);
%Mouse sensor reset.
% STATUS = MS_RESET(PORT);
%
% Input Parameters:
% ================
%
% port --------------> Parallel port base address decimal (positive integer).
%
% Output Parameters:
% =================
%
% status ------------> Success status (-1 = error, +1 = success).
%
% See also MS_FRAME, MS_POWER.
% Stephan Hengstler
% Stanford Wireless Sensor Networks Lab
% January 07, 2005
%
% Last modified: 01-21-2005
% .MEX C Source: ms_reset.c
%********************************** Mouse Sensor Reset ************************************
% define port addresses
DATA_PORT = port;
STAT_PORT = DATA_PORT + 1;
CTRL_PORT = DATA_PORT + 2;
% define signal bit masks
MASK_NCS = 2;
MASK_NPD = 3;
MASK_MOSI = 1;
MASK_MISO = 8;
MASK_RESET = 4;
MASK_SCLK = 1;
% set direction out
ctrl_value = inp32(CTRL_PORT);
ctrl_value = bitset(ctrl_value,6,0);
% raise reset
ctrl_value = bitset(ctrl_value,MASK_RESET,0);
out32(CTRL_PORT,ctrl_value)
% insert delay per data sheet
pause(10e-6)
% clear reset
ctrl_value = bitset(ctrl_value,MASK_RESET,1);
out32(CTRL_PORT,ctrl_value)
% return status
status = 1;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -