Ипатьев, давно уже нет :) kPHP запущен в работу давным-давно.
структуры данных важны для низкоуровневых языков. высокоуровневые языки уровнями абстракции от железа оторваны от реальных структур в памяти компутера и структуры в них не важны.
ivan58, либо надо вводить регламент периодической проверки/замены батареек и т.д. или хотя бы проверять при отключении счетчика от питания.
а шо делать :) такова реализация энергонезависимой памяти в данном устройстве.
ivan58, тут трудно говорить о терморезисторе как о абстрактном генераторе сигнала.
ибо терморезистор пассивный элемент. он не "генерирует" сигнал. он меняет падающее на нем напряжение и по напряжению высчитывается сигнал.
в четырех проводной схеме можно, с натяжкой, сказать что по одной паре идет питание датчика, а по второй снимается сигнал с датчика.
согласовывать что ?? сопротивления приема-передачи с линией связи ??
такие согласования бессмысленны на постоянном токе.
согласования сопротивлений необходимы на высокочастотных сигналах для исключения отражений сигнала от переходов сопротивлений среды передачи.
акромя блока питания еще может и кабель говнить...
разбираешь, чистишь от пыли, протираешь все разъемы и т.д. и собираешь обратно.
ТО компухтеру нужно проводить ваапче каждый год... но кто из потребителей об ентом думать хочет...
Герман, почему же не указано ??
вполне указано - падение напряжения на прямо смещенном э-б переходе - параметр Vbe = 600 640 700 mv
вполне обычные напряжения для прямо смещенного кремниевого p-n диода.
повышение напряжения приведет к лавиннообразному увеличению тока б-э (диодная характеристика) и сгоранию перехода.
падение напряжения на p-n переходе при этом не сильно повысится выше 700 mv.
прямой вопрос, дабы не ходить близко да около, ты знаешь теорию работы биполярного транзистора ??
den96, значит в торрент-облаке нет источников (или нет полных источников) с данным торрентом.
тут только ждать - авось появится. если качнуло до 98% значит кто-то с этим торрентом есть (вполне возможно неполный источник :( ).
посмотри какие файлы не докачались. авось тебе хватит.
все нормально. запускаются какие-либо проги. выполняются процессы.
под капотом ядра куча потоков работает.
любой поток занимает 100% выделенного потока исполнения процессора.
на долю мгновения конечно, что необходимого для проведения своей работы, но забивает поток полностью.
и это тож нормально.
а вот если поток начинает исполнятся длительное (точнее слишком длительное :) ) время, то тут уже надо разбираться.
ivan58, физический уровень и протокол передачи байта исполняется в аппаратной части модуля.
програмного в нем лишь настройки.
а вот все более сложное уже в программе драйвера протокола связи.
ты лучше б написал что тебе надобно в итоге..
переписывать тебе лично кучу документации, которой навалом в тырнетиках, уже влом.
ivan58, нет. протокол не зависит от страны. не понимаю откуда вы это взяли, но посоветую четко и основательно изучить документацию по применяемым протоколам и большинство вопросов исчезнут.
стандарты отличаются, ибо создавались в разное время, и с разными тех.заданиями.
UART к примеру не включает в себя протокол организации передачи данных. он просто описывает как передать байтики на физическом уровне.
I2C или USB уже описывает не только физический уровень, но логику протокола передачи данных. адресацию, формат пакета данных...
чтобы работать с множеством устройств по RS485/RS232/UART поверх их физического уровня накладывают протокол организации связи, к примеру, MODBUS
и т.д.
ivan58, интерфейс SPI от UART отличается тем что SPI синхронный.
т.е. на аппаратном уровне присутствует отдельная линия по которой передается сигнал тактирования SCLK. линии MOSI MISO можно теоретически приравнять к линиям RxD TxD uart.
SPI требует минимум три линии SCLK MISO MOSI (плюс необходимое количество линий CS для выбора подчиненного устройства если их больше одного)
UART минимум требует две линии RxD TxD.
SPI и UART достаточно близки меж собой. поэтому в процессоре обычно стоит универсальный модуль USART Универсальный Синхронно-Асинхронный приемопередатчик, реализующий оба интерфейса.
I2C отличается от двух предыдущих что вместо двух односторонних линий передачи данных имеется одна двунаправленная линия данных SDA. плюс к ней линия тактирования SCL.
плюс имеется более сложная логика взаимодействия между подключенными к шине устройствами, обязательные адреса устройств. при этом нет главного и подчиненных, все устройства подключенные к шине имеют равный приоритет, любой занять шину для передачи данных.
Vitsliputsli, Си и его предшественники и создавались как абстракция от процессорно привязанного ассемблера (ассемблер кстати тоже абстрагируется от инструкций процессора :) ). при этом логика С близка к инструкциям процессора, все/большинство слов на С можно напрямую перевести в инструкции и окружение процессора.
С++ сильно дальше по дорожке отвязки от железа. да и делался по совершенно другому замыслу.
потоки, классы, абстракции, виртуальные функции, шаблоны и многое другое уже не позволяют все слова языка С++ напрямую преобразовать в инструкции процессора.
это всего лишь мое мнение, взгляд на разницу С и С++
структуры данных важны для низкоуровневых языков. высокоуровневые языки уровнями абстракции от железа оторваны от реальных структур в памяти компутера и структуры в них не важны.