Much like the name suggests, DC motor controllers control the speed and direction of a DC motor. To change the direction of the motor, however, the supply it receives must be reversed. And, to vary the DC motor speed, a pulse-width modulation (PWM) signal or wave must be applied to it. As the pulse width…
CC1020 Microcontroller Interfacing
The CC1020 RF transceiver is very easy to interface with a microcontroller. The chip is configured using a four-wire bus, comprising of PCLK, PDI, PDO and PSEL signals. Data interfacing is done via the DCLK and DIO pins. Data decision and synchronization is done by the CC1020, easing the workload of the microcontroller considerably. Using the synchronous Manchester or NRZ modes, the CC1020 supplies a synchronous clock, which can be used for triggering interrupts in the microcontroller, or for interfacing with a synchronous serial interface. This application note covers interfacing the CC1020 to microcontrollers. Information is given about both the configuration and data interfaces of the CC1020.