Перейти к содержанию
    

Подскажите пожалуйста машкодовую сигнатуру команды загрузки регистра BRR

Bit Rate Register - управляет скоростью работы UART

 

Вам три минутки посмотреть, а мне сэкономит мегабайты и часы установки хитачных тулзов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

void InitUart()
{
    IO.PMR1.BIT.TXD = YES;
/*
0000  7FE07010               BSET.B      #1,@65504:8
*/
    SCI3.SMR.BIT.CKS = 0;
/*
0004  28A8                   MOV.B       @65448:8,R0L
0006  E8FC                   AND.B       #-4,R0L
0008  38A8                   MOV.B       R0L,@65448:8
*/
    SCI3.BRR = 9;//baud57600
/*
000A  F809                   MOV.B       #9,R0L
000C  38A9                   MOV.B       R0L,@65449:8
*/
    SCI3.SMR.BYTE = 0x00;
/*
000E  1888                   SUB.B       R0L,R0L
0010  38A8                   MOV.B       R0L,@65448:8
*/
    SCI3.SCR3.BYTE = 0x00;
/*
0012  38AA                   MOV.B       R0L,@65450:8
*/
    SCI3.SSR.BYTE = 0x00;
/*
0014  38AC                   MOV.B       R0L,@65452:8
*/
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо огромное!

значит постфикс :8 дает понять что это запись в специфический регистр?

 

000C  38A9                   MOV.B       R0L,@65449:8

Только здесь кажется в адресе ошибка FFA9 а должно быть FFB1 или FFB9?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...