Да,все так, логический ноль не нужен, просто на земле висит.
Если на PTC3 подать логическую единицу вместо земли, то оно должно работать на
8000мгц ?
7815бод ?
Оба варианта должны быть корректны для входа в Normal Monitor mode процессора Motorola
(Второй я не проверял)
Есть еще второй режим:
Для входа в Forced Monitor mode
Вот описание что это:
Forced Monitor Mode
If entering monitor mode without high voltage on IRQ (where applied voltage is either VDD or VSS ), then
all port C pin requirements and conditions, including the PTC3 frequency divisor selection, are not in
effect. This is to reduce circuit requirements when performing in-circuit programming.
If IRQ = VDD on monitor mode entry, an external oscillator of 9.8304 MHz is required for a 9600 baud rate.
If IRQ = VSS on monitor mode entry, the monitor firmware initializes a 9600 baud rate using a 32.768 kHz
crystal.
When forced monitor mode is entered, the COP is always disabled regardless of the state of IRQ or RST.
NOTE
If the reset vector is blank and monitor mode is entered, the chip will see an
additional reset cycle after the initial POR reset. Once the part has been
programmed, the traditional method of applying a voltage, VTST , to IRQ
must be used to enter monitor mode.
Для входа в этот режим
На IRQ должно быть VDD
PTC0 PTC1 PTC3 не подключены
8000мгц
7815бод
PS касательно этих частот
Орандж не умеет генерировать любую заданную в параметрах частоту
Например: если указана частота 4000, то на выходе будет 4000, потому что 4000 программатор может генерировать
Если указана частота 7000 или 7300(это как пример, фактически нужно смотреть осциллографом, может он генерировать именно эти частоты или нет), то на выходе не будет данной частоты а будет ближайшая, которую может генерировать орандж, например 8000
Именно для этого и есть кнопка определения скорости.
Т.к. в случае с моторолой процессору необходима генерация 4.9152 либо 9,8304 мгц. Скорость 9600 бод указана в документации. Программатор не в состоянии сгенерировать эту частоту. Ближайшая частота-4000, которая и указана в настройках по умолчанию. На этой частоте скорость составляет 7812.5 бод. Кнопой автоопределение Апельсин становится на 7815бод. Почему сразу не задано это значение-никто не знает.
Узнать какую частоту генерирует апельсин при вручную заданном значении можно осциллографом. Я бы пробовал соседнее меньшее и большее значение, на котором все сможет заработать. Вероятность больше, что будет работать на меньшей скорости, чем заявлена производителем , чем наоборот.
Поэтому скорее всего 8000мгц, указанные выше заработают, но лучше всего приблизится максимально близко к необходимому значению, например 9000, если позволяет программатор.
Расчет скорости бод производится так:
Ближайшая частота, которую может генерировать программатор умножается на скорость из документации и делится на частоту, указанную в документации для входа в необходимый режим.
4000*9600/4915.5=7812.5
P.s. Спасибо Leks и lehaniva за коллективный мозговой штурм.
это непропай самого программатора. все вопросы ушли после пропайки всего что видно, кроме резаков и кондеров