Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
FreshMan, дело Ваше Но что-то серьезное писать, не понимая физики процессов, не выйдет.
И как я уже выше писал, код на Си выглядит красиво, но если Вы почитаете документацию на avr-libc то там всплывут нюансы (такие как работа с оперативной памятью), с которыми бороться порой сложнее, чем просто писать программу на асме.
offtopic Тема плавно перешла в холивар по поводу языков программирования и обсуждение фотографий корпусов часов Похоже, пора открывать канал в IRC по часам на ГРИ
Freshman, на асме МК делает именно то что напишешь. В Си часто всплывают проблемы, связанные с особенностями gcc, libc и проч. Тогда смотрят сгенерированный ассемблерный код. А если Вы его не понимаете, то следовательно с этими проблемами справиться не сможете.
_________________ Giggity giggity goo!
Последний раз редактировалось Foks Вт янв 10, 2012 21:16:20, всего редактировалось 1 раз.
Заголовок сообщения: Re: Часы на газоразрядных индикаторах
Добавлено: Вт янв 10, 2012 21:16:08
Сверлит текстолит когтями
Карма: 12
Рейтинг сообщений: 252
Зарегистрирован: Пн апр 14, 2008 12:54:35 Сообщений: 1289 Откуда: Город ГЕРОЙ Ленинград
Рейтинг сообщения:0
uldemir писал(а):
FreshMan писал(а):
на си это выглядит локанично и понятно
Особенно когда не работает. Вот тогда с этой лаконичностью можешь прыгать вокруг и не понять в чем же на самом деле проблема.
Выход прост - взять более крутой МК Шутко Хм. должен быть либо очень мелкий мк либо очень сложная программа, что бы возникла проблема с нехваткой памяти... Хотя возможно у Microchip относительно флэш маленький обьем озу.
STR@NNIK писал(а):
mss_ja писал(а):
STR@NNIK писал(а):
еще одни часики корпус с абрикосы покрыт тунговым маслом
корпус цельный или "бутерброд?"
бутерброд , вставка с гетинакса 2мм
Классика, 5 баллов! А почему гетинакс? И кстати тунговое масло как выглядит на древесине? Блестит? Шершавая поверхность?
_________________ Опыт приходит сразу после того, как он был нужен...
Хм. должен быть либо очень мелкий мк либо очень сложная программа, что бы возникла проблема с нехваткой памяти... Хотя возможно у Microchip относительно флэш маленький обьем озу.
А вот и заблуждение. Если у микроконтроллера 2 кб памяти, то Вы не сможете на Си выделить массив размером 2 кб. А на асме сможете. Потому что в Си: (задолбался уже ссылаться на мануал avr-libc) http://www.nongnu.org/avr-libc/user-manual/malloc.html
add: Ммм... хотя, нет, я не прав, один только массив на 2 кб выделить сможете, если программа будет выглядеть так:
Код:
char a[2048]; int main() {}
Но куча (heap) в которой происходит динам. выделение памяти, работает весьма интересно - там не отслеживается наложение адресов, и т.д.
add2: то есть вот такой код:
Код:
int main() { int a[100500]; ... }
Прекрасно скомпилируется и даже предупреждения не будет, а вот работоспособность всей программы накроется медным тазом.
_________________ Giggity giggity goo!
Последний раз редактировалось Foks Вт янв 10, 2012 21:22:45, всего редактировалось 2 раз(а).
Насчет Си - я к чему веду, без понимая ассемблера, не будет и понимания того, что же делает компилятор Си, когда мы просто создаем переменную, или зажигаем светодиод на порту. И вобщем-то никто не запрещает программировать на Си, и забить на понимание, просто для меня, к примеру (и не только для меня), такой подход неприемлем.
animus, для этого есть раздел "Из лап в лапы", создавайте там тему и продавайте наздоровье.
Add: Ну и самое интересное, конечно, - математика в Си. Чтобы с ней нормально работать, надо сразу брать как минимум ATmega128 Хотя я 32-битную арифметику реализовывал на асме на tiny85, где даже умножения аппаратного нет, и помещался в 4 КБ памяти вместе с самой программой. А при попытке скомпилировать ту же простую программу на Си, со стандартной арифметикой, она вылезала за 20 кБ.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения