Перейти к содержанию
    

mantech

Участник
  • Постов

    6 976
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные mantech


  1. Здравствуйте.

    Помогите прошить сим700. Видимо слетела прошивка, при включении и нажатии powerkey,

    начинает моргать светодиод режима работы, и больше ничего не происходит, в сети не регистрируется.

     

    модуль установлен в модеме "телеофис".

     

    версия - S02-1016M-V000F чипсет ADI AD6723 flash - STM36W0R6050T3

     

    Если есть возможность - скинте прошивальщик и прошивку на mantech_собака_ya.ru

     

    Спасибо.

     

     

  2. Всем, кто хотел создавать «умные» устройства, но не обладает знаниями в профессиональном программировании, посвящается:

    МикроПЛК

    Теперь это возможно !! Нет необходимости устанавливать и изучать сложные среды разработчика и программирования,

    читать трактаты по программированию контроллеров, интерфейсов и пр…,

    как правило на английском языке… – все,

    что нужно – текстовый редактор и любой компьютер под Windows, с кардридером для SD карт!!!

    Ну, и конечно, человек, с элементарными знаниями программирования (уровень школьной информатики)))))))

     

    На МикроПЛК можно создавать:

    1) Контроллеры управления освещением

    2) Терморегуляторы

    3) Системы контроля доступа в помещение

    4) Дистанционно управляемые роботы и игрушки

    5) Элементы системы "умный дом"

    6) Преобразователи интерфейсов и конвертеры

    7) Речевые информаторы

    8) Конструктор для изучения основ программирования

    И еще многое другое...

     

    Все это возможно, благодаря работе ПЛК с распространенными интерфейсами.

    Возможности ПЛК:

    1) Быстродействие – до 1000 макрокоманд в сек.

    2) Многозадачность – до 3х задач в параллельном режиме

    3) Язык ПЛК – МикроСи (Си-подобный с урезанной поддержкой массивов и указателей)

    4) Приемопередатчик UART

    5) Интерфейс I2C

    6) Интерфейс 1Wire

    7) Интерфейс IRC для пульта дистанционного управления

    8) Интерфейс энкодера (цифровой переменный резистор)

    9) Интерфейс ЖК индикатора

    10) 4х канальный АЦП с интерполяцией

    11) ШИМ и таймер событий

    12) Аудио-порт и голосовой синтезатор

    13) 24 линии портов ввода\вывода

    14) Минимальное энергопотребление

    15) ПЛК сразу готов к работе (собранная и настроенная плата контроллера)

     

    Технология скриптов CodeParser, делает программирование простым и многофункциональным.

    Для пояснения простоты программирования, вот несколько примеров:

     

    1) «мигание светодиодами»

    Самый простой пример, который можно придумать.

     

    int main() //здесь всегда должна быть функция main!

    {

    out (ddrB, 0b11111111);//все линии порта на вывод

    while (1) //зацикливаемся бесконечно

    {

    setbit (portB,0); // поставить ножку 0 в «1» (3,3В)

    delay(100); //задержка 100 сист. тиков

    clearbit (portB,0); // поставить ножку 0 в «0» (0В)

    delay(100);

    }

    }

     

    2)Классический пример программистов – «hello world» показать на индикаторе:

     

    int main() //здесь всегда должна быть функция main!

    {

    out (LCD_REG,0x0210); //Включить ЖК индикатор

    while (in (LCD_Mutex)); // ждем окончания инициализации

    lcdwrite (1,0, "Hello world !");

    }

     

    3) Часы реального времени (ПЛК+Dallas DS1307)

     

    int OutHex(int num,int pos) //Отображение на ЖК дисплее

    {

    while(lcdwrite(in(num),pos,1,"")!=0); //читаем данные из памяти по адресу num и выводим на дисплей с позиции pos

    }

     

    int main() //здесь всегда должна быть функция main!

    {

    out(DS1307_I2C,0); //Включить I2C контроллер и настроить параметры для Dallas DS1307

    out (LCD_REG,0x0210); //Включить ЖК индикатор

    while (in (LCD_Mutex)); // ждем окончания инициализации

    out(LCD_Mode,0x0201); //Настроить режим отображения дисплея

    while (1)

    {

    blockread(I2C_Block,120,4); //Чтение текущего времени в память по адресу 120-123

    OutHex(121,4); //печать секунд

    OutHex(122,8); //печать минут

    OutHex(123,12); //печать часов

    }

    }

     

     

    4) Дистанционный выключатель освещения

     

    #define KEY_1 48 //коды клавиш пульта

    #define KEY_2 49

    #define KEY_3 50

    #define KEY_4 51

     

    #define Lamp1 0 //Лампочка 1

    #define Lamp2 1 //Лампочка 2

     

    int main() //здесь всегда должна быть функция main!

    {

    int irc; //объявляем переменную типа int

    out (ddrB, 0b11111111);//все линии порта на вывод

    out (portB, 0); //все лампочки выключить

    out(IRC_Init,0); //включить инфракрасный приемник

    while (1)

    {

    irc=in(IRC_Reg); //читаем код нажатой клавиши на пульте ДУ

    if (irc==KEY_1) setbit (portB,Lamp1); //включить лампочку

    if (irc==KEY_2) setbit (portB,Lamp2);

    if (irc==KEY_3) clearbit (portB,Lamp1); //выключить лампочку

    if (irc==KEY_4) clearbit (portB,Lamp2);

    }

    }

     

     

    С остальными интерфейсами работать так же просто!!

     

     

    Всем заинтересовавшимся - пишите (желательно по делу!))))))) [email protected]

     

     

    Ориентировочная цена комплекта 1000руб. (В комплект входит собранная плата контроллера и краткое описание).

    Карта памяти, пульт ДУ, ЖК Дисплей приобретаются отдельно.

     

    В данный момент предложение действительно для г.Кирова (Кировская обл.) В дальнейшем или в случае приобретения нескольких ПЛК, возможна пересылка по почте в другие города.

    post-73143-1345103952_thumb.jpg

    post-73143-1345103963_thumb.jpg

×
×
  • Создать...