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

Timer на TMS320F23879D

значение регистра TDDRH:TDDR не загружается (даже принудительно) в PSCH:PSC (регистры пределителя ) , тоже самое с регистрами PRD->TIM (основные регистры) . если руками вписывать значение в TIM , то оно даже не декрементируется . вообщем таймер не работает .

 

бит , отвечающий за тактирование таймер активирован .

бит, отвечающий за влючение таймера тоже .

таймер , инициализирован

 

где я туплю ? что я забыл включить ?

 

у меня только одна мысль - частота тактирования вообще не доходит до таймера. но как это проверить и как ее туда запихнуть понять не могу .

 

заранее благодарен .

 

 

 

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


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

Говорят надо подключать F2837xD_Headers_nonBIOS_cpu2.cmd :smile3046:

 

второй раз задаю вопрос на форуме и второй раз сам нахожу ответ , причем только после того как написал вопрос на форуме

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


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

Причём здесь файл компоновщика, если вы напрямую пишите в регистры в окне отладки (или же я не так понял и вы всё делаете через код), к слову тактирование на модуль таймера тоже можно забыть включить (думаю про это вы знаете).

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


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

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

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

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

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

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

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

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

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

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