[an error occurred while processing this directive]
|
Вроде и не ко мне, с другой стороны в ответ на мой ответ. Отвечу. При паралл. загрузке внешний BootRom сидит на пространстве внешней памяти данных. Не хотите ее потерять и после загрузки - придется какую-то диспетчеризацию делать. Извините, вначале не понял о чем речь, я то писал о загрузке через HPI. Да, поищите на техасе, по моему на FTP, архив с программой bootloader'а для 5402. Он назывался что-то типа boot5402.exe, самораспаковывающийся. Там программа со всеми режимами загрузки.
И уж заодно на вопрос к SNN.
Один из 2-х флагов, который на прием, надо бы еще на прерывание завести. Вопрос-то простой, что тут читать. Формат данных RS232 знаете наверняка. По началу старт-бита прерывание. Запускаете таймер.
Или чисто программно.
В середине бита проверяете на ложность. Далее в середине каждого бита считываете его значение и суете в регистр. После приема заданного числа бит проверяете стоповый. Нет стопа - break случился. Есть - значит приняли данные. А с передачей совсем просто.
Только вот такое впечатление складывается, что сделаете Вы в результате что-то очень близкое к Техасовскому киту. Хотя и жаловались на его навороченность.
E-mail: info@telesys.ru