EEADR = 0x00; // адрес чтения EECON1bits.EEPGD = 0; // сбрасываем управляющий бит EECON1bits.RD = 1; // устанавливаем управляющий бит чтения данных dataPacket._byte[0] = EEDATA; // данные в EEDATA будут до следующей операции чтения или // пока не установим регистр в запись
Чтение из памяти EEPROM микроконтроллера PIC18F2550
Запись в EEPROM микроконтроллера PIC18F2550
EEADR = 0b00000001; // адрес ячейки EEDATA = 0b10101010; // данные EECON1 = 0b00000100; EECON2 = 0x55; EECON2 = 0x0AA; EECON1bits.WR = 1; // устанавливаем чтобы начать запись EECON1bits.WREN = 0;
Генератор Теслы — половина схем фуфло!
Для тех кто не в курсе… http://energodar.net/energy/radiantnaya/tesla_switch.html
Но прикол! Обратите внимание на схему, которая там опубликована… Читать далее
Фотошоп онлайн
Чего только не придумают мазахисты…
Фотошоп онлайн — http://pixlr.com/editor/
Детектирование модулированных сигналов
Методы детектирования и характеристики детекторов
Детектирование — процесс выделения модулирующего сигнала из модулированного колебания или сигнала.
Детектирование может осуществляться при когерентном и некогерентном приеме сигналов.
При когерентном приеме, при детектировании, используются данные о начальной фазе сигнала.
При некогерентном приеме, при детектировании, не используются данные о начальной фазе сигнала.
Детектирование осуществляется в устройствах — детекторах. Условное графическое обозначение детектора имеет вид: Читать далее
Формирование модулированных сигналов
Характеристики модуляторов
Основными характеристиками модуляторов являются модуляционная и частотная.
Модуляционная характеристика представляет собой зависимость отклонения информационного параметра несущей от воздействующего постоянного модулирующего напряжения Uм. При гармонической несущей это отклонение амплитуды ?Um при АМ, отклонение частоты ?? при ЧМ и отклонение фазы ?? при ФМ. Читать далее
Что такое модуляция и разновидности модулированных сигналов?
Общие сведения о модуляции
Модуляция — это процесс преобразования одного или нескольких информационных параметров несущего сигнала в соответствии с мгновенными значениями информационного сигнала.
В результате модуляции сигналы переносятся в область более высоких частот.
Использование модуляции позволяет: Читать далее
Простой способ авторизации при помощи HTTP
Данный способ позволяет легко осуществить авторизацию пользователя (например «админа») в Вашем скрипте.
Не помню где нашёл, но фишка полезная и постоянно приходится лазить искать этот участок кода по своим проектам, поэтому увековечу…
// ... // наш код // ... $user = 'admin'; $pass = 'olala'; if($user !== @$_SERVER['PHP_AUTH_USER'] || $pass !== @$_SERVER['PHP_AUTH_PW']) { // проверка введённых данных header('WWW-Authenticate: Basic realm="admin"'); exit; // если данные не совпадают, то выход } // ... // дальше наш код, если введённые данные совпали // ...
Рекомендуется использовать по скрытому адресу + в купе со сложным именем и/или паролем, потому как есть место уязвимости к автоматическому перебору, который может организовать злоумышленник.
Принцип работы простейшей CMS (системы управления сайтом)
Поводом для написания этой статьи послужил один разговор с одним неплохим человеком, который всесторонне развит, знает всего по-немножку, но глубже уйти, скажем, в тот же PHP не может — ввиду, по-сути, отсутствия нормальной информации и толковых уроков по написанию своих систем управления сайтом. А тема, однако, достаточно актуальная, ведь не многие профессионалы готовы поделиться своими наработками (тем более с широкой общественностью).
Итак, писать или нет свой движок для сайта — решать Вам (ну или Вашему начальству). Если будущий сайт будет обладать достаточно редким функционалом, то я, к примеру, использую свою CMS. Если это статейный сайт, состоящий из большого количества контента, то я возьму скорее всего популярный движок вроде DLE или Drupal. Читать далее
Стыковка внешних устройств с персональным компьютером
Практика инженера часто заставляет обращать большее внимание на персональные компьютеры как на средство взаимодействия пользователя с агрегатами автоматических систем управления. Я не буду здесь заливать пустую воду о том, что это удобно, рационально и тд и тп… А рассмотрим мы здесь очень простой вопрос — как «загнать» физические величины (типа «сопротивление», «напряжение», «ток», «мощность», «температура» и тд) в программу на компьютере, где штатный программист может вертеть-крутить их для будущей программы. Читать далее