From: ian Date: Sat, 26 Nov 2005 01:59:48 +0000 (+0000) Subject: slower clock X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=1731eefd93b6196fdcf31a887ed882dc25bf3c0b;p=trains.git slower clock --- diff --git a/iwjpictest/clockvaries.inc b/iwjpictest/clockvaries.inc index 8879013..91b42c4 100644 --- a/iwjpictest/clockvaries.inc +++ b/iwjpictest/clockvaries.inc @@ -12,6 +12,8 @@ serial_brgh equ (1< PSout is 312.5kHz or 3.2us per period -morse_t0cycles equ 20833 ; see by `waiting', below + if mclock==20000 ; Fosc=20MHz, Fcy=5MHz ie 200ns +morse_t0scale equ 0011b ; 1:8 => 1.6us +morse_t0cycles equ 41250 ; * 1.6us = 66ms endif - if mclock==1000 -;morse_t0scale equ 0011b ; 1:2 => PSout is 312.5kHz or 3.2us per period -;morse_t0cycles equ 0 + if mclock==1000 ; Fosc=1MHz ie 1us, Fcy=4us +morse_t0scale equ 1000b ; do not use prescaler +morse_t0cycles equ 16500 ; * 4us = 66ms endif bsc_morse_t0con_012 macro