<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.opencircuits.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cipher</id>
	<title>OpenCircuits - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://www.opencircuits.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cipher"/>
	<link rel="alternate" type="text/html" href="http://www.opencircuits.com/index.php?title=Special:Contributions/Cipher"/>
	<updated>2026-04-24T16:06:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://www.opencircuits.com/index.php?title=NRF2401&amp;diff=1712</id>
		<title>NRF2401</title>
		<link rel="alternate" type="text/html" href="http://www.opencircuits.com/index.php?title=NRF2401&amp;diff=1712"/>
		<updated>2006-02-19T15:57:08Z</updated>

		<summary type="html">&lt;p&gt;Cipher: /* How to Receive Data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Transceiver from [http://www.nvlsi.no Nordic Semiconductor].&lt;br /&gt;
&lt;br /&gt;
Comes equipped with ShockBurst protocol which moves the job of creating complete packets from the microcontroller to the transceiver. Simply clock in the data and tell it to send.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface ==&lt;br /&gt;
&lt;br /&gt;
The interface to the microcontroller consists of:&amp;lt;br&amp;gt;&lt;br /&gt;
1. CE - Chip Enable&amp;lt;br&amp;gt;&lt;br /&gt;
2. CS - Chip Select&amp;lt;br&amp;gt;&lt;br /&gt;
3. DR - Data Ready&amp;lt;br&amp;gt;&lt;br /&gt;
4. CLK - Clock&amp;lt;br&amp;gt;&lt;br /&gt;
5. Data - Data&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to Send Data ==&lt;br /&gt;
&lt;br /&gt;
Set up the transceiver and choosing the speed, packet size, address, transmitter, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
1. Store your payload and destination address in an array&amp;lt;br&amp;gt;&lt;br /&gt;
2. Set CE to high&amp;lt;br&amp;gt;&lt;br /&gt;
3. Set the MSB of the address array to the Data pin on the transceiver.&amp;lt;br&amp;gt;&lt;br /&gt;
4. Toggle the CLK pin on the transceiver (CLK pin high then CLK pin low) Continue this until the entire address has been clocked in.&amp;lt;br&amp;gt;&lt;br /&gt;
5. Set the MSB of the payload array to the Data pin on the transceiver.&amp;lt;br&amp;gt;&lt;br /&gt;
6. Toggle the CLK pin on the transceiver (CLK pin high then CLK pin low) Continue this until the entire payload has been clocked in.&amp;lt;br&amp;gt;&lt;br /&gt;
7. Set CE to low at which point the transceiver will send the packet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to Receive Data ==&lt;br /&gt;
&lt;br /&gt;
If the transceiver is configured to listening mode, once a packet arrives, the DR (Data Ready) pin will becomes high.  &lt;br /&gt;
&lt;br /&gt;
1. Make CE low (saves power, since you cannot listen for packet while you are moving data from transceiver to MCU.&amp;lt;br&amp;gt;&lt;br /&gt;
2. The Data pin will contain the first bit that arrived.  Save it.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Toggle CLK pin on the transceiver (CLK pin high then CLK pin low)&amp;lt;br&amp;gt;&lt;br /&gt;
4. Now the Data pin contains the next bit in the payload. Continue this until the entire packet has been clocked out.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DR pin will go low when the entire packet has been moved from the transceiver to the MCU.&lt;br /&gt;
&lt;br /&gt;
== ShockBurst ==&lt;br /&gt;
&lt;br /&gt;
This protocol takes care of the structure of the packet.  The user does not have to worry about sending a preamble, address, payload, CRC. The transceiver checks if the packet is error-free and destined to the proper address.&lt;/div&gt;</summary>
		<author><name>Cipher</name></author>
		
	</entry>
	<entry>
		<id>http://www.opencircuits.com/index.php?title=NRF2401&amp;diff=1711</id>
		<title>NRF2401</title>
		<link rel="alternate" type="text/html" href="http://www.opencircuits.com/index.php?title=NRF2401&amp;diff=1711"/>
		<updated>2006-02-19T15:56:45Z</updated>

		<summary type="html">&lt;p&gt;Cipher: /* How to Send Data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Transceiver from [http://www.nvlsi.no Nordic Semiconductor].&lt;br /&gt;
&lt;br /&gt;
Comes equipped with ShockBurst protocol which moves the job of creating complete packets from the microcontroller to the transceiver. Simply clock in the data and tell it to send.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface ==&lt;br /&gt;
&lt;br /&gt;
The interface to the microcontroller consists of:&amp;lt;br&amp;gt;&lt;br /&gt;
1. CE - Chip Enable&amp;lt;br&amp;gt;&lt;br /&gt;
2. CS - Chip Select&amp;lt;br&amp;gt;&lt;br /&gt;
3. DR - Data Ready&amp;lt;br&amp;gt;&lt;br /&gt;
4. CLK - Clock&amp;lt;br&amp;gt;&lt;br /&gt;
5. Data - Data&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to Send Data ==&lt;br /&gt;
&lt;br /&gt;
Set up the transceiver and choosing the speed, packet size, address, transmitter, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
1. Store your payload and destination address in an array&amp;lt;br&amp;gt;&lt;br /&gt;
2. Set CE to high&amp;lt;br&amp;gt;&lt;br /&gt;
3. Set the MSB of the address array to the Data pin on the transceiver.&amp;lt;br&amp;gt;&lt;br /&gt;
4. Toggle the CLK pin on the transceiver (CLK pin high then CLK pin low) Continue this until the entire address has been clocked in.&amp;lt;br&amp;gt;&lt;br /&gt;
5. Set the MSB of the payload array to the Data pin on the transceiver.&amp;lt;br&amp;gt;&lt;br /&gt;
6. Toggle the CLK pin on the transceiver (CLK pin high then CLK pin low) Continue this until the entire payload has been clocked in.&amp;lt;br&amp;gt;&lt;br /&gt;
7. Set CE to low at which point the transceiver will send the packet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to Receive Data ==&lt;br /&gt;
&lt;br /&gt;
If the transceiver is configured to listening mode, once a packet arrives, the DR (Data Ready) pin will becomes high.  &lt;br /&gt;
&lt;br /&gt;
1. Make CE low (saves power, since you cannot listen for packet while you are moving data from transceiver to MCU.&lt;br /&gt;
2. The Data pin will contain the first bit that arrived.  Save it.&lt;br /&gt;
3. Toggle CLK pin on the transceiver (CLK pin high then CLK pin low)&lt;br /&gt;
4. Now the Data pin contains the next bit in the payload. Continue this until the entire packet has been clocked out.&lt;br /&gt;
&lt;br /&gt;
DR pin will go low when the entire packet has been moved from the transceiver to the MCU. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ShockBurst ==&lt;br /&gt;
&lt;br /&gt;
This protocol takes care of the structure of the packet.  The user does not have to worry about sending a preamble, address, payload, CRC. The transceiver checks if the packet is error-free and destined to the proper address.&lt;/div&gt;</summary>
		<author><name>Cipher</name></author>
		
	</entry>
	<entry>
		<id>http://www.opencircuits.com/index.php?title=NRF2401&amp;diff=1710</id>
		<title>NRF2401</title>
		<link rel="alternate" type="text/html" href="http://www.opencircuits.com/index.php?title=NRF2401&amp;diff=1710"/>
		<updated>2006-02-19T15:56:18Z</updated>

		<summary type="html">&lt;p&gt;Cipher: /* Interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Transceiver from [http://www.nvlsi.no Nordic Semiconductor].&lt;br /&gt;
&lt;br /&gt;
Comes equipped with ShockBurst protocol which moves the job of creating complete packets from the microcontroller to the transceiver. Simply clock in the data and tell it to send.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface ==&lt;br /&gt;
&lt;br /&gt;
The interface to the microcontroller consists of:&amp;lt;br&amp;gt;&lt;br /&gt;
1. CE - Chip Enable&amp;lt;br&amp;gt;&lt;br /&gt;
2. CS - Chip Select&amp;lt;br&amp;gt;&lt;br /&gt;
3. DR - Data Ready&amp;lt;br&amp;gt;&lt;br /&gt;
4. CLK - Clock&amp;lt;br&amp;gt;&lt;br /&gt;
5. Data - Data&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to Send Data ==&lt;br /&gt;
&lt;br /&gt;
Set up the transceiver and choosing the speed, packet size, address, transmitter, etc.&lt;br /&gt;
1. Store your payload and destination address in an array&lt;br /&gt;
2. Set CE to high&lt;br /&gt;
3. Set the MSB of the address array to the Data pin on the transceiver.&lt;br /&gt;
4. Toggle the CLK pin on the transceiver (CLK pin high then CLK pin low) Continue this until the entire address has been clocked in.&lt;br /&gt;
5. Set the MSB of the payload array to the Data pin on the transceiver.&lt;br /&gt;
6. Toggle the CLK pin on the transceiver (CLK pin high then CLK pin low) Continue this until the entire payload has been clocked in.&lt;br /&gt;
7. Set CE to low at which point the transceiver will send the packet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to Receive Data ==&lt;br /&gt;
&lt;br /&gt;
If the transceiver is configured to listening mode, once a packet arrives, the DR (Data Ready) pin will becomes high.  &lt;br /&gt;
&lt;br /&gt;
1. Make CE low (saves power, since you cannot listen for packet while you are moving data from transceiver to MCU.&lt;br /&gt;
2. The Data pin will contain the first bit that arrived.  Save it.&lt;br /&gt;
3. Toggle CLK pin on the transceiver (CLK pin high then CLK pin low)&lt;br /&gt;
4. Now the Data pin contains the next bit in the payload. Continue this until the entire packet has been clocked out.&lt;br /&gt;
&lt;br /&gt;
DR pin will go low when the entire packet has been moved from the transceiver to the MCU. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ShockBurst ==&lt;br /&gt;
&lt;br /&gt;
This protocol takes care of the structure of the packet.  The user does not have to worry about sending a preamble, address, payload, CRC. The transceiver checks if the packet is error-free and destined to the proper address.&lt;/div&gt;</summary>
		<author><name>Cipher</name></author>
		
	</entry>
	<entry>
		<id>http://www.opencircuits.com/index.php?title=NRF2401&amp;diff=1709</id>
		<title>NRF2401</title>
		<link rel="alternate" type="text/html" href="http://www.opencircuits.com/index.php?title=NRF2401&amp;diff=1709"/>
		<updated>2006-02-19T15:55:45Z</updated>

		<summary type="html">&lt;p&gt;Cipher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Transceiver from [http://www.nvlsi.no Nordic Semiconductor].&lt;br /&gt;
&lt;br /&gt;
Comes equipped with ShockBurst protocol which moves the job of creating complete packets from the microcontroller to the transceiver. Simply clock in the data and tell it to send.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface ==&lt;br /&gt;
&lt;br /&gt;
The interface to the microcontroller consists of:&lt;br /&gt;
1. CE - Chip Enable&amp;lt;br&amp;gt;&lt;br /&gt;
2. CS - Chip Select&lt;br /&gt;
3. DR - Data Ready&lt;br /&gt;
4. CLK - Clock&lt;br /&gt;
5. Data - Data&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to Send Data ==&lt;br /&gt;
&lt;br /&gt;
Set up the transceiver and choosing the speed, packet size, address, transmitter, etc.&lt;br /&gt;
1. Store your payload and destination address in an array&lt;br /&gt;
2. Set CE to high&lt;br /&gt;
3. Set the MSB of the address array to the Data pin on the transceiver.&lt;br /&gt;
4. Toggle the CLK pin on the transceiver (CLK pin high then CLK pin low) Continue this until the entire address has been clocked in.&lt;br /&gt;
5. Set the MSB of the payload array to the Data pin on the transceiver.&lt;br /&gt;
6. Toggle the CLK pin on the transceiver (CLK pin high then CLK pin low) Continue this until the entire payload has been clocked in.&lt;br /&gt;
7. Set CE to low at which point the transceiver will send the packet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to Receive Data ==&lt;br /&gt;
&lt;br /&gt;
If the transceiver is configured to listening mode, once a packet arrives, the DR (Data Ready) pin will becomes high.  &lt;br /&gt;
&lt;br /&gt;
1. Make CE low (saves power, since you cannot listen for packet while you are moving data from transceiver to MCU.&lt;br /&gt;
2. The Data pin will contain the first bit that arrived.  Save it.&lt;br /&gt;
3. Toggle CLK pin on the transceiver (CLK pin high then CLK pin low)&lt;br /&gt;
4. Now the Data pin contains the next bit in the payload. Continue this until the entire packet has been clocked out.&lt;br /&gt;
&lt;br /&gt;
DR pin will go low when the entire packet has been moved from the transceiver to the MCU. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ShockBurst ==&lt;br /&gt;
&lt;br /&gt;
This protocol takes care of the structure of the packet.  The user does not have to worry about sending a preamble, address, payload, CRC. The transceiver checks if the packet is error-free and destined to the proper address.&lt;/div&gt;</summary>
		<author><name>Cipher</name></author>
		
	</entry>
	<entry>
		<id>http://www.opencircuits.com/index.php?title=NRF2401&amp;diff=1708</id>
		<title>NRF2401</title>
		<link rel="alternate" type="text/html" href="http://www.opencircuits.com/index.php?title=NRF2401&amp;diff=1708"/>
		<updated>2006-02-19T15:54:22Z</updated>

		<summary type="html">&lt;p&gt;Cipher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Transceiver from [http://www.nvlsi.no Nordic Semiconductor].&lt;br /&gt;
&lt;br /&gt;
Comes equipped with ShockBurst protocol which moves the job of creating complete packets from the microcontroller to the transceiver. Simply clock in the data and tell it to send.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface ==&lt;br /&gt;
&lt;br /&gt;
The interface to the microcontroller consists of:&lt;br /&gt;
1. CE - Chip Enable&lt;br /&gt;
2. CS - Chip Select&lt;br /&gt;
3. DR - Data Ready&lt;br /&gt;
4. CLK - Clock&lt;br /&gt;
5. Data - Data&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to Send Data ==&lt;br /&gt;
&lt;br /&gt;
Set up the transceiver and choosing the speed, packet size, address, transmitter, etc.&lt;br /&gt;
1. Store your payload and destination address in an array&lt;br /&gt;
2. Set CE to high&lt;br /&gt;
3. Set the MSB of the address array to the Data pin on the transceiver.&lt;br /&gt;
4. Toggle the CLK pin on the transceiver (CLK pin high then CLK pin low) Continue this until the entire address has been clocked in.&lt;br /&gt;
5. Set the MSB of the payload array to the Data pin on the transceiver.&lt;br /&gt;
6. Toggle the CLK pin on the transceiver (CLK pin high then CLK pin low) Continue this until the entire payload has been clocked in.&lt;br /&gt;
7. Set CE to low at which point the transceiver will send the packet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to Receive Data ==&lt;br /&gt;
&lt;br /&gt;
If the transceiver is configured to listening mode, once a packet arrives, the DR (Data Ready) pin will becomes high.  &lt;br /&gt;
&lt;br /&gt;
1. Make CE low (saves power, since you cannot listen for packet while you are moving data from transceiver to MCU.&lt;br /&gt;
2. The Data pin will contain the first bit that arrived.  Save it.&lt;br /&gt;
3. Toggle CLK pin on the transceiver (CLK pin high then CLK pin low)&lt;br /&gt;
4. Now the Data pin contains the next bit in the payload. Continue this until the entire packet has been clocked out.&lt;br /&gt;
&lt;br /&gt;
DR pin will go low when the entire packet has been moved from the transceiver to the MCU. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ShockBurst ==&lt;br /&gt;
&lt;br /&gt;
This protocol takes care of the structure of the packet.  The user does not have to worry about sending a preamble, address, payload, CRC. The transceiver checks if the packet is error-free and destined to the proper address.&lt;/div&gt;</summary>
		<author><name>Cipher</name></author>
		
	</entry>
</feed>