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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 24.08.2011, 13:41   #131
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: FAQ по STM8

Я же говорю см. доку
--
Например примечание для регистра таймера:
Do not use the LDW instruction to read the 16-bit counter. It reads the LS byte first and returns an incorrect result.
Реклама:
__________________
ziblog.ru
zheleznjakov вне форума   Ответить с цитированием
Сказали "Спасибо" zheleznjakov
clona (15.10.2012)
Непрочитано 24.08.2011, 14:21   #132
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от tanq Посмотреть сообщение
Короче, надо попробовать. А точно ldw читает байты в неправильном порядке? Я как понял проц low-endian, т.е. байты идут старший, потом младший.
https://kazus.ru/forums/showpost.php...8&postcount=84
st_1 вне форума   Ответить с цитированием
Сказали "Спасибо" st_1
tanq (24.08.2011)
Непрочитано 24.08.2011, 16:04   #133
qwerky
Вид на жительство
 
Регистрация: 21.11.2009
Сообщений: 342
Сказал спасибо: 4
Сказали Спасибо 149 раз(а) в 66 сообщении(ях)
qwerky на пути к лучшему
По умолчанию Re: FAQ по STM8

Цитата:
SDCC уже портировали, только сыроват он.
"портировали" - громко сказано, фактически там ничего еще нет
qwerky вне форума   Ответить с цитированием
Непрочитано 28.08.2011, 19:18   #134
Mega_volt
Прохожий
 
Регистрация: 15.10.2009
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
Mega_volt на пути к лучшему
Печаль Re: FAQ по STM8

Привет всем.
У меня возникла следующая проблема не могу залить программу в МК на STM8S-discovery, так при попытке записи пишет: API) ERROR : Cannot communicate with the board.
Wrong board selection or check board power supply or check that a previous session is closed. Хотя до этого все шилось нормально, работала отладка в ИАРе, а сейчас ни чего. Я думаю что проблема может с драйвером на ST-Link. Я для проверки подключил STM32-discovery (новая из упаковки) при попытке установить с ней связь посредством STM32 ST-Link-utility, программа не видит ST-Link и выдает сообщение, что ST-Link не подключен.
Т.е. в обоих случаях программы не видят платы.
При подключении обеих плат в трее определяются как STM32STLink, в диспетчере устройств, как съемный носитель (система Win7 32bit). Я уже пробовал удалить весь софт (IAR, Cosmic, STVD) и установить заново ни хера не помогло.
Пожалуйста помогите советом
Mega_volt вне форума   Ответить с цитированием
Непрочитано 29.08.2011, 10:12   #135
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от tanq Посмотреть сообщение
Еще интересный вопрос появился. Можно ли в STM8 обращаться к регистрам в 16 битном режиме? В хидерах они объявлены как 8-битные, но я ведь могу и подправить хидеры, сделав для каждого регистра union. Считывание АЦП по байтам выглядит маразматично. В то же время 16 битный регистр вообще не считывается, а сразу используется по назначению (в вычислениях).
Я уже это писал в пост 83. )))
Я ж говорю, что AVR крассивее ... даже в деталях ...
SasaVitebsk вне форума   Ответить с цитированием
Непрочитано 29.08.2011, 10:16   #136
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: FAQ по STM8

За день перенёс с 208 на at90can128 весь проект. С написанием, чтобы компилировалось для обоих кристаллов. День вылавливали хомуты и ещё день я их устранял.
===
Буду заказывать кит для 208. Чтобы установить причину неработоспособности поставленной партии кристаллов.
SasaVitebsk вне форума   Ответить с цитированием
Непрочитано 29.08.2011, 10:51   #137
tanq
Гражданин KAZUS.RU
 
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
tanq на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от SasaVitebsk Посмотреть сообщение
Буду заказывать кит для 208. Чтобы установить причину неработоспособности поставленной партии кристаллов.
Лучше свой программатор SWIM сделать и посмотреть что проц на команды отвечает.

И еще немного дополню список недостатков STM8
1) long арифметика сделана очень плохо, по крайней мере у cosmic
2) инструкция сдвига сдвигает только на 1 бит
3) большие накладные расходы на вызов прерывания - порядка 15 тактов
4) тормозной UART - макс 1 мегабит на 16 МГц тактовой
5) АЦП в непрерывном режиме не может быть использован, т.к. там нет буферизации регистра выбора канала, зато есть совершенно бесполезный цифровой компаратор и еще более бесполезные 10 регистров буферизации данных
6) шина I2C сделана слишком "умно", безе видимых выгод от этогго.
7) нет внутреннего Vref
tanq вне форума   Ответить с цитированием
Непрочитано 29.08.2011, 11:50   #138
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от tanq Посмотреть сообщение
Лучше свой программатор SWIM сделать и посмотреть что проц на команды отвечает.
Пробовал заводской программатор стороннего производителя. Нужный чип есть. Программирование не шло. Какая-то странная ошибка. Уже не помню какая.
SasaVitebsk вне форума   Ответить с цитированием
Непрочитано 29.08.2011, 13:24   #139
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от tanq Посмотреть сообщение
2) инструкция сдвига сдвигает только на 1 бит
а в каких сдвигает больше ?

Сообщение от tanq Посмотреть сообщение
5) АЦП в непрерывном режиме не может быть использован, т.к. там нет буферизации регистра выбора канала, зато есть совершенно бесполезный цифровой компаратор и еще более бесполезные 10 регистров буферизации данных
С чего это не может быть использован? юзай совместно с ПДП.
__________________
ziblog.ru
zheleznjakov вне форума   Ответить с цитированием
Непрочитано 29.08.2011, 16:53   #140
tanq
Гражданин KAZUS.RU
 
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
tanq на пути к лучшему
По умолчанию Re: FAQ по STM8

SasaVitebsk,
Надо не программирование пробовать, а для начала пытаться прочитать память чипа, например его уникалный ID.


Сообщение от zheleznjakov Посмотреть сообщение
а в каких сдвигает больше ?
У арма и x86 сдвигает на любое число битов за 1 такт.

Сообщение от zheleznjakov Посмотреть сообщение
С чего это не может быть использован? юзай совместно с ПДП.
Мне надо было преключать каналы АЦП в определенной последовательности. АЦП этого не умеет и ПДП тут полностью бесполезен. К тому же в младших чипах нет ПДП, а использование не младших лишено смысла из-за неправильной цены на них. По совокупности качеств верхняя планка цены на STM8 порядка 20 рублей. Слишком они убоги чтоб стоить дороже. За 50 рублей уже можно взять арм 50 МГц, который по сравнению с этим обрезком просто фантастически быстрее.
tanq вне форума   Ответить с цитированием
Ответ

Закладки

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


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