Paleks
Участник-
Постов
11 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйПосетители профиля
789 просмотров профиля
-
JLCPCB - карты UnionPay
Paleks ответил IgorAVR2 тема в Изготовление ПП - PCB manufacturing
Находите нужный товар сами, на Алибабе, Тао-Бао или просто поиском в Гугле фабрику в Китае. Отправляете все что нужно через Вацап, или просите найти его товар по наименованию. Обговариваете цену, если устраивает, оплачиваете. Он закупает и отправляет в Москву через авто доставку Байкал Сервис, груз идет порядка 40 дней. Это имеется ввиду большие коробки, если что-то маленькое, то надо с ним решать, у меня нет мелких коробок. Груз приходит растаможенный на частное лицо, получаете как обычное отправление. С розницей он не работает, разве что-то дорогое. В основном мелкий и средний опт. -
JLCPCB - карты UnionPay
Paleks ответил IgorAVR2 тема в Изготовление ПП - PCB manufacturing
Посреднику в Китай. Либо сами найдете то что нужно либо он может найти, он выкупит и отправит в Москву, оттуда по России. Может несколько заказов в одну посылку собрать. -
JLCPCB - карты UnionPay
Paleks ответил IgorAVR2 тема в Изготовление ПП - PCB manufacturing
Да без проблем, китайцы помогают. Платить можно рублями на карту, доставка если много то авто через Казахстан, если мало и нужно быстро, то тут нужно узнать, раньше была авиа. -
SIM900 и "AT+CPMS?" - ERROR
Paleks ответил vromav тема в Сотовая связь и ее приложения
Revision:1418B08SIM800C24_BT -
SIM900 и "AT+CPMS?" - ERROR
Paleks ответил vromav тема в Сотовая связь и ее приложения
Что-то у меня выдает ошибку на эту команду. AT+CPMS="SM","SM","SM" ERROR -
SIM900 и "AT+CPMS?" - ERROR
Paleks ответил vromav тема в Сотовая связь и ее приложения
Подскажите пожалуйста, какой командой можно изменить место где хранятся смс. SIM800 на CPMS отвечает +CPMS: "SM_P",0,10,"SM_P",0,10,"SM_P",0,10 а нужно что отвечал как SIM900 +CPMS: "SM",0,10,"SM",0,10,"SM",0,10 -
Закупки в Китае и в других странах
Paleks ответил тема в Поставщики всего остального
Предлагаю закупку и доставку радиодеталей из Китая. Найдём фабрики, закажем образцы, вышлем на согласование заказчику. После подтверждения, разместим заказ на производство. По готовности, заберем, упакуем, отправим. Доставка автотранспортом - от 10$ за кг. Срок доставки - примерно 30 дней до Москвы. Растаможка входит в указанную стоимость. Можем привезти не только радиодетали, но и любые другие товары. Работаем с предпринимателями и частными лицами. Если предложение интересно для Вас, заходите сюда www.ru-cn.ru -
Нужна помощь (PIC18F2525 - правка прошивки)
Paleks опубликовал тема в Предлагаю работу
Есть прошивка рабочая (gsm сигнализация) ее 2 года назад сделали. Сейчас возникла необходимость скорректировать уровень усиления микрофона и запрос баланса изменить. Человек который ее сделал, куда-то пропал, не отвечает на письма. Сможете помочь? Если да, пишите договоримся - aleksu19(собака)rambler.ru Прошивка написана на Си с Salvo RTOS Кусок исходника ниже -------------------------------------------------------------------------------- #include "conf.h" char smb1, smb2, smb_w[2] = { 0xFB, 0x02 }; void init_v(void) { smb1 = 0xFB; // стартовый символ smb2 = 0x5D; // завершающий символ rcMode.pSmbBegin = &smb1; rcMode.pSmbEnd = &smb2; rcMode.nSmbBegin = rcMode.nSmbEnd = 1; rcMode.nSmbCmp = 0; rcMode.state = 0; // begin rcMode.nRd = 1; rcMode.startTimeout = 100; rcMode.intervalTimeout = 100; } void conf1Task(void) { static char c; static unsigned int a1; char m, z, b; indCtrl.indType = conf_pc; setUART_BR9600(); init_v(); while (1) { OSStartTask(OSTCBP_rcDataTask); // запуск задачи - "прием данных" OS_WaitBinSem(GETS_SEM, OSNO_TIMEOUT, conf1Task_L1); if ((c = getRCount()) != 1) { if (c == 0) continue; resetRxBuf(); continue; } m = getByte(); switch (m) { case 1: // запись данных a1 = 0; rcMode.pSmbBegin = smb_w; rcMode.nSmbBegin = 2; rcMode.nRd = CONF_BUF_SIZE; txByte(0xFB); txByte(0x00); txByte(0x5D); // ответ - "OK" eeprom_write(AUTO_INFO_F_OF, 0); while (a1 < CONF_IMAGE_SIZE) { LED_NET = 1; OSStartTask(OSTCBP_rcDataTask); OS_WaitBinSem(GETS_SEM, OSNO_TIMEOUT, conf1Task_L2); LED_NET = 0; if (getRCount() != CONF_BUF_SIZE + 1) { resetRxBuf(); init_v(); continue; } if (getByte() != CONF_BUF_SIZE) { txByte(0xFB); txByte(0xFF); txByte(0x5D); // ответ - "ERROR" resetRxBuf(); init_v(); continue; } for (z = 0; z < CONF_BUF_SIZE; z++) // запись блока данных { eeprom_write(a1++, getByte()); } txByte(0xFB); txByte(0x00); txByte(0x5D); } OS_Delay(10, conf1Task_L3); CRC16 = 0xFFFF; for (a1 = 0; a1 < CONF_IMAGE_SIZE; a1++) // подсчет контрольной суммы { doCRC16(eeprom_read(a1)); } txByte(0xFB); // передача контрольной суммы для проверки txByte(0x03); txByte(CRC16 & 0xFF); txByte(CRC16 >> ; txByte(0x5D); break; case 4: // чтение данных rcMode.pSmbBegin = &smb1; rcMode.nSmbBegin = 1; rcMode.nRd = 1; txByte(0xFB); txByte(0x00); txByte(0x5D); // ответ - "OK" a1 = 0; CRC16 = 0xFFFF; while (a1 < CONF_IMAGE_SIZE) { LED_NET = 1; txByte(0xFB); txByte(0x05); txByte(CONF_BUF_SIZE); for (z = 0; z < CONF_BUF_SIZE; z++) { txByte(b = eeprom_read(a1++)); doCRC16(; } txByte(0x5D); LED_NET = 0; OSStartTask(OSTCBP_rcDataTask); OS_WaitBinSem(GETS_SEM, OSNO_TIMEOUT, rcDataTask_L4); if (getRCount() != 1 || getByte() != 0x08) { resetRxBuf(); init_v(); continue; } } txByte(0xFB); txByte(0x07); txByte(CRC16 & 0xFF); txByte(CRC16 >> ; txByte(0x5D); break; } init_v(); } } -
Что за устройство известо, это сигнализация. Она работет нормально, но возникла необходимость кое-что поправить. Сможете это сделать? Если да, пишите aleksu19(собака)rambler.ru
-
Есть рабочий девайс (сигнализация). Возникла необходимость корекции прошивки. Исходники есть, но не понятно какую ОС применял разработчик? (С ним к сожалению связь потеряна). Кто нибудь может помочь? Кусок исходника ниже. #include "conf.h" char smb1, smb2, smb_w[2] = { 0xFB, 0x02 }; void init_v(void) { smb1 = 0xFB; // стартовый символ smb2 = 0x5D; // завершающий символ rcMode.pSmbBegin = &smb1; rcMode.pSmbEnd = &smb2; rcMode.nSmbBegin = rcMode.nSmbEnd = 1; rcMode.nSmbCmp = 0; rcMode.state = 0; // begin rcMode.nRd = 1; rcMode.startTimeout = 100; rcMode.intervalTimeout = 100; } void conf1Task(void) { static char c; static unsigned int a1; char m, z, b; indCtrl.indType = conf_pc; setUART_BR9600(); init_v(); while (1) { OSStartTask(OSTCBP_rcDataTask); // запуск задачи - "прием данных" OS_WaitBinSem(GETS_SEM, OSNO_TIMEOUT, conf1Task_L1); if ((c = getRCount()) != 1) { if (c == 0) continue; resetRxBuf(); continue; } m = getByte(); switch (m) { case 1: // запись данных a1 = 0; rcMode.pSmbBegin = smb_w; rcMode.nSmbBegin = 2; rcMode.nRd = CONF_BUF_SIZE; txByte(0xFB); txByte(0x00); txByte(0x5D); // ответ - "OK" eeprom_write(AUTO_INFO_F_OF, 0); while (a1 < CONF_IMAGE_SIZE) { LED_NET = 1; OSStartTask(OSTCBP_rcDataTask); OS_WaitBinSem(GETS_SEM, OSNO_TIMEOUT, conf1Task_L2); LED_NET = 0; if (getRCount() != CONF_BUF_SIZE + 1) { resetRxBuf(); init_v(); continue; } if (getByte() != CONF_BUF_SIZE) { txByte(0xFB); txByte(0xFF); txByte(0x5D); // ответ - "ERROR" resetRxBuf(); init_v(); continue; } for (z = 0; z < CONF_BUF_SIZE; z++) // запись блока данных { eeprom_write(a1++, getByte()); } txByte(0xFB); txByte(0x00); txByte(0x5D); } OS_Delay(10, conf1Task_L3); CRC16 = 0xFFFF; for (a1 = 0; a1 < CONF_IMAGE_SIZE; a1++) // подсчет контрольной суммы { doCRC16(eeprom_read(a1)); } txByte(0xFB); // передача контрольной суммы для проверки txByte(0x03); txByte(CRC16 & 0xFF); txByte(CRC16 >> 8); txByte(0x5D); break; case 4: // чтение данных rcMode.pSmbBegin = &smb1; rcMode.nSmbBegin = 1; rcMode.nRd = 1; txByte(0xFB); txByte(0x00); txByte(0x5D); // ответ - "OK" a1 = 0; CRC16 = 0xFFFF; while (a1 < CONF_IMAGE_SIZE) { LED_NET = 1; txByte(0xFB); txByte(0x05); txByte(CONF_BUF_SIZE); for (z = 0; z < CONF_BUF_SIZE; z++) { txByte(b = eeprom_read(a1++)); doCRC16(B); } txByte(0x5D); LED_NET = 0; OSStartTask(OSTCBP_rcDataTask); OS_WaitBinSem(GETS_SEM, OSNO_TIMEOUT, rcDataTask_L4); if (getRCount() != 1 || getByte() != 0x08) { resetRxBuf(); init_v(); continue; } } txByte(0xFB); txByte(0x07); txByte(CRC16 & 0xFF); txByte(CRC16 >> 8); txByte(0x5D); break; } init_v(); } }
-
Требуется программист
Paleks опубликовал тема в Предлагаю работу
Требуется программист для небольшого проекта - gsm сигнализация начального уровня. Железо LPC1113 + SIM900 Необходимо создать и отладить программу для контроллера. Работа полностью удаленная. Тех задание по запросу. Жду ваших предложений на почту [email protected]