простые интересные РАДИОСХЕМЫ сделанные своими руками

» Гость

Мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизируйтесь!





» ДАТАШИТЫ
Например: TDA1562

» СХЕМЫ

Отметить прочитанными   -   Поиск   -   Правила   -   Новые сообщения

Модератор форума: ВIOS  
Форум радиолюбителей » СХЕМЫ » ИЗМЕРЕНИЯ » Осциллографический пробник "Импульс"
Осциллографический пробник "Импульс"
Ср, 23.01.2019, 20:55 | Сообщение # 111        
monk_tuck
аватар
  Постов: 34  Offline Х 
Чт, 24.01.2019, 01:22 | Сообщение # 112        
apeks
аватар
  Постов: 3403  Online Друзья 
булат, можно будет еще прошивку для 7735 с перевернутым изо на 180 градусов (угол обзора с нужной стороны не очень хорошее в варианте щуп потому хочу дисплей перевернуть)
Чт, 24.01.2019, 06:28 | Сообщение # 113        
булат
аватар
  Постов: 591  Offline Друзья 
Цитата apeks ()
можно будет еще прошивку для 7735 с перевернутым изо на 180 градусов

Держите!
Чт, 24.01.2019, 06:42 | Сообщение # 114        
булат
аватар
  Постов: 591  Offline Друзья 
Вот тут должно быть чуть быстрее,оптимизировал немного отрисовку,прошивка с перевернутым изображением
К сожалению не силен в асм,может кто соображает-надо переписать на ассемблер цикл
for y = a to z
next y
a,y,z=0...255


Отредактировал булат - Чт, 24.01.2019, 09:15
Чт, 24.01.2019, 08:49 | Сообщение # 115        
apeks
аватар
  Постов: 3403  Online Друзья 
булат, Спасибо огроменное biggrin
Чт, 24.01.2019, 09:10 | Сообщение # 116        
Лекс59
аватар
  Постов: 1667  Offline Друзья 
Цитата булат ()
Вот тут должно быть чуть быстрее,оптимизировал немного отрисовку

Булат, это для перевернутого уже изображения или для изначального?
Чт, 24.01.2019, 09:16 | Сообщение # 117        
булат
аватар
  Постов: 591  Offline Друзья 
для перевернутого,там всего процентов на 5 быстрее,это я на ILI9341 докумекал,переделаю и под 7735 и выложу
Чт, 24.01.2019, 11:13 | Сообщение # 118        
KostevAlexandr
аватар
  Постов: 51  Offline ОК 
Цитата булат ()
К сожалению не силен в асм,может кто соображает-надо переписать на ассемблер цикл
for y = a to z
next y
a,y,z=0...255


Как-то так, но надо быть повнимательнее с A и Z - если критичны значения, то может понадобится делать их на единичку больше или меньше, т.к. сперва идет инкремент а потом сравнение. У - временный регистр R16

$asm
PUSH R16
IN R16,SREG
PUSH R16
PUSH R17
LDS R16,{a}
LDS R17,{z}
loop:
INC R16
CP R16, R17
BRNE loop
endloop:
POP R17
POP R16
Out Sreg , R16
POP R16
$end Asm
Чт, 24.01.2019, 11:30 | Сообщение # 119        
булат
аватар
  Постов: 591  Offline Друзья 
Спасибо,вечером попробую,z всегда больше или равно а
Чт, 24.01.2019, 12:47 | Сообщение # 120        
KostevAlexandr
аватар
  Постов: 51  Offline ОК 
Цитата булат ()
Спасибо,вечером попробую,z всегда больше или равно а

Тогда надо заменить
CP R16, R17
BRNE loop
на
CP R17, R16
BRSH loop
'- если Z больше или равен А, тогда повторяем цикл
Форум радиолюбителей » СХЕМЫ » ИЗМЕРЕНИЯ » Осциллографический пробник "Импульс"
Поиск:
Кто есть кто на форуме радиолюбителей: Администратор Модераторы Друзья Пользователи
Группа вконтакте Канал ютуб Группа в фэйсбук Мобильная версия © 2010-2019, "Радиосхемы". Все права защищены. Почта