Программирование STM8
Re: Программирование STM8
Чувствую, готовится очередной мега-прорыв-отркытие.
- Реклама
-
pcb
- Опытный кот
- Сообщения: 833
- Зарегистрирован: Пт авг 12, 2011 09:14:27
- Откуда: Млечный путь/Земля/РФ/Екатеринбург
Re: Программирование STM8
В зависимости от выполняемой команды.oleg110592 писал(а):=26. Так 20 или 26?6(конвеер)+9(вхождение в прерывание)+11(выход из прерывания)
Если выполняемая команда 1 тактовая то 21 если 6 тактовая то собственно 26
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
это команда, во время выполнения которой произошло прерывание?
-
pcb
- Опытный кот
- Сообщения: 833
- Зарегистрирован: Пт авг 12, 2011 09:14:27
- Откуда: Млечный путь/Земля/РФ/Екатеринбург
Re: Программирование STM8
Я с вас фигею, дорогая редакция
Чего то я приуныл. Вроде все всех посылали, обвиняли в незнании архитектуры, а тут...
Короче. Всем спать, завтра ёлка.
А лучше залезть в рф0016 (Doc ID 14587 Rev 9) стр. 25. там есть оно.pcb писал(а):Ибо конвеер выборок должен закончить выполнение предыдущей команды
Чего то я приуныл. Вроде все всех посылали, обвиняли в незнании архитектуры, а тут...
Короче. Всем спать, завтра ёлка.
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
Re: Программирование STM8
Да я им уже это указывал и номер страницы говорил. Дохлый номер. Еще трижды спросят где это, да как это. Не могут запомнить с одного раза.pcb писал(а):А лучше залезть в рф0016 (Doc ID 14587 Rev 9) стр. 25. там есть оно.
- Реклама
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
я тоже фигею - фразочка то не до конца процитирована:
И плюсики друг другу ставите, и фразочки одинаковые, и в одно время появляетесь - чета подозрительно, неужто теперь два д'Артаньяна или...
p/s/ выставлять на публике оппонента идиотом - известный прием троллей, не уподобляйтесь этим низким тварям
потому и спросил, я извиняюсь но очень не хотелось читать после трудового дня перед сном документацию, больше вопросов вам обоим задавать не буду ибо, очень похоже, дуете в одну дудку:Ибо конвеер выборок должен закончить выполнение предыдущей команды и декодировать текущую
Вроде все всех посылали, обвиняли в незнании архитектуры
Кого всех я посылал? Кого обвинял? Тот же стиль перевода стрелок и вранья.Да я им уже это указывал и номер страницы говорил.
И плюсики друг другу ставите, и фразочки одинаковые, и в одно время появляетесь - чета подозрительно, неужто теперь два д'Артаньяна или...
p/s/ выставлять на публике оппонента идиотом - известный прием троллей, не уподобляйтесь этим низким тварям
Re: Программирование STM8
А что, здешняя свора "эмбедеров" плюсиков друг-другу никогда не ставила и карму взаимно не поднимала? Последний подъем кармы произошел синхронно в один день у всех троих. У каждого в поднимающих двое других значатся. Докатились, за отсутствием заслуженного авторитета решили и авторитет фейкануть. Невинно пострадавшая добродетель, блин.oleg110592 писал(а):И плюсики друг другу ставите, и фразочки одинаковые, и в одно время появляетесь - чета подозрительно, неужто теперь два д'Артаньяна или...
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
Редко когда плюсики ставил ранее, только заслуженно, потом как то начал обнаруживать у себя минусики включился во всеобщую забаву - главное теперь не забывать это делать.
И карму кто первый себе с 19 прокачал? С волками жить — по-волчьи выть.
-
pcb
- Опытный кот
- Сообщения: 833
- Зарегистрирован: Пт авг 12, 2011 09:14:27
- Откуда: Млечный путь/Земля/РФ/Екатеринбург
Re: Программирование STM8
Ключевой момент обозначен. Где искать разъяснения чуть ли не на каждой странице указанно...oleg110592 писал(а):фразочка то не до конца процитирована
Это правильно, лучше задавать вопросы после прочитанной документации, когда что то конкретно не понятно.oleg110592 писал(а):больше вопросов
Конкретно за рм0016 у меня их 4е редакции начиная с 2009 года.
"Плюсики" я ставлю только за спокойно доказывание своей позиции - без матов оскорблений. Только и всего.oleg110592 писал(а):p/s/ выставлять на публике оппонента идиотом - известный прием троллей, не уподобляйтесь
А то получается вроде обсуждаем цвет велосипеда, а перешло в срач, мол, кто то не умеет кататься на велосипеде, на кой ляд...
Собственно, на минусы и другие "виртуальные" кармы мне далеко всё равно. Это не банковский счёт, что бы переживать. Вот если бы счет банковский увеличивался, тогда кармадрочеством можно было бы и заняться
А пока, нонче, почта и аккаунты бесплатные
Как в анекдоте "а нам то за што???" )))a5021 писал(а):Невинно пострадавшая добродетель, блин.
Чмоки всем этом чате. Будет норм общение, загляну, может быть. Чао.
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
бла-бла-бла, оппонентов посты не читаем, аргументы как у a5021. Маты то и оскорбления где?pcb писал(а):...
искренне ваш "цитатник Кернигана" он же "баянист" он же "наперсник" он же "туфтогон" он же "бэк-вокалист"
Последний раз редактировалось oleg110592 Вт июн 16, 2015 12:41:43, всего редактировалось 1 раз.
Re: Программирование STM8
Зависть душит? Уверен, что и еще "прокачаю". Просто тем, что буду и дальше говорить, что думаю и тем, что продолжу очень тщательно думать, что говорю. А вот вам "прокачать", кроме, как подсаживая друг друга, будет весьма проблематично. А теперь и тем более.oleg110592 писал(а):И карму кто первый себе с 19 прокачал?
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
та по мне хоть ее вообще бы не было - это вам дитям для поднятия собственного эго надо. Хотя благодарен - вчера или позавчера почитал что это такое - вроде никому не нужная вещь. Может я чего то не знаю?
Re: Программирование STM8
После вашего тройственного "синхрона", эти слова звучат особенно убедительно.oleg110592 писал(а):та по мне хоть ее вообще бы не было - это вам дитям для поднятия собственного эго надо.
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
Сообщения оппонентов не читаете: "С волками жить — по-волчьи выть."(c) С "синхронами" мы не договаривались, наоборот я с ними грызню устраивал, правда на других форумах. Ну по вашим выходкам, тут у нас согласие полное. Так получилось. Ничего не поделаешь.
На следующее ваше сообщение по вопросам кармы отвечать не буду - засоряем всякими кармами тему. Я очень завидую вашей высокой карме, когда станете великим кармиком (или как там) я покину форум. Так легче? По мне б лучше корову в карты разыграли.
На следующее ваше сообщение по вопросам кармы отвечать не буду - засоряем всякими кармами тему. Я очень завидую вашей высокой карме, когда станете великим кармиком (или как там) я покину форум. Так легче? По мне б лучше корову в карты разыграли.
Re: Программирование STM8
После того, как вы зарекомендовали здесь себя нечеловечески-правдивым человеком, даже и не знаю, что ответить.oleg110592 писал(а):С "синхронами" мы не договаривались, наоборот я с ними грызню устраивал, правда на других форумах. Ну по вашим выходкам, тут у нас согласие полное. Так получилось. Ничего не поделаешь.
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
И так вернемся к вопросу "Как более-менее точно замерять время занятое прерыванием?". Для продолжения требуются подсказки. Почитал как dosikus еще в 2010 г. замерял такты STM8 (другой форум, где грызлись), там же было предложение использовать таймер.
Вопросы:
1) для замера нужен л.а. или запоминающий осциллограф?
2) используется ли для измерений таймер?
Вопросы:
1) для замера нужен л.а. или запоминающий осциллограф?
2) используется ли для измерений таймер?
Re: Программирование STM8
ЛА. Но только не saleae .oleg110592 писал(а): 1) для замера нужен л.а. или запоминающий осциллограф?
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- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Программирование STM8
Спасибо - красиво, особенно синусоида удалась. 
Re: Программирование STM8
a5021, отлично клоун , вы наставили минусов моей галерее.
Что теперь не так?
Будет какое внятное объяснение, или снова завалите сумбурным словесным поносом?????
Болтун вы да и только...
Что теперь не так?
Будет какое внятное объяснение, или снова завалите сумбурным словесным поносом?????
Болтун вы да и только...
Re: Программирование STM8
Как то так ...
От 3v
От 5v
От 3v
От 5v


