Например TDA7294

Форум РадиоКот • Просмотр темы - Программирование STM8
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 23, 2024 18:51:46

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2500 ]     ... , , , 76, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср дек 06, 2017 18:18:10 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 3
Медали: 1
Получил миской по аватаре (1)
arkhnchul писал(а):
не совсем, ID - это lot number
Совсем ID, просто картинку обрезал на начальный адрес. ID же это все 12 байт, хотя какая разница.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср дек 06, 2017 18:38:17 
Друг Кота

Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3092
Откуда: москва, уфа
Рейтинг сообщения: 0
да, вру, все целиком.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср дек 06, 2017 18:40:30 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Не столь важно :beer: . Лично мне непонятно что такое х и у тут. Наверное что-то технологическое, для отслеживания производства, может когда пилят кремний.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср дек 06, 2017 18:56:38 
Друг Кота

Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3092
Откуда: москва, уфа
Рейтинг сообщения: 3
координаты конкретной ячейки на групповой пластине (wafer)


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Сб дек 09, 2017 15:25:19 
Первый раз сказал Мяу!

Зарегистрирован: Чт дек 23, 2010 00:12:10
Сообщений: 20
Рейтинг сообщения: 0
Всем доброго. Помогите советом. Пишу файл с макросами в STVD в виде include файла. В макросах есть различия в зависимости от используемого микроконтроллера. Соответственно нужно их дифференцировать по цвету штанов выбранной модели.
Попробовал так: #ifdef __STM8S105K__
При этом весь остальной текст попросту игнорируется если в начале кода присутствует #define __STM8S105K__ 1
А если закомментировать, то игнорируется обозначенный макрос.
Подскажите как сделать чтоб все макросы работали при любом выбранном микроконтроллере, а помеченные макросы только по выбору.
Может сложно сформулировал, задавайте наводящие вопросы, попробую ответить.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Сб дек 09, 2017 16:20:25 
Друг Кота

Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3092
Откуда: москва, уфа
Рейтинг сообщения: 0
а вы #ifdef случаем закрыть не забыли #endif?
вот например кусок stm8_conf.h из spl, пример работы с препроцессором

Код:
#if defined(STM8S208) || defined(STM8S207) || defined(STM8S007) ||defined(STM8S105) ||\
    defined(STM8S005) ||  defined (STM8AF52Ax) || defined (STM8AF62Ax) || defined (STM8AF626x)
 #include "stm8s_tim3.h"
#endif /* (STM8S208) ||defined(STM8S207) || defined(STM8S007) ||defined(STM8S105) */
#ifndef STM8S903
 #include "stm8s_tim4.h"
#endif /* STM8S903 */
#ifdef STM8S903
 #include "stm8s_tim5.h"
 #include "stm8s_tim6.h"
#endif /* STM8S903 */


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вс дек 10, 2017 07:01:46 
Первый раз сказал Мяу!

Зарегистрирован: Чт дек 23, 2010 00:12:10
Сообщений: 20
Рейтинг сообщения: 0
#endif не забыл. Забыл добавить что пишу на ассемблере. Но в общем так и сделал. Вынес макросы в отдельные файлы. Но хотелось всё в одном файле.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вс дек 10, 2017 14:18:34 
Друг Кота

Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3092
Откуда: москва, уфа
Рейтинг сообщения: 0
так то же самое можно и в одном файле. Покажите текст, пока не оч понятно, в чем проблема.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вс дек 10, 2017 15:37:09 
Первый раз сказал Мяу!

Зарегистрирован: Чт дек 23, 2010 00:12:10
Сообщений: 20
Рейтинг сообщения: 0
Код:
;выключение питания АЦП
ADC_PWR_OFF MACRO
   bres ADC_CR1,#0
   MEND
   
   #ifidn __STM8S105k__
   #include "ADC1.inc"
   #endif ; __STM8S105k__

   #ifidn __STM8S103f__
   #include "ADC2.inc"
   #endif ; __STM8S103f__

EOF

Вот так получилось. Приходится использовать внешние файлы. Если вместо #include вставить текст макросов то остальное игнорируется компилятором.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вс дек 10, 2017 15:43:28 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Может нужно #ifdef ?

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вс дек 10, 2017 16:45:59 
Друг Кота

Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3092
Откуда: москва, уфа
Рейтинг сообщения: 0
дык это, показывайте то, что не работает, а не то, что работает.
и да, зачем вам #ifidn?
ЗЫ а, это ассемблер. Сказали бы сразу)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт дек 12, 2017 20:11:23 
Первый раз сказал Мяу!

Зарегистрирован: Чт дек 23, 2010 00:12:10
Сообщений: 20
Рейтинг сообщения: 0
Всё, разобрался. #ifdef не работает почему-то, #ifidn всё работает в одном файле.
Так компилируется:
Код:
;выключение питания АЦП
ADC_PWR_OFF MACRO
   bres ADC_CR1,#0
   MEND
   
   #ifidn __STM8S105k__
ADC_CH MACRO CH
;порт на вход
   bres PB_DDR,#CH
;выбор канала
   mov ADC_CSR,#CH
   MEND
   #endif ; __STM8S105k__

так не получается:
Код:
;выключение питания АЦП
ADC_PWR_OFF MACRO
   bres ADC_CR1,#0
   MEND
   
   #ifdef __STM8S105k__
ADC_CH MACRO CH
;порт на вход
   bres PB_DDR,#CH
;выбор канала
   mov ADC_CSR,#CH
   MEND
   #endif ; __STM8S105k__


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт дек 12, 2017 21:01:58 
Друг Кота

Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3092
Откуда: москва, уфа
Рейтинг сообщения: 0
чот странное. Должно быть наоборот.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Вт дек 12, 2017 21:33:51 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
virusss, ассемблер родной ? А стоит ли? От Cosmic даже АСМ лучше...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Чт дек 14, 2017 13:09:09 
Первый раз сказал Мяу!

Зарегистрирован: Чт дек 23, 2010 00:12:10
Сообщений: 20
Рейтинг сообщения: 0
Где найти информацию на русском по ассемблеру от Cosmic?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Пт дек 15, 2017 20:47:37 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 1
Занятие эмбеддом, подразумевает однозначное знание языка.
Тем более что вы избрали тернистый путь одиночки - кодинга на асме чипа, имеющего массу примеров на С ,с архитектурой под С заточенную.
К тому же практически все переводное полная чушь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср янв 03, 2018 17:16:13 
Грызет канифоль

Карма: 3
Рейтинг сообщений: 13
Зарегистрирован: Пн июн 05, 2017 10:27:45
Сообщений: 264
Рейтинг сообщения: 0
Подскажите есть ли разница stm8s003f3p6 или stm8s103f3p6 ,у меня прошивка под stm8s003f3p6 ,а имею
stm8s103f3p6 ,писать прошивки или редактировать не умею.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср янв 03, 2018 17:42:00 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Глянул ДШ.
Сразу бросилась в глаза разница в меньшем количестве ЕЕПРОМ и отсутствие уникального номера у 003.
Других отличий не заметил (не значит что их нет), но по всей видимости прошивка будет работать на 103. Можно ж просто попробовать на свой страх и риск, если устройство позволяет такие эксперименты.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Ср янв 03, 2018 17:51:53 
Друг Кота

Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3092
Откуда: москва, уфа
Рейтинг сообщения: 0
разница не сильно большая, вроде только размер EEPROM-а и живучесть флеша. По бытующей легенде, кристаллы S003 - отбраковка групповых партий S103


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программирование STM8
СообщениеДобавлено: Пн янв 08, 2018 13:53:42 
Встал на лапы

Зарегистрирован: Вт июл 10, 2012 14:13:34
Сообщений: 101
Откуда: Харьков
Рейтинг сообщения: 0
Уважаемые гуру, есть у меня зарядное устройство с микроконтроллером, надпись на корпусе 324GK_C1D03. Корпус TSSOP 20. Погуглив 324GK datasheet - получил, что это STM8S. Так-ли это? Нужно считать и записать прошивку зарядного устройства. Возле контроллера есть внешний разъем на 3 пина.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2500 ]     ... , , , 76, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y