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

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

RESET:            
    ldi    tempA,RAMEND            
    out    spl,tempA

    ldi    tempA,0xff
    out    ddrd,tempA
    out    ddrb,tempA
    out    ddra,tempA

uuu:
    ldi    tempA,0xff
    out    porta,tempA
    out    portd,tempA
    out    portb,tempA


    ldi    tempA,0
    out    porta,tempA
    out    portd,tempA
    out    portb,tempA

    rjmp    uuu

 

заливаем его в TINY2313 , смотрим осцилом - на ногах пусто . заливаю этот же код в 90S2313 - как положено на всех портах меандр. после танцев с бубном тынька заработала после введения задержек

 

RESET:            
    ldi    tempA,RAMEND            
    out    spl,tempA

    ldi    tempA,0xff
    out    ddrd,tempA
    out    ddrb,tempA
    out    ddra,tempA

uuu:
    ldi    tempA,0xff
    out    porta,tempA
    out    portd,tempA
    out    portb,tempA

nop
nop
nop
nop
nop
nop
nop
nop

    ldi    tempA,0
    out    porta,tempA
    out    portd,tempA
    out    portb,tempA

nop
nop
nop
nop
nop
nop
nop
nop

    rjmp    uuu

 

после задержки между сменой состояний от 8тактов тынька начинает дрыгать ногами. тоже самое с Tiny13/25/45/85. с мегами такой траблы нет.

через PINx тыньки дрыгают нормально .

 

Bill , Вы не пробовали менять состояние порта с задержкой?

 

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


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

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

 

Bill , Вы не пробовали менять состояние порта с задержкой?

Нет, не пробовал. Надо будет попробовать.
Изменено пользователем _Bill

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


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

При попытке отладить/залить прогу из IAR в процессор получаю ошибку

Цитата

Fri Aug 25, 2023 11:17:35: IAR Embedded Workbench 3.11.4 (D:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3_2\stm8\bin\stm8proc.dll) 
Fri Aug 25, 2023 11:17:35: C-SPY Processor Descriptor V3.11.4.934 for STM8 
Fri Aug 25, 2023 11:17:35: C-SPY Debugger Driver, ST-LINK V3.11.4.934 for STM8 
Fri Aug 25, 2023 11:17:35: An error occurred while retrieving GDI features: gdi-error [40201]: Can't access configuration database 
Fri Aug 25, 2023 11:17:35: Couldn't find STM8L051F3 in the list of supported MCUs. 

St-link + st8l051f3. IAR 3.11. На домашнем ПК всё работает. На рабочем ПК таже железка с тем же st-link - получаю "Couldn't find STM8L051F3 in the list of supported MCUs.". Ставил IAR с одного исходника. 

На рабочем ПК железка шьется/читается через STVP, через IAR не хочет. В этой ветке озвучивалась такая проблема. Кто с таким сталкивался? Как решить? 

 

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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