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

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

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

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

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

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


 
Опции темы
Непрочитано 10.11.2012, 13:17  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Как удобнее (да и вообще, возможно ли) из проги на Си "достучаться до статус-регистра на предмет "пощупать" тот или иной флаг?
Вот подобное действо с PIC-ом:
Код:
over = bit_test(*GETENV("SFR:STATUS"),0); // Проверка переполнения
Кто подскажет подобное с STM8?
Реклама:
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 10.11.2012, 13:41  
woroba
Гражданин KAZUS.RU
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
woroba на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от ut1wpr Посмотреть сообщение
Как удобнее (да и вообще, возможно ли) из проги на Си "достучаться до статус-регистра на предмет "пощупать" тот или иной флаг?
Вот подобное действо с PIC-ом:
Код:
over = bit_test(*GETENV("SFR:STATUS"),0); // Проверка переполнения
Кто подскажет подобное с STM8?
Ни каких проблем.
В IAR
__IO_REG8_BIT(CPU_CCR, 0x7F0A, __READ_WRITE, __BITS_CPU_CCR);
Это строка из хидера iostm8l152k6.h, говорит , что этот регистр доступен и для чтения и для записи.
__________________
Не ошибается лишь тот, кто ни чего не делает!

Последний раз редактировалось woroba; 10.11.2012 в 13:46.
woroba вне форума  
Непрочитано 10.11.2012, 14:24  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от Easyrider83 Посмотреть сообщение
Правда, я его нагревал раз 10
Но глюки-то начались до этих нагревов, ещё на нетронутой плате?
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 10.11.2012, 14:29  
woroba
Гражданин KAZUS.RU
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
woroba на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от Easyrider83 Посмотреть сообщение
Ну собственно, замена проца помогла.
Правда, я его нагревал раз 10. Может флеш повредил? Ладно, заменил и все заработало.
В этой ветки это уже вторая смерть 003.
Так все же хитро написанные 100 циклов в ДШ есть предел???
__________________
Не ошибается лишь тот, кто ни чего не делает!
woroba вне форума  
Непрочитано 10.11.2012, 14:34  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от tempora Посмотреть сообщение
Но глюки-то начались до этих нагревов, ещё на нетронутой плате?
Всякие глюки встречал. Кто знает теперь, что было причиной... я не берусь судить на 100%.
Сообщение от woroba Посмотреть сообщение
В этой ветки это уже вторая смерть 003.
Так все же хитро написанные 100 циклов в ДШ есть предел???
Думаю, что статистику пока подводить рано. Можно пожертвовать камнем и написать код, который замучает какую-нибудь ячейку флеши и подсчитает, сколько раз она выдержала перезапись.
Easyrider83 вне форума  
Непрочитано 10.11.2012, 15:26  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от woroba Посмотреть сообщение
Ни каких проблем.
В IAR
__IO_REG8_BIT(CPU_CCR, 0x7F0A, __READ_WRITE, __BITS_CPU_CCR);
Это строка из хидера iostm8l152k6.h, говорит , что этот регистр доступен и для чтения и для записи.
Это я читал. А вот обратиться к этому регистру (CPU_CCR) не могу. Говорит, что не задефайнен он. И таки не задефайнен явно. По адресу обращаться? Свой дефайн делать указателем?
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 10.11.2012, 15:34  
woroba
Гражданин KAZUS.RU
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
woroba на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от ut1wpr Посмотреть сообщение
Это я читал. А вот обратиться к этому регистру (CPU_CCR) не могу. Говорит, что не задефайнен он. И таки не задефайнен явно. По адресу обращаться? Свой дефайн делать указателем?
Что то вы не то делаете.
Миниатюры:
Нажмите на изображение для увеличения
Название: CPU_CCR.JPG
Просмотров: 80
Размер:	84.8 Кб
ID:	40341  
__________________
Не ошибается лишь тот, кто ни чего не делает!
woroba вне форума  
Непрочитано 10.11.2012, 16:36  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от woroba Посмотреть сообщение
Что то вы не то делаете.
Ваш пример показывает, что вы работаете без стандартных библиотек от STM, применяя инклюды хидера конкретного камня из папки хидеров от IAR. Там это определение есть. Совместить одновременно не удается. Идут даблдефайны. Получается, или пиши со стандартной либой или без оной.
Кто подскажет?
Кстати, на подобное наталкивался, когда пытался без стандартной библиотеки работать с eeprom. Так и не сумел. А с библиотекой слету...
Не спорю, сказывается отсутствие полного понимания внутренних связей.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 10.11.2012, 17:16  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от ut1wpr Посмотреть сообщение
По адресу обращаться? Свой дефайн делать указателем?
Или поискать причину, по которой нужные объявления не инклудятся, и устранить её.

Сообщение от ut1wpr Посмотреть сообщение
Идут даблдефайны.
А вот это паршиво... неужто вставлять свои #ifndef'ы?
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 10.11.2012 в 17:22.
tempora вне форума  
Непрочитано 10.11.2012, 18:03  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от tempora Посмотреть сообщение
Или поискать причину, по которой нужные объявления не инклудятся, и устранить её.
А вот это паршиво... неужто вставлять свои #ifndef'ы?
Я уже писал, что нельзя использовать и то, и другое одновременно. Вызовы разные.
CLK-›CKDIVR vs CLK_CKDIVR

Вот и выходит, что писать со стандартной библиотекой и без нее не получается. Оттуда и мой вопрос, может кто-то это изящно обходил?

Вы обратили внимание, что в инете есть два набора примеров от разных людей? Одни пишут с библиотекой, другие используют стандартные определения регистров, как в доках.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
 

Закладки

Метки
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, время: 10:50.


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