Чтение из памяти EEPROM микроконтроллера PIC18F2550

EEADR = 0x00;	// адрес чтения
EECON1bits.EEPGD = 0; // сбрасываем управляющий бит
EECON1bits.RD = 1; // устанавливаем управляющий бит чтения данных
dataPacket._byte[0] = EEDATA;  // данные в EEDATA будут до следующей операции чтения или
// пока не установим регистр в запись
Рубрика: C++, Программирование, Радиолюбитель | Добавить комментарий

Запись в EEPROM микроконтроллера PIC18F2550

    EEADR = 0b00000001; // адрес ячейки
    EEDATA = 0b10101010;	// данные
    EECON1 = 0b00000100;

    EECON2 = 0x55;
    EECON2 = 0x0AA;
    EECON1bits.WR = 1;	// устанавливаем чтобы начать запись

    EECON1bits.WREN = 0;
Рубрика: C++, Радиолюбитель | Добавить комментарий

Генератор Теслы — половина схем фуфло!

Для тех кто не в курсе… http://energodar.net/energy/radiantnaya/tesla_switch.html

Но прикол! Обратите внимание на схему, которая там опубликована… Читать далее

Рубрика: «Начинающим», Разное, Теория | Метки: , | 1 комментарий

Фотошоп онлайн

Чего только не придумают мазахисты…

Фотошоп онлайн — 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;  // если данные не совпадают, то выход
}
// ...
// дальше наш код, если введённые данные совпали
// ...

Рекомендуется использовать по скрытому адресу + в купе со сложным именем и/или паролем, потому как есть место уязвимости к автоматическому перебору, который может организовать злоумышленник.

Рубрика: PHP | Метки: , , | Добавить комментарий

Принцип работы простейшей CMS (системы управления сайтом)

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

Итак, писать или нет свой движок для сайта — решать Вам (ну или Вашему начальству). Если будущий сайт будет обладать достаточно редким функционалом, то я, к примеру, использую свою CMS. Если это статейный сайт, состоящий из большого количества контента, то я возьму скорее всего популярный движок вроде DLE или Drupal. Читать далее

Рубрика: PHP, Программирование | Метки: , | Комментарии (8)

Стыковка внешних устройств с персональным компьютером

Практика инженера часто заставляет обращать большее внимание на персональные компьютеры как на средство взаимодействия пользователя с агрегатами автоматических систем управления. Я не буду здесь заливать пустую воду о том, что это удобно, рационально и тд и тп… А рассмотрим мы здесь очень простой вопрос — как «загнать» физические величины (типа «сопротивление», «напряжение», «ток», «мощность», «температура» и тд) в программу на компьютере, где штатный программист может вертеть-крутить их для будущей программы. Читать далее

Рубрика: Радиолюбитель, Технологии | Метки: , | Комментарии (7)