Отвлекитесь, эмбеддеры! Отвлеченные темы - обсудить проблемы тепловой смерти вселенной, или просто пиво. Этот раздел - для отдыха. |
15.03.2017, 11:58
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Отделено - как залить программу из Arduino в МК
Сообщение от AR_Favorit
|
...
|
слабак, опять режим страуса включил
|
|
|
|
15.03.2017, 13:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Отделено - как залить программу из Arduino в МК
Про библиотеки, проверенные тысячами.
Понадобился быстрый расчёт CRC16, но без таблицы в 2 килобайта. Нашёл, на ассемблере, известного умельца, с комментариями на чешском языке ))
Это ужас!
1. Товарищ запоминает старший бит отдельно: 2 команды.
2. Сдвигает влево.
3. Обнуляет младший бит.
4. Возвращает запомненный старший бит в регистр.
5. Тот регистр xor-ит с другим.
и т.д.
Это всё делается для каждого бита строки данных!
Пришлось переделывать.
1. убираем нах
2. сдвиг нужен, оставляем, но логический!
3. конечно! у него вместо логического сдвига - циклический, приходилось обнулять!
4. Не нужен доп. регистр! Старший бит после сдвига лежит во флаге переноса! пропуск команды по флагу.
5. xor с константой.
Потом вообще убрал это дрочилово со старшим битом, просто xor байт до сдвига.
Время выполнения уменьшилось более чем в 3 раза.
А вы говорите "надёжная либа".
PS Я знаю, "не теряй время, возьми более быстрый контроллер - и всё"
|
|
|
|
15.03.2017, 13:19
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Отделено - как залить программу из Arduino в МК
Сообщение от makakus
|
Про библиотеки
|
библиотека для ардуино?
|
|
|
|
15.03.2017, 13:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,261
Сказал спасибо: 2,113
Сказали Спасибо 1,718 раз(а) в 973 сообщении(ях)
|
Re: Отделено - как залить программу из Arduino в МК
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
|
|
|
|
15.03.2017, 13:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,261
Сказал спасибо: 2,113
Сказали Спасибо 1,718 раз(а) в 973 сообщении(ях)
|
Re: Отделено - как залить программу из Arduino в МК
oleg110592, да какая фиг разница. Не бывает универсальных библиотек, как не бывает лекарств от всех болезней, идеальных автомашин, универсальных ложек,...
Вы же вату в уши толкаете "а чем библиотеки плохи?". Вопрос пользоваться библиотеками или БЕЗДУМНО пользоваться библиотеками? Вот в чём вопрос.
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
|
|
|
|
15.03.2017, 13:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,831
Сказал спасибо: 742
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
|
Re: Отделено - как залить программу из Arduino в МК
Цитата:
|
Загадки нужны разные:
от простых, как то
шкатулка с кодовой панелью,
бомба с обратным отсчетом
или цепь герконов, открывающих замок.....
|
Цитата:
|
Кто нам нужен:
тот, кто прочитав загадки выше, сразу знает, как их сделать
тот, кто в курсе о различных приводах, обвязках, передачах, тягах, редукторах и т.д. и работал с ними
тот, кто понимает законы физики и геометрии и учитывает их в идеях реализации загадок
тот, кто спалил не один десяток плат и точно знает, на что они способны
тот, кто сам с удовольствием паяет
|
Что то не хочется к ним
__________________
Да здравствует Разум,да сгинет Маразм!
|
|
|
|
15.03.2017, 14:11
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Отделено - как залить программу из Arduino в МК
Сообщение от mtit
|
Вы же вату в уши толкаете "а чем библиотеки плохи?". Вопрос пользоваться библиотеками или БЕЗДУМНО пользоваться библиотеками?
|
маненечко не так поняли чем, плохи библиотеки так никто и не сказал. Мешает ли кто пользователям ардуино НЕ БЕЗДУМНО пользоваться библиотеками? Получил
ответ типа биология мешает, онис люди второго сорта, но подозреваю мешает не всем - кто то ж библиотеки оные пишет.
"Вату в уши толкаете" - сего действия не производил, тайный смысл выражения не понимаю.
|
|
|
Сказали "Спасибо" oleg110592
|
|
|
15.03.2017, 14:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Отделено - как залить программу из Arduino в МК
Сообщение от oleg110592
|
кто то ж библиотеки оные пишет
|
Пишут абдуринщики, которые разок прочитали даташит, но не поняли ничего. Потому как исходники этих "библиотек" — тихий ужас!
Пример: все абдуринщики, работающие с датчиками по I2C или SPI как-то и не замечают, что пользуются они софтово-ногодрыжным протоколом. А потом какой-нибудь абдуринщик захочет скорость до 400кб/с (а то и до мегабита) поднять. И завопит: "блин, оно ж не работает! Дайте библиотеку для быстрого I2C!!!"
Видел пару вещей с использованием аппаратных возможностей, с хорошим грамотным кодом. Но этих вещей очень мало, и они просто тонут в дерьме быдлокода. И то, на них тоже хаятели находятся, встречал я где-то вопли типа "Ай, у меня одновременно 2 либы не работают! Какой плохой автор!" А то, что обе библиотеки рассчитаны на работу с одним и тем же таймером, не судьба посмотреть в документации или исходниках, и переделать одну из них под другой таймер…
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
15.03.2017, 14:42
|
|
Заблокирован
Регистрация: 16.03.2005
Сообщений: 5,918
Сказал спасибо: 560
Сказали Спасибо 9,145 раз(а) в 2,892 сообщении(ях)
|
Re: Отделено - как залить программу из Arduino в МК
Сообщение от oleg110592
|
Мешает ли кто пользователям ардуино НЕ БЕЗДУМНО пользоваться библиотеками? Получил
ответ типа биология мешает, онис люди второго сорта,
|
Вы правильно подметили
Сообщение от oleg110592
|
маненечко не так понял
|
Всё живое, сконструировано очень рационально.
И "экономить энергию" один из самых сильных инстинктов.
На уровне инстинкта самосохранения и размножения.
А процесс мышления требует большого расхода энергии.
Поэтому если есть возможность получить результат не думая,
большинство этой возможностью воспользуется.
P.S.
Один из признаков разумного существа, это контроль над инстинктами.
Но для для того, чтобы что то контролировать, нужно знать как это работает.
|
|
|
|
15.03.2017, 14:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Отделено - как залить программу из Arduino в МК
Так этим вообще насрать на чем делается. Они просто кроме слова "абдурино" ничего не слыхали. А вообще, для большей части этих "квестов" за глаза хватило бы 15-рублевого 20-ногого STM8S003!
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:32.
|
|