Например TDA7294

Форум РадиоКот • Просмотр темы - Программирование STM8
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт янв 09, 2026 23:40:23

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2585 ]     ... , , , 53, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Пн июн 15, 2015 23:12:33 
Друг Кота

Карма: 20
Рейтинг сообщений: 230
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6452
Рейтинг сообщения: -3
Чувствую, готовится очередной мега-прорыв-отркытие.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Пн июн 15, 2015 23:14:01 
Опытный кот

Карма: 3
Рейтинг сообщений: -47
Зарегистрирован: Пт авг 12, 2011 09:14:27
Сообщений: 833
Откуда: Млечный путь/Земля/РФ/Екатеринбург
Рейтинг сообщения: -3
oleg110592 писал(а):
Цитата:
6(конвеер)+9(вхождение в прерывание)+11(выход из прерывания)
=26. Так 20 или 26?

В зависимости от выполняемой команды.
Если выполняемая команда 1 тактовая то 21 если 6 тактовая то собственно 26

_________________
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Пн июн 15, 2015 23:16:38 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
это команда, во время выполнения которой произошло прерывание?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Пн июн 15, 2015 23:25:06 
Опытный кот

Карма: 3
Рейтинг сообщений: -47
Зарегистрирован: Пт авг 12, 2011 09:14:27
Сообщений: 833
Откуда: Млечный путь/Земля/РФ/Екатеринбург
Рейтинг сообщения: -3
Я с вас фигею, дорогая редакция :tea:
pcb писал(а):
Ибо конвеер выборок должен закончить выполнение предыдущей команды


А лучше залезть в рф0016 (Doc ID 14587 Rev 9) стр. 25. там есть оно.

Чего то я приуныл. Вроде все всех посылали, обвиняли в незнании архитектуры, а тут...
Короче. Всем спать, завтра ёлка. :idea:

_________________
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Пн июн 15, 2015 23:53:15 
Друг Кота

Карма: 20
Рейтинг сообщений: 230
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6452
Рейтинг сообщения: -3
pcb писал(а):
А лучше залезть в рф0016 (Doc ID 14587 Rev 9) стр. 25. там есть оно.

Да я им уже это указывал и номер страницы говорил. Дохлый номер. Еще трижды спросят где это, да как это. Не могут запомнить с одного раза.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт июн 16, 2015 05:28:47 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
я тоже фигею - фразочка то не до конца процитирована:
Цитата:
Ибо конвеер выборок должен закончить выполнение предыдущей команды и декодировать текущую

потому и спросил, я извиняюсь но очень не хотелось читать после трудового дня перед сном документацию, больше вопросов вам обоим задавать не буду ибо, очень похоже, дуете в одну дудку:
Цитата:
Вроде все всех посылали, обвиняли в незнании архитектуры

Цитата:
Да я им уже это указывал и номер страницы говорил.

Кого всех я посылал? Кого обвинял? Тот же стиль перевода стрелок и вранья.
И плюсики друг другу ставите, и фразочки одинаковые, и в одно время появляетесь - чета подозрительно, неужто теперь два д'Артаньяна или...
p/s/ выставлять на публике оппонента идиотом - известный прием троллей, не уподобляйтесь этим низким тварям :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт июн 16, 2015 11:28:47 
Друг Кота

Карма: 20
Рейтинг сообщений: 230
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6452
Рейтинг сообщения: -4
oleg110592 писал(а):
И плюсики друг другу ставите, и фразочки одинаковые, и в одно время появляетесь - чета подозрительно, неужто теперь два д'Артаньяна или...

А что, здешняя свора "эмбедеров" плюсиков друг-другу никогда не ставила и карму взаимно не поднимала? Последний подъем кармы произошел синхронно в один день у всех троих. У каждого в поднимающих двое других значатся. Докатились, за отсутствием заслуженного авторитета решили и авторитет фейкануть. Невинно пострадавшая добродетель, блин.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт июн 16, 2015 12:27:22 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 1
Редко когда плюсики ставил ранее, только заслуженно, потом как то начал обнаруживать у себя минусики включился во всеобщую забаву - главное теперь не забывать это делать. :))) И карму кто первый себе с 19 прокачал? С волками жить — по-волчьи выть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт июн 16, 2015 12:30:50 
Опытный кот

Карма: 3
Рейтинг сообщений: -47
Зарегистрирован: Пт авг 12, 2011 09:14:27
Сообщений: 833
Откуда: Млечный путь/Земля/РФ/Екатеринбург
Рейтинг сообщения: -1
oleg110592 писал(а):
фразочка то не до конца процитирована

Ключевой момент обозначен. Где искать разъяснения чуть ли не на каждой странице указанно...

oleg110592 писал(а):
больше вопросов

Это правильно, лучше задавать вопросы после прочитанной документации, когда что то конкретно не понятно.
Конкретно за рм0016 у меня их 4е редакции начиная с 2009 года.

oleg110592 писал(а):
p/s/ выставлять на публике оппонента идиотом - известный прием троллей, не уподобляйтесь

"Плюсики" я ставлю только за спокойно доказывание своей позиции - без матов оскорблений. Только и всего.
А то получается вроде обсуждаем цвет велосипеда, а перешло в срач, мол, кто то не умеет кататься на велосипеде, на кой ляд...

Собственно, на минусы и другие "виртуальные" кармы мне далеко всё равно. Это не банковский счёт, что бы переживать. Вот если бы счет банковский увеличивался, тогда кармадрочеством можно было бы и заняться
А пока, нонче, почта и аккаунты бесплатные :)

a5021 писал(а):
Невинно пострадавшая добродетель, блин.

Как в анекдоте "а нам то за што???" )))

Чмоки всем этом чате. Будет норм общение, загляну, может быть. Чао.

_________________
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт июн 16, 2015 12:34:29 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
pcb писал(а):
...

бла-бла-бла, оппонентов посты не читаем, аргументы как у a5021. Маты то и оскорбления где?
искренне ваш "цитатник Кернигана" он же "баянист" он же "наперсник" он же "туфтогон" он же "бэк-вокалист"


Последний раз редактировалось oleg110592 Вт июн 16, 2015 12:41:43, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт июн 16, 2015 12:41:28 
Друг Кота

Карма: 20
Рейтинг сообщений: 230
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6452
Рейтинг сообщения: -3
oleg110592 писал(а):
И карму кто первый себе с 19 прокачал?

Зависть душит? Уверен, что и еще "прокачаю". Просто тем, что буду и дальше говорить, что думаю и тем, что продолжу очень тщательно думать, что говорю. А вот вам "прокачать", кроме, как подсаживая друг друга, будет весьма проблематично. А теперь и тем более.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт июн 16, 2015 12:45:37 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
та по мне хоть ее вообще бы не было - это вам дитям для поднятия собственного эго надо. Хотя благодарен - вчера или позавчера почитал что это такое - вроде никому не нужная вещь. Может я чего то не знаю?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт июн 16, 2015 12:50:41 
Друг Кота

Карма: 20
Рейтинг сообщений: 230
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6452
Рейтинг сообщения: -3
oleg110592 писал(а):
та по мне хоть ее вообще бы не было - это вам дитям для поднятия собственного эго надо.

После вашего тройственного "синхрона", эти слова звучат особенно убедительно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт июн 16, 2015 12:58:11 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
Сообщения оппонентов не читаете: "С волками жить — по-волчьи выть."(c) С "синхронами" мы не договаривались, наоборот я с ними грызню устраивал, правда на других форумах. Ну по вашим выходкам, тут у нас согласие полное. Так получилось. Ничего не поделаешь.
На следующее ваше сообщение по вопросам кармы отвечать не буду - засоряем всякими кармами тему. Я очень завидую вашей высокой карме, когда станете великим кармиком (или как там) я покину форум. Так легче? По мне б лучше корову в карты разыграли.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт июн 16, 2015 13:23:54 
Друг Кота

Карма: 20
Рейтинг сообщений: 230
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6452
Рейтинг сообщения: -3
oleg110592 писал(а):
С "синхронами" мы не договаривались, наоборот я с ними грызню устраивал, правда на других форумах. Ну по вашим выходкам, тут у нас согласие полное. Так получилось. Ничего не поделаешь.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср июн 17, 2015 07:01:36 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 1
И так вернемся к вопросу "Как более-менее точно замерять время занятое прерыванием?". Для продолжения требуются подсказки. Почитал как dosikus еще в 2010 г. замерял такты STM8 (другой форум, где грызлись), там же было предложение использовать таймер.
Вопросы:
1) для замера нужен л.а. или запоминающий осциллограф?
2) используется ли для измерений таймер?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср июн 17, 2015 09:57:03 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 156
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 4
oleg110592 писал(а):
1) для замера нужен л.а. или запоминающий осциллограф?

ЛА. Но только не saleae .

HSI с накрученным HSITRIMR
Прерывание
Код:
   INTERRUPT void TIM1_UPD(void)   
{
 static uint8_t count;
 
  GPIOB->ODR|=0x02;
  TIM1->CCR1L=sin_table[count];
   count++;
  TIM1->SR1 = 0;
   GPIOB->ODR&=~0x02;
 }


На скринах.
STROB - строб в прерывании .
CH1 и СH1N - выходы PWM TIM1
Fcpu - и так ясно.

Изображение
Изображение
Изображение
Изображение
Изображение


На фото выхлоп Fcpu, строба в прерывании, выхлоп PWM с 50% принудительно.
Выхлоп полной таблицы синуса 8бит после фильтра.

Изображение
Изображение
Изображение
Изображение
Изображение

Упс , лейблы CH1 и CH1N перепутаны ...



Листинг
Код:
17  0000               L3_count:
  18  0000 00               ds.b   1
  58                     ; 11    INTERRUPT void TIM1_UPD(void)
  58                     ; 12    
  58                     ; 13 {
  59                        switch   .text
  60  0000               f_TIM1_UPD:
  64                     ; 16   GPIOB->ODR|=0x02;
  66  0000 72125005         bset   20485,#1
  67                     ; 17   TIM1->CCR1L=sin_table[count];
  69  0004 c60000           ld   a,L3_count
  70  0007 5f               clrw   x
  71  0008 97               ld   xl,a
  72  0009 d60000           ld   a,(_sin_table,x)
  73  000c c75266           ld   21094,a
  74                     ; 18    count++;
  76  000f 725c0000         inc   L3_count
  77                     ; 19   TIM1->SR1 = 0;
  79  0013 725f5255         clr   21077
  80                     ; 20    GPIOB->ODR&=~0x02;
  82  0017 72135005         bres   20485,#1
  83                     ; 21  }
  86  001b 80               iret


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср июн 17, 2015 11:22:26 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
Спасибо - красиво, особенно синусоида удалась. :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср июн 17, 2015 12:42:58 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 156
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
a5021, отлично клоун , вы наставили минусов моей галерее.
Что теперь не так?
Будет какое внятное объяснение, или снова завалите сумбурным словесным поносом?????
Болтун вы да и только... :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Пн июн 22, 2015 09:50:34 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 156
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 2
Как то так ...
От 3v



От 5v



Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2585 ]     ... , , , 53, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y