STK511 Receiver Interface Board
When the Configure button is pressed, several things occur. First, the actual settings of the DIP Switches
are checked by reading ports A, C, and D. The settings are then programmed into the receiver according
to the Atmel bi-directional, one-wire interface protocol. The serial programming sequence is repeated
twice for each of the registers. Verification of the programmed data is accomplished by checking for the
presence of an acknowledge pulse. An acknowledge pulse occurs when the data written into the register
is the same as the data already in the register. Lastly the receiver is held in polling mode with a sleep
time defined by the register setting.
4.3.2
Sample Software
Below is a sample of the STK511 Receiver Interface Board Firmware that shows how to write to the
LIMIT register.
//--------------------------------------------------------------------------
// Procedure: WriteLIMITReg
// Function: Write register-value from EEProm to RX
// Author:
// Date:
// State:
Toby Prescott
03.12.2004
-
//--------------------------------------------------------------------------
unsigned char WriteLIMITReg(void)
{
//--- Local Variabledeclaration:
unsigned char cBitPos; // Pointer to the current bit
unsigned char cTempByte;
unsigned int iQuit = 0;
char eeprom *e_eeprom_ptr;
//--- Write the LIMIT register into the receiver:
while(!iQuit)
{
e_eeprom_ptr = &e[2];
// Point to the fourth byte of memory (LSB of LIMIT)
//--- Send the programming start pulse (t1) to the Receiver:
ClearBit(PORTB,RX_DATA); // PortB.4 Low
SetBit(DDRB,RX_DATA);
delay_ms(TimeT1);
ClearBit(DDRB,RX_DATA);
// PortB.4 Output (=Low)
// PortB.4 Input (=Open)
//
SetBit(PORTB,RX_DATA); // PortB.4 Pullup
STK511 User Guide
delay_us(50);
// Short Delay
4-7
4842B–AVR–10/09
相关PDF资料
ATAKSTK512-3 KIT RF MOD REMOTE 315MHZ UNIDIR
ATAVRUSBRF01 KIT REF DES AVR NORDIC 2.4GHZ
ATMEGA128RFA1-ZUR IC AVR MCU 2.4GHZ XCEIVER 64QFN
ATMEGA64RZAPV-10AU BUNDLE ATMEGA644P/AT86RF230 TQFP
ATP101-TL-H MOSFET P-CH 30V 25A ATPAK
ATP102-TL-H MOSFET P-CH 30V 40A ATPAK
ATP103-TL-H MOSFET P-CH 30V 55A ATPAK
ATP104-TL-H MOSFET P-CH 30V 75A ATPAK
相关代理商/技术参数
ATAKSTK511-4 功能描述:射频开发工具 434 MHz AVR based RF Starterkit RoHS:否 制造商:Taiyo Yuden 产品:Wireless Modules 类型:Wireless Audio 工具用于评估:WYSAAVDX7 频率: 工作电源电压:3.4 V to 5.5 V
ATAKSTK511-8 功能描述:射频开发工具 868 MHz AVR based RF Starterkit RoHS:否 制造商:Taiyo Yuden 产品:Wireless Modules 类型:Wireless Audio 工具用于评估:WYSAAVDX7 频率: 工作电源电压:3.4 V to 5.5 V
ATAKSTK511-9 功能描述:射频开发工具 915 MHz AVR based RF Starterkit RoHS:否 制造商:Taiyo Yuden 产品:Wireless Modules 类型:Wireless Audio 工具用于评估:WYSAAVDX7 频率: 工作电源电压:3.4 V to 5.5 V
ATAKSTK512-3 功能描述:射频开发工具 REMOTE ACCESS CNTRL UNDIRECTIONAL KIT RoHS:否 制造商:Taiyo Yuden 产品:Wireless Modules 类型:Wireless Audio 工具用于评估:WYSAAVDX7 频率: 工作电源电压:3.4 V to 5.5 V
ATAKSTK512-4 功能描述:射频开发工具 REMOTE ACCESS CNTRL UNDIRECTIONAL KIT RoHS:否 制造商:Taiyo Yuden 产品:Wireless Modules 类型:Wireless Audio 工具用于评估:WYSAAVDX7 频率: 工作电源电压:3.4 V to 5.5 V
ATALB WAF 制造商:Fairchild Semiconductor Corporation 功能描述:
AT-AM-2A 制造商:Banner Engineering 功能描述:Relay, E-Mech, Control, Cur-Rtg 4A, Ctrl-V 115AC, Vol-Rtg 250AC/DC, DIN Rail Mnt, CE 制造商:Banner Engineering 功能描述:SAFETY RELAY SPST-NO 115VAC 4A 制造商:Banner Engineering 功能描述:SAFETY RELAY, SPST-NO, 115VAC, 4A 制造商:Banner Engineering 功能描述:SAFETY RELAY, SPST-NO, 115VAC, 4A, Coil Voltage VAC Nom:115V, Contact Current Ma 制造商:Banner Engineering 功能描述:SAFETY RELAY, SPST-NO, 115VAC, 4A, Coil Voltage VAC Nom:115V, Contact Current Max:4A, Contact Voltage AC Nom:250V, Contact Voltage DC Nom:250V, Contact Configuration:SPST-NO, No. of Poles:1, Relay Mounting:DIN Rail, Carry Current:4A , RoHS Compliant: Yes
ATAM510 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:MARC4 4-bit MTP Universal Microcontroller