Программирование STM8

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Программирование STM8

Сообщение a5021 »

Вот здесь говорится про "колоночики"?
1. Как прикрутить микрофон и динамик к контроллеру?
oleg110592 писал(а):Про стек написал.
Ни пол-слова не вижу. То, что к avr легко подцепить 28j60 как раз заслуга стека. Нашли такой же для stm8 ?
Реклама
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

Разве в колоночках нет динамиков? Стек написан на си - там только работу с SPI поменять. Или это для вас неразрешимая проблема?
Реклама
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Программирование STM8

Сообщение a5021 »

oleg110592 писал(а):Разве в колоночках нет динамиков?
Играйте в эту игру дальше самостоятельно.
Стек написан на си - там только работу с SPI поменять. Или это для вас неразрешимая проблема?
Давайте там без нападок на меня. А то потом опять будете скулить про переход на личности. Несколько человек в разное время брались портировать этот самый стек и наиболее продвинутый результат, что я видел -- работающий пинг. Дальше не прошел никто.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

скулите почему то вы все время. Где нападки - был просто вопрос. Какой стек портировать пытались? Использовал копипаст из этих статей: http://we.easyelectronics.ru/electro-an ... -dhcp.html
в одном проекте мегу48 в связке ENC28j60 - мега спокойно передавала данные по UDP на роутер, потом роутер через вифи передавал на планшет и также обратно, отлично работает и по сей день. Если разобраться, имхо должно и на стм8 заработать.
http://we.easyelectronics.ru/angel5a/st ... ernet.html
Реклама
Эиком - электронные компоненты и радиодетали
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Программирование STM8

Сообщение a5021 »

Стека нет. Точка. Сказки про то, что он портируется одной левой, оставьте более доверчивым читателям. Потрудитесь не хамить.
Реклама
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

Совершенно не хамлю - вы близко к сердцу принимаете интернет, уже говорил.
Стек есть. Точка. Портируется не левой и не правой а мозгом. :)
Я понял, в чём ваша беда: вы слишком серьёзны. Умное лицо — это ещё не признак ума, господа. Все глупости на земле делаются именно с этим выражением лица. Улыбайтесь, господа. Улыбайтесь!(с)
:))
Реклама
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Программирование STM8

Сообщение a5021 »

Значит мозг есть только у вас, а все, кто брался портировать -- безмозглые бараны. В этом предложении я вижу, как минимум, одно противоречие.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

вы лично портировали? Дайте пруфлинк где у другого не получилось (я дал ссылку где получилось). С какими проблемами столкнулись? SPI в STM8 не работает? В эррате STM8 вроде косяков по и2ц много - и то есть решения их обхода. Все остальное в стеке обычный си. Разве си для стм8 нет или он там по другому работает?
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Программирование STM8

Сообщение a5021 »

oleg110592 писал(а):вы лично портировали?
А мне зачем? Я умею анализировать опыт других.
Дайте пруфлинк где у другого не получилось (я дал ссылку где получилось). С какими проблемами столкнулись? SPI в STM8 не работает?
Различия не только в регистрах. http://electronix.ru/forum/index.php?showtopic=96165 Наивно думать, что поменял названия и все заработает.
Разве си для стм8 нет или он там по другому работает?
И это тоже есть.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

Спасибо за ссылку. Год 2011.
Сначала попробовал стек описанный в сообществе (easyelectronics.ru): Удалось связаться с микросхемой, читать/писать регистры, и это все ОК работало. Но вот добиться пинга так и не удалось, поэтому решил забросить и попробовать что нить другое.
Дальше можно было бы и не читать... Почему не удалось? Как такой опыт можно анализировать?
Закончилось все фразой, в том же 2011:
С оптимизацией еще проблему не решил - места пока хватает, как сделаю что все заработает, потому буду с оптимизацией разбираться.
Получилось или не получилось неизвестно. Зато 27 февраля 2012 у другого получилось (по моей ссылке). Кто же слабое звено из них? Кому верить?
Многие вопросы вашей ссылки, были решены по моей ссылке, например пишет еще один человек:
Насчет PING. Делаю переходник UART<->LAN на STM8S003. Использую стек от LifeLover. У него контрольная сумма для ответа ICMP берется как icmp->cksum += 8. Если в этом месте «правильно» считать контрольную сумму: icmp->cksum = ip_cksum(0, (uint8_t *)icmp, len);, то PING будет работать.
У него значит тоже получилось?
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Программирование STM8

Сообщение a5021 »

Пинг заработал? А не я ли об этом с самого начала сказал? Сам стек с изиэлектроникс это только кусочек стека. Кроме того, там же в коментариях жалуются на баги. Порт на стм8 вообще кусочек от от кусочка. Я совсем не об этих суррогатах и костылях говорил, когда про стек для stm8 упоминал.

Ну да фиг с ним, предположим, что произошло немыслимое чудо и стек портирован. Все бы ничего, но автор стека с изи измерил производительность своего кода и выяснилось, что только передача данных сжирает 50% процессорного времени. А тут еще и прием подразумевается. И оцифровка с компрессией, а заодно, и обратный процесс. Хотя подозреваю, что на словах и в этот раз никаких проблем не возникнет.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

По вашей ссылке пинг у человека не заработал (стек из сообщества), а "Web-сервер заработал" (т.е. какой то все же стек работает). Откуда вы смогли "проанализировать чужой опыт", увидев что пинг работает а стек нет, все таки непонятно, ссылку бы хотелось. Что такое полный стек в вашем понимании? Что мешает его сделать из рабочих кусочков? Будем ждать пока кто то сделает? Мы не можем ждать милостей от природы, взять их у нее - наша задача(с). Тем более, что по ссылкам из сообщества уже есть все что нужно для организации обмена по UDP, проверено.
a5021 писал(а):автор стека с изи измерил производительность
Мы ж сейчас о наличии стека спорили, а не о производительности. Все таки оказалось стек есть, теперь можем и о производительности. Производительность, как вы думаете, можно улучшить?
Последний раз редактировалось oleg110592 Вт май 26, 2015 19:26:58, всего редактировалось 1 раз.
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Программирование STM8

Сообщение a5021 »

Не сомневаюсь, что на страницах форума можно не только найти несуществующий стек, но и вообще улучшить все, а не только производительность.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

Это же прекрасно, правда?
vash_sa
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт сен 04, 2014 13:22:44

Re: Программирование STM8

Сообщение vash_sa »

Я прошу прощения, что вызвал такие дебаты. Видит Бог, я этого не хотел. Я не профи, но потихоньку грызу программирование stm8. STM8 в связке с 28j60 в сети работает. Управляю из браузера периферией.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

Это разве дебаты - больше дурака валяем. В споре рождается истина. А какой стек используете? Пинг работает?
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Программирование STM8

Сообщение a5021 »

oleg110592 писал(а):Это же прекрасно, правда?
Еще как. Можно стек от авр лихо так выдать за стек стм8 и делать вид, что все так оно и было. Динамики из колоночек сами собой выбираются и прыгают прямиком в техзадание. Просто великолепие какое-то.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

это у вас такой стиль работы? Имхо нехорошо выдавать желаемое за действительное. Опять на публику играем. Не, ну а чо, смишно (про динамики). По теме есть чего сказать?
a5021
Друг Кота
Сообщения: 6452
Зарегистрирован: Пт сен 13, 2013 13:11:31

Re: Программирование STM8

Сообщение a5021 »

Я отвечал на ваше столь же содержательное и столь же "по теме" сообщение. Себя не видим, да?
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Программирование STM8

Сообщение oleg110592 »

а я ранее отвечал на ваше столь же содержательное
"В своем глазу бревна не видим..."
Ответить

Вернуться в «Разные вопросы по МК»