diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2010-03-17 11:48:39 +0000 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2010-03-17 11:48:39 +0000 |
commit | 9a5ae36a4f62e0cda37972401c61727c6804a985 (patch) | |
tree | 77452ab5bbd5fc2fa983d8da6d76e2f883d7b02c /Projects/AVRISP-MKII/Lib/XPROG/XPROGTarget.h | |
parent | 7d51e51c79c3af7791f4c3e8c7e5e8196a2c3f93 (diff) | |
download | lufa-9a5ae36a4f62e0cda37972401c61727c6804a985.tar.gz lufa-9a5ae36a4f62e0cda37972401c61727c6804a985.tar.bz2 lufa-9a5ae36a4f62e0cda37972401c61727c6804a985.zip |
Software PDI mode breaks unless the software USART has 100 cycles between bits.
Diffstat (limited to 'Projects/AVRISP-MKII/Lib/XPROG/XPROGTarget.h')
-rw-r--r-- | Projects/AVRISP-MKII/Lib/XPROG/XPROGTarget.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Projects/AVRISP-MKII/Lib/XPROG/XPROGTarget.h b/Projects/AVRISP-MKII/Lib/XPROG/XPROGTarget.h index 0c54ad4cf..7166c1023 100644 --- a/Projects/AVRISP-MKII/Lib/XPROG/XPROGTarget.h +++ b/Projects/AVRISP-MKII/Lib/XPROG/XPROGTarget.h @@ -58,7 +58,7 @@ /* Defines: */
#if ((BOARD == BOARD_XPLAIN) || (BOARD == BOARD_XPLAIN_REV1))
#define XPROG_VIA_HARDWARE_USART
- #else
+ #else
#define BITBANG_PDIDATA_PORT PORTB
#define BITBANG_PDIDATA_DDR DDRB
#define BITBANG_PDIDATA_PIN PINB
@@ -80,8 +80,11 @@ #define BITBANG_TPICLOCK_MASK (1 << 1)
#endif
+ /** Serial carrier TPI/PDI speed when hardware TPI/PDI mode is used */
+ #define XPROG_HARDWARE_SPEED 500000
+
/** Number of cycles between each clock when software USART mode is used */
- #define BITS_BETWEEN_USART_CLOCKS 80
+ #define BITS_BETWEEN_USART_CLOCKS 100
/** Total number of bits in a single USART frame */
#define BITS_IN_USART_FRAME 12
|