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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 23.11.2013, 19:03   #931
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от nahimovv Посмотреть сообщение
dosikus, может пора выложить новую мурзилку с весёлыми картинками для создателей проекта ИАР с применением SPL? У тя хорошо получается! Не?
Счас сделаю . Но не быстро...
Реклама:
__________________
Осторожно , злой кот
dosikus вне форума   Ответить с цитированием
Непрочитано 23.11.2013, 19:15   #932
woroba
Гражданин KAZUS.RU
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
woroba на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от dosikus Посмотреть сообщение
woroba, На кой хрен, проблем мало? Ради бога .

В stm8l скорей всего точно так же "насоздавал" без понятия.

Прикольно конечно наблюдать, как новичок вместо изучения архитектуры и С , наслушавшись кухарок-визажистов любителей SPL, сам себе злобный буратино...
1)Вообще либы не люблю и до сегодняшнего дня обходился без них, но тут решил просто попробовать на вкус, и забыть про их существование.
2)Для эльки делал аналогично все работает, проект в приложении.
3)Ну а последний абзац вы зря первым делом всегда курю даташиты на МК(хотя с моим иеглишем ух как это не просто.)
Вложения:
Тип файла: rar STDLIB.rar (1.12 Мб, 37 просмотров)
__________________
Не ошибается лишь тот, кто ни чего не делает!

Последний раз редактировалось woroba; 23.11.2013 в 19:37.
woroba вне форума   Ответить с цитированием
Непрочитано 23.11.2013, 19:43   #933
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от woroba Посмотреть сообщение
2)Для эльки делал аналогично все работает, проект в приложении.
Те же яйца , все так же неправильно...
Вдобавок проект сделан для плюсов...

И как он может работать с такими ошибками ?????
Миниатюры:
Нажмите на изображение для увеличения
Название: IAR.png
Просмотров: 70
Размер:	53.9 Кб
ID:	55142  
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 23.11.2013 в 19:49.
dosikus вне форума   Ответить с цитированием
Непрочитано 23.11.2013, 19:59   #934
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от woroba Посмотреть сообщение
все работает, проект в приложении.
Тоже не работает, кидает кучу ошибок!
А зачем в папку inc stm8l15x_conf.h закидывать? Не проще кинуть в папку с проектом, а в препроцессоре добавить путь $PROJ_DIR$ ?
И зачем stm8L15x.h переписывать из-за какого-то пустяка? Не проще STM8L15X_MD в опциях проекта указать?
И с-файлы SPL зачем без разбора к проекту подключать, там не всё может относиться к данному камню?
nahimovv вне форума   Ответить с цитированием
Непрочитано 23.11.2013, 20:54   #935
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FAQ по STM8

Выкачиваем либы :
http://www.st.com/web/en/catalog/tools/PF257956
http://www.st.com/web/en/catalog/tools/PF258009

Распаковываем .
Далее чистые фанаты SPL , вроде Паши ,могут просто юзать шаблоны,
что например для STM8L в

stsw-stm8016\STM8L15x-16x-05x-AL31-L_StdPeriph_Lib_V1.6.1\Project\STM8L15x_StdPeriph_ Template

Создаем свою папку , копируем в нашу папку

из

stsw-stm8016\STM8L15x-16x-05x-AL31-L_StdPeriph_Lib_V1.6.1\Project\STM8L15x_StdPeriph_ Template

main.c
stm8l15x_conf.h
stm8l15x_it.c
stm8l15x_it.h


и из
stsw-stm8016\STM8L15x-16x-05x-AL31-L_StdPeriph_Lib_V1.6.1\Libraries\STM8L15x_StdPerip h_Driver\

целиком папки inc и source .

В IAR File-›New Workspace .


Далее Project-›Create New Project...



В окне выбираем Tool chain-› STM8 series ,
Project templates -› Empty project
Указываем нашу папку , вбиваем имя проекта и сохраняем .

В окне workspace щелкаем правой кнопкой по имени проекта -› Add-› Add group.



Вбиваем имя группы - src .



Далее щелкаем правой кнопкой по src -› Add-› Add files.
Выбираем папку с исходниками SPL. В ней выбираем нужные нам исходники исходя из того какие модули будем использовать.
Так и только так добавляются только исходники , хэдеры подключаются в препроцессоре.
В окне workspace щелкаем правой кнопкой по имени проекта -› Options.
В этом окне в опции С,С++ Compiler выбираем вкладку Preprocessor.
В поле Additional include directories вводим путь к хэдерам .
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 23.11.2013 в 21:38.
dosikus вне форума   Ответить с цитированием
Непрочитано 23.11.2013, 21:03   #936
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FAQ по STM8



В IAR относительный путь к проекту прописывается так : $PROJ_DIR$
В итоге пути к хэдерам будут $PROJ_DIR$ и $PROJ_DIR$\inc .
По одной строке на путь.
В поле Defined symbols пропишем линейку используемого нами микроконтроллера .



А сам микроконтроллер выбираем в опции General options-› Target.



В окне workspace щелкаем правой кнопкой по имени проекта -› Add-› Add files.
Добавлем main.c .

Сохраняем все File -› Save workspace.

В main.c меняем строчку

Код:
#include "stm8l15x.h"
на

Код:
#include "stm8l15x_conf.h"
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 23.11.2013 в 22:55.
dosikus вне форума   Ответить с цитированием
Сказали "Спасибо" dosikus
oleg110592 (23.11.2013)
Непрочитано 23.11.2013, 22:09   #937
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от dosikus Посмотреть сообщение
В файле stm8l15x_conf.h нужно закомментировать хэдеры неиспользуемых либ .
А нужно ли?
nahimovv вне форума   Ответить с цитированием
Сказали "Спасибо" nahimovv
dosikus (23.11.2013)
Непрочитано 23.11.2013, 22:13   #938
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от nahimovv Посмотреть сообщение
А нужно ли?
Гы... Да , лишнее . Как и вся SPL .
__________________
Осторожно , злой кот
dosikus вне форума   Ответить с цитированием
Непрочитано 23.11.2013, 22:20   #939
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: FAQ по STM8

Не, я имел ввиду, что достаточно подключить только нужные с-файлы SPL.
nahimovv вне форума   Ответить с цитированием
Непрочитано 23.11.2013, 22:38   #940
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FAQ по STM8

Я здесь писал о этом https://kazus.ru/forums/showpost.php...&postcount=935

Сообщение от dosikus Посмотреть сообщение
Выбираем папку с исходниками SPL. В ней выбираем нужные нам исходники исходя из того какие модули будем использовать.
__________________
Осторожно , злой кот
dosikus вне форума   Ответить с цитированием
Ответ

Закладки

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


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