Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 11.08.2012, 14:27  
woroba
Гражданин KAZUS.RU
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
woroba на пути к лучшему
По умолчанию Re: FAQ по STM8

Options Byte через ST_link не получается изменить у всех так?
Получается менять программно только?
Реклама:
__________________
Не ошибается лишь тот, кто ни чего не делает!
woroba вне форума  
Непрочитано 11.08.2012, 14:34  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от woroba Посмотреть сообщение
Options Byte через ST_link не получается изменить у всех так?
С чего такие выводы ?
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 11.08.2012, 21:43  
woroba
Гражданин KAZUS.RU
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
woroba на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от dosikus Посмотреть сообщение
С чего такие выводы ?
Да я имел ввиду через IAR.
Через STVD всё получилось.
__________________
Не ошибается лишь тот, кто ни чего не делает!
woroba вне форума  
Непрочитано 11.08.2012, 21:59  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от woroba Посмотреть сообщение
Да я имел ввиду через IAR.
.
А где в IAR такая возможность ?
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 11.08.2012, 22:05  
woroba
Гражданин KAZUS.RU
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
woroba на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от dosikus Посмотреть сообщение
А где в IAR такая возможность ?
В режиме дебага, ST-Link-›Options byte
Миниатюры:
Нажмите на изображение для увеличения
Название: Options.GIF
Просмотров: 79
Размер:	20.7 Кб
ID:	37688  
__________________
Не ошибается лишь тот, кто ни чего не делает!
woroba вне форума  
Непрочитано 11.08.2012, 22:55  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FAQ по STM8

woroba, А теперь внимательно почитайте и задумайтесь :
Какое отношение это имеет к прошивке кристалла ...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 12.08.2012, 10:03  
woroba
Гражданин KAZUS.RU
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
woroba на пути к лучшему
По умолчанию Re: FAQ по STM8

А все таки IAR options byte шьет.
Миниатюры:
Нажмите на изображение для увеличения
Название: Options2.GIF
Просмотров: 79
Размер:	9.1 Кб
ID:	37695  
__________________
Не ошибается лишь тот, кто ни чего не делает!
woroba вне форума  
Непрочитано 17.08.2012, 21:10  
ViorDash
Частый гость
 
Регистрация: 20.11.2008
Адрес: Орел
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
ViorDash на пути к лучшему
По умолчанию Re: FAQ по STM8

Хотелось бы предупредить использующих STM8, при использовании какого-нибудь из функционала МК, пройдитесь по даташиту, в главе этого функционала, и все регистры с "Reset value: 0xXX" проиницилизируйте.

Попался на этом при использовании КАН.
В регистре CAN_MDLCR, старший бит "TGT" важен для посылок из более 6 байт,
"This bit should be used only when the hardware is in the Time Trigger Communication mode, TTCM bit in the CAN_MCR register is set. It must be cleared by user in Normal mode to transfer last two data bytes correctly"
По логике, если он важен, то наверняка должен был иницилизироваться при сбросе, но каким-то чудом изготовители оставили плавающим, и в родной IAR либе по КАНу, при запуске никак этот бит не сбрасывается.
Таким образом потерял время, пока понял в чем проблема. В Tx Mailbox все 8 байт ложаться нормально, а в лог. анализаторе вижу что байты 7-8 содержат значения от ранее принятого пакета. И главное, этот бит четко в "0" становится на 7-8 из 10 МК, что раньше меня сподвигнуло к мысли о браке КАНа в МК, я просто менял проц на другой.
ViorDash вне форума  
Непрочитано 17.08.2012, 23:19  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от ViorDash Посмотреть сообщение
It must be cleared by user in Normal mode to transfer last two data bytes correctly"
По логике, если он важен, то наверняка должен был иницилизироваться при сбросе,
Не совсем понял. Изготовитель однозначно говорит "it MUST be..", вы почему-то считаете, что изготовитель ДОЛЖЕН БЫЛ... И поступали соотвественно. Там, где вам предписано управлять битом, вы упрямо оставляли его нетронутым после сброса. Причем призываете на помощь логику. Но, наверное, у изготовителя была своя логика, когда он написал подобную рекомендацию, не думаете?
__________________
С уважением,
Vic / ut1wpr

Последний раз редактировалось ut1wpr; 17.08.2012 в 23:30.
ut1wpr вне форума  
Непрочитано 18.08.2012, 10:16  
ViorDash
Частый гость
 
Регистрация: 20.11.2008
Адрес: Орел
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
ViorDash на пути к лучшему
По умолчанию Re: FAQ по STM8

Я прекрасно понимаю перевод.
Логика в том, что у регистра CAN_MCR есть дефолтное значение = "Reset value: 0x02", и соответсвенно Bit 7 TTCM будет в нуле, то почему надо было оставлять плавающим старший бит "TGT" в регистре CAN_MDLCR.
ViorDash вне форума  
 

Закладки

Метки
arm, cortex, stm32, stm8
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импульсная зарядка для авто-аккумуляторов (новодел) Falconist Источники питания и свет 1915 14.03.2024 19:56
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
STM8(S/L), первые впечатления kison STM8 1423 19.05.2018 19:23
Вопросы и замечания по топику - FAQ по PROTEUS avr123-nm-ru Proteus 291 05.06.2015 20:49
FAQ Импульсный трансформатор alberio Источники питания и свет 87 13.11.2012 18:07


Часовой пояс GMT +4, время: 11:57.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot