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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 29.09.2011, 20:10   #161
nagano
Прописка
 
Регистрация: 15.01.2008
Сообщений: 120
Сказал спасибо: 5
Сказали Спасибо 1 раз в 1 сообщении
nagano на пути к лучшему
По умолчанию Re: FAQ по STM8

Я уже нашел
https://kazus.ru/forums/showthread.php?t=20861&page=137
Реклама:
nagano вне форума   Ответить с цитированием
Непрочитано 30.09.2011, 10:58   #162
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от SasaVitebsk Посмотреть сообщение
Работаю с одним заказчиком с 2001 года. За это время ни разу не срывал сроки. Это получило и оборотную сторону ... Они стали всё меньше времени выделять на проект + затягивать с изготовлением железа + уменьшать размер вознаграждения ...
На последний проект было выделено неделя ... Микроконтроллер был заложен новый .... перспективный .... короче наслушался я победоносных реляций ... stm8s208s6 ...
Купил дискавери ... собрал простенький (свой) проект на IAR1.3 ... вошёл в отладку ... отладил... успокоился ... отломал дискавери ...
Написал сам проект на 208 ... приступил к отладке ....
Три дня - у меня уже всё в мыле ... проклинаю всё на свете ...
====
Проект компилится ... при попытке входа в отладчик пишет что файл повреждён либо имеет неправильный формат ... Понятно что с файлом всё Ок. В симулятор с этим файлом всё прекрасно входит .... При этом st-link довольно долго мигает и потом загорается светодиод на постоянку ... Если выйти из IAR, то светодиод гаснет.
ST programmer при попытке залить hex файл делает примерно тоже - мигает светодиод... зажигается на постоянку... приложение вываливается без всяких сообщений, как будто я его закрыл ... Такое происходит даже если я просто хочу изменить адреса программирования ...
Для простоты картины собрал минимальный проект где трудно ошибиться ... ~250 байт - всё тоже самое ... Также себя ведёт и ST шный отладчик ...
Сегодня подкину 105 кристал из дискавери, но думаю что с ним всё будет работать ...
====
Грядёт дикая буча ... В пятницу приезжает заказчик из украины (заказчик моего заказчика )))) ). Конечно, мне собственно пофигу, но просто очень неприятно ... это же я посоветовал КРАСИВЫЙ кристалл применить... Понятно что сейчас делают кроссплату по-быстрому либо с stm32 либо с at90can128 - я им на выбор предложил ...
====
Кто что может подсказать ... Особенно меня интересует есть ли люди работавшие с stm8s208 кристаллами. У меня ревизия X.
Могу попробовать отладить без отладчика, хотя будет очень сложно ... Киньте ссылку на загрузчик по COM ...
====
Ещё один момент меня настораживает ... На кристалле имеется генерация на кварце ... Сие мне непонятно ...
Лучше поздно, чем ни когда
Пришел ко мне мк stm8s208s6, собрал я под него платку
http://ziblog.ru/2011/09/29/ochen-pr...ya-stm8s208s6/
и так же не смог его прошить,
анализ показал что сразу после включения питания на выводе Reset идет генерация с частотой от 7 до 8 кГц (зависит от напряжения питания), правда один раз удалось считать флеш-память и как ни странно мк был уже с какой-то программой (то ли с завода, то ли левак).
Не долго думая я заказал себе ещё один мк, собрал ещё плату и получил те же грабли
(мк так же был с программой!)
Дальнейшие эксперименты показали, что все дело было в конденсаторе VCap, с имеющимся у меня в наличии конденсаторами NP0 3300 пФ (murata) была генерация на ресете, поставил на 10 нФ X7R и процесс пошел Позже попробую набрать горсточку конденсаторов для экспериментов с данными мк.
__________________
ziblog.ru
zheleznjakov вне форума   Ответить с цитированием
Сказали "Спасибо" zheleznjakov
st_1 (30.09.2011)
Непрочитано 30.09.2011, 11:37   #163
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: FAQ по STM8

zheleznjakov, Респект!!!

Если это так...
А ващще... Не... мужики... ну вы и делаете...

Нажмите на изображение для увеличения
Название: STM8S208.PNG
Просмотров: 384
Размер:	13.4 Кб
ID:	26534
Там же НАНОфарады!!!
Тада понятно... внутренний LOW DROP загенерил... от скуки и недоедания...
st_1 вне форума   Ответить с цитированием
Непрочитано 30.09.2011, 12:47   #164
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: FAQ по STM8

Твою... Проглядел, ну теперь понятно в чем проблема
Спасибо! Очень неприятная оплошность
Как реализовано у Александра я не знаю, он пока не отвечал на письма.
А вот чего за прога зашита по умолчанию, в других не замечал.
__________________
ziblog.ru

Последний раз редактировалось zheleznjakov; 30.09.2011 в 12:57.
zheleznjakov вне форума   Ответить с цитированием
Непрочитано 30.09.2011, 13:12   #165
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: FAQ по STM8

Здесь два варианта... либо по генерации читалось что попадя... либо в проце действительно могла быть тест-прога... но чтобы она глушила доступ... слабо верится...
И запись при нормальном конденсаторе свидельствует об этом...
Микрочип, в частности, такое практикует... после отлёжки на складе чипы проходят тест... даже на коробках печать стоит об этом...
st_1 вне форума   Ответить с цитированием
Сказали "Спасибо" st_1
zheleznjakov (30.09.2011)
Непрочитано 30.09.2011, 13:27   #166
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: FAQ по STM8

Доступ она не глушит и я не знаю что она делает, но в обоих мк была одна и та же программа зашита.
Сбой чтения (записи) происходил когда программатор линию сброса "отпускал", то почти сразу начиналась генерация на ресете, что вызывало сбой алгоритма.
До этого все мк я сразу прошивал и не читал, в следующий раз новый мк сразу прочитаю.
STM-ки работают хорошо, если правильно их готовить
__________________
ziblog.ru
zheleznjakov вне форума   Ответить с цитированием
Непрочитано 05.10.2011, 23:39   #167
evil_laugh
Прохожий
 
Регистрация: 04.10.2011
Сообщений: 7
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
evil_laugh на пути к лучшему
По умолчанию Re: FAQ по STM8

Люди, подскажите, какой должен быть шаблон для написания ассемблерного файла под STM8L152C6 (STM8L-Discovery) в IAR?

Программа генерирует такое:

Код:
        MODULE  asmmain

        PUBLIC  __iar_program_start
        PUBLIC  main

        EXTERN  CSTACK$$Limit

        SECTION `.near_func.text`:CODE:NOROOT(0)

__iar_program_start:
        LDW     X, #CSTACK$$Limit-1     ; Set stackpointer
        LDW     SP, X

main:

        HALT                            ; End of program
        NOP

        END
но проблема в том, что контроллер почему-то не выходит в основной цикл, застревая где-то в Boot ROM. Где определена (константа?) __iar_program_start?


Я поясню, что я имею в виду.

Вот два скриншота дизасма из AVR. Первый - это дизасм пустого проекта на ассемблере. Второй - дизасм пустого проекта на Си.



Они ничем не отличаются. Кроме одного: вместо __iar_program_start во втором листинге везде стоит INTVEC$$Base.

Эти команды ничем не отличаются по опкоду: что у одного, что у второго он равен C68000. То есть и в первом, и во втором случае в A грузится 0x8000.

Но почему-то результат выполнения команды разный! В случае ассемблерного проекта в регистре A оказывается какое-то непонятное число, и программа зацикливается. А во втором случае всё прекрасно - в А оказывается 0x82, программа переходит по первому же сравнению и оказывается в начале моего кода.

Объясните, кто-нибудь, как это понимать?..

Чем вообще определяется этот листинг, который я привёл? Кто его пишет и как?

Последний раз редактировалось evil_laugh; 06.10.2011 в 00:51.
evil_laugh вне форума   Ответить с цитированием
Непрочитано 06.10.2011, 21:34   #168
evil_laugh
Прохожий
 
Регистрация: 04.10.2011
Сообщений: 7
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
evil_laugh на пути к лучшему
По умолчанию Re: FAQ по STM8

Всем снова добрый день.

Поделитесь, пожалуйста, как правильно переключить источник тактирования в stm8l152c6.

Написал всё, как в даташите, пытаюсь отладить на stm8l-discovery.

Вот картинка из даташита.



При попытке запустить процесс переключения (установка бита SWEN в CLK_SWCR + загрузка в CLK_SWR значения ) дебаггер выдаёт такое:



Если писать в IAR Workbench и на Си, то там этот баг выглядит так:



Кто знает, что означает эта ошибка и как её устранить?..

У кого есть стм8л-дискавери, может, попробуете код из даташита выполнить? А то, может, у меня сам дискавери глючный...
evil_laugh вне форума   Ответить с цитированием
Непрочитано 21.10.2011, 11:51   #169
nagano
Прописка
 
Регистрация: 15.01.2008
Сообщений: 120
Сказал спасибо: 5
Сказали Спасибо 1 раз в 1 сообщении
nagano на пути к лучшему
По умолчанию Re: FAQ по STM8

Кто работал с модулем IrDa в STM8L?
Передает нормально, а в прерывание по приему не заходит, как запустить?
Поделитесь пожалуйста.
nagano вне форума   Ответить с цитированием
Непрочитано 21.10.2011, 15:17   #170
nagano
Прописка
 
Регистрация: 15.01.2008
Сообщений: 120
Сказал спасибо: 5
Сказали Спасибо 1 раз в 1 сообщении
nagano на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от nagano Посмотреть сообщение
Кто работал с модулем IrDa в STM8L?
Передает нормально, а в прерывание по приему не заходит, как запустить?
Поделитесь пожалуйста.
Все, вопрос снят, заработало!
nagano вне форума   Ответить с цитированием
Ответ

Закладки

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


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