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

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

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

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

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

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

Отвлекитесь, эмбеддеры! Отвлеченные темы - обсудить проблемы тепловой смерти вселенной, или просто пиво. Этот раздел - для отдыха.

 
Опции темы
Непрочитано 15.03.2017, 11:58  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Отделено - как залить программу из Arduino в МК

Сообщение от AR_Favorit Посмотреть сообщение
...
слабак, опять режим страуса включил
oleg110592 вне форума  
Непрочитано 15.03.2017, 13:15  
makakus
Почётный гражданин KAZUS.RU
 
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: Отделено - как залить программу из Arduino в МК

Про библиотеки, проверенные тысячами.

Понадобился быстрый расчёт CRC16, но без таблицы в 2 килобайта. Нашёл, на ассемблере, известного умельца, с комментариями на чешском языке ))

Это ужас!
1. Товарищ запоминает старший бит отдельно: 2 команды.
2. Сдвигает влево.
3. Обнуляет младший бит.
4. Возвращает запомненный старший бит в регистр.
5. Тот регистр xor-ит с другим.
и т.д.

Это всё делается для каждого бита строки данных!
Пришлось переделывать.
1. убираем нах
2. сдвиг нужен, оставляем, но логический!
3. конечно! у него вместо логического сдвига - циклический, приходилось обнулять!
4. Не нужен доп. регистр! Старший бит после сдвига лежит во флаге переноса! пропуск команды по флагу.
5. xor с константой.

Потом вообще убрал это дрочилово со старшим битом, просто xor байт до сдвига.
Время выполнения уменьшилось более чем в 3 раза.

А вы говорите "надёжная либа".

PS Я знаю, "не теряй время, возьми более быстрый контроллер - и всё"
makakus вне форума  
Непрочитано 15.03.2017, 13:19  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Отделено - как залить программу из Arduino в МК

Сообщение от makakus Посмотреть сообщение
Про библиотеки
библиотека для ардуино?
oleg110592 вне форума  
Непрочитано 15.03.2017, 13:27  
mtit
Почётный гражданин KAZUS.RU
 
Аватар для mtit
 
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,261
Сказал спасибо: 2,113
Сказали Спасибо 1,718 раз(а) в 973 сообщении(ях)
mtit на пути к лучшему
По умолчанию Re: Отделено - как залить программу из Arduino в МК

https://m.hh.ru/vacancy/18754058
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
mtit вне форума  
Сказали "Спасибо" mtit
worked24 (15.03.2017)
Непрочитано 15.03.2017, 13:35  
mtit
Почётный гражданин KAZUS.RU
 
Аватар для mtit
 
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,261
Сказал спасибо: 2,113
Сказали Спасибо 1,718 раз(а) в 973 сообщении(ях)
mtit на пути к лучшему
По умолчанию Re: Отделено - как залить программу из Arduino в МК

oleg110592, да какая фиг разница. Не бывает универсальных библиотек, как не бывает лекарств от всех болезней, идеальных автомашин, универсальных ложек,...
Вы же вату в уши толкаете "а чем библиотеки плохи?". Вопрос пользоваться библиотеками или БЕЗДУМНО пользоваться библиотеками? Вот в чём вопрос.
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
mtit вне форума  
Сказали "Спасибо" mtit
worked24 (15.03.2017)
Непрочитано 15.03.2017, 13:45  
E_C_C
Почётный гражданин KAZUS.RU
 
Аватар для E_C_C
 
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,831
Сказал спасибо: 742
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
E_C_C на пути к лучшему
По умолчанию Re: Отделено - как залить программу из Arduino в МК

Сообщение от mtit Посмотреть сообщение
https://m.hh.ru/vacancy/18754058
Цитата:
Загадки нужны разные:
от простых, как то
шкатулка с кодовой панелью,
бомба с обратным отсчетом
или цепь герконов, открывающих замок.....
Цитата:
Кто нам нужен:
тот, кто прочитав загадки выше, сразу знает, как их сделать
тот, кто в курсе о различных приводах, обвязках, передачах, тягах, редукторах и т.д. и работал с ними
тот, кто понимает законы физики и геометрии и учитывает их в идеях реализации загадок
тот, кто спалил не один десяток плат и точно знает, на что они способны
тот, кто сам с удовольствием паяет
Что то не хочется к ним
__________________
Да здравствует Разум,да сгинет Маразм!
E_C_C вне форума  
Непрочитано 15.03.2017, 14:11  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Отделено - как залить программу из Arduino в МК

Сообщение от mtit Посмотреть сообщение
Вы же вату в уши толкаете "а чем библиотеки плохи?". Вопрос пользоваться библиотеками или БЕЗДУМНО пользоваться библиотеками?
маненечко не так поняли чем, плохи библиотеки так никто и не сказал. Мешает ли кто пользователям ардуино НЕ БЕЗДУМНО пользоваться библиотеками? Получил
ответ типа биология мешает, онис люди второго сорта, но подозреваю мешает не всем - кто то ж библиотеки оные пишет.
"Вату в уши толкаете" - сего действия не производил, тайный смысл выражения не понимаю.
oleg110592 вне форума  
Сказали "Спасибо" oleg110592
worked24 (15.03.2017)
Непрочитано 15.03.2017, 14:40  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Отделено - как залить программу из Arduino в МК

Сообщение от oleg110592 Посмотреть сообщение
кто то ж библиотеки оные пишет
Пишут абдуринщики, которые разок прочитали даташит, но не поняли ничего. Потому как исходники этих "библиотек" — тихий ужас!
Пример: все абдуринщики, работающие с датчиками по I2C или SPI как-то и не замечают, что пользуются они софтово-ногодрыжным протоколом. А потом какой-нибудь абдуринщик захочет скорость до 400кб/с (а то и до мегабита) поднять. И завопит: "блин, оно ж не работает! Дайте библиотеку для быстрого I2C!!!"
Видел пару вещей с использованием аппаратных возможностей, с хорошим грамотным кодом. Но этих вещей очень мало, и они просто тонут в дерьме быдлокода. И то, на них тоже хаятели находятся, встречал я где-то вопли типа "Ай, у меня одновременно 2 либы не работают! Какой плохой автор!" А то, что обе библиотеки рассчитаны на работу с одним и тем же таймером, не судьба посмотреть в документации или исходниках, и переделать одну из них под другой таймер…
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 15.03.2017, 14:42  
verdana
Заблокирован
 
Регистрация: 16.03.2005
Сообщений: 5,918
Сказал спасибо: 560
Сказали Спасибо 9,145 раз(а) в 2,892 сообщении(ях)
verdana на пути к лучшему
По умолчанию Re: Отделено - как залить программу из Arduino в МК

Сообщение от oleg110592 Посмотреть сообщение
Мешает ли кто пользователям ардуино НЕ БЕЗДУМНО пользоваться библиотеками? Получил
ответ типа биология мешает, онис люди второго сорта,
Вы правильно подметили
Сообщение от oleg110592 Посмотреть сообщение
маненечко не так понял
Всё живое, сконструировано очень рационально.
И "экономить энергию" один из самых сильных инстинктов.
На уровне инстинкта самосохранения и размножения.

А процесс мышления требует большого расхода энергии.
Поэтому если есть возможность получить результат не думая,
большинство этой возможностью воспользуется.

P.S.
Один из признаков разумного существа, это контроль над инстинктами.

Но для для того, чтобы что то контролировать, нужно знать как это работает.
verdana вне форума  
Непрочитано 15.03.2017, 14:42  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Отделено - как залить программу из Arduino в МК

Сообщение от mtit Посмотреть сообщение
https://m.hh.ru/vacancy/18754058
Так этим вообще насрать на чем делается. Они просто кроме слова "абдурино" ничего не слыхали. А вообще, для большей части этих "квестов" за глаза хватило бы 15-рублевого 20-ногого STM8S003!
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как залить программу из Arduino в МК sanstan AVR 10 16.03.2017 15:55
RFID на Arduino с использованием Parallax RFID reader/writer IvanPuzirev Микроконтроллеры, АЦП, память и т.д 13 22.04.2014 20:57
Проблема с Arduino Motor Shield domka Песочница (вопросы новичков) 6 29.07.2013 11:56


Часовой пояс GMT +4, время: 05:32.


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