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

mantech

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

    7 123
  • Зарегистрирован

  • Посещение

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

    1

Весь контент mantech


  1. Если не трудно, можно ссылочку(в т.ч. на исходник uboot для 2442). Я нашел несколько исходников, но это "капля в море"...
  2. В крадце - суть вопроса. Нашел в закромах такую весчь - ipaq rx1950, это старенький кпк с виндой се. Как кпк он нафиг не нужен, да и устарел уже для теперешных задач, но там есть хороший проц - самсунг 2442 в виде стек-модуля (нанд + сдрам), там же контроллер вафли (tenw1100b) плюс полный уарт с драйвером, i2s-аудио и усб с режимом хоста. Но самое ценное - 320х240 жк с тачскрином и контроллером(в проце) и все это добро в маленьком корпусе, очень удобном для, скажем, измерительного прибора в кармане. Причем проц полностью документирован, к сожалению на контроллер вафли ничего найти не смог, кроме того, что в нем тоже есть арм 7 на 44 МГц, но доки видно под NDA :( Суть вопроса в заголовке, может кого заинтересует, пишите...
  3. А кто-нить программировал этот проц (2442) на обычном Си, типа IARа, в смысле без осей всяких??
  4. Вот и получается, что главное - какой софт будет стоять на этих "флешках", например вирт. машины для запуска "десктопных" приложений с учетом защиты информации и пр... А то, что у них есть порт HDMI- это очень хорошо, т.к. большое кол-во мониторов поддерживают этот интерфейс, да и клавы с мышами теперь усб-шные. А функцию блока питания, который тоже потребуется, в случае отказа от "донора", вполне может выполнять зарядка от мобильника с мини усб разъемом. Так-же такие "компы" можно использовать в качестве логических контроллеров для задач управления и т.п...
  5. Здравствуйте. Помогите прошить сим700. Видимо слетела прошивка, при включении и нажатии powerkey, начинает моргать светодиод режима работы, и больше ничего не происходит, в сети не регистрируется. модуль установлен в модеме "телеофис". версия - S02-1016M-V000F чипсет ADI AD6723 flash - STM36W0R6050T3 Если есть возможность - скинте прошивальщик и прошивку на mantech_собака_ya.ru Спасибо.
  6. Всем, кто хотел создавать «умные» устройства, но не обладает знаниями в профессиональном программировании, посвящается: МикроПЛК Теперь это возможно !! Нет необходимости устанавливать и изучать сложные среды разработчика и программирования, читать трактаты по программированию контроллеров, интерфейсов и пр…, как правило на английском языке… – все, что нужно – текстовый редактор и любой компьютер под 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руб. (В комплект входит собранная плата контроллера и краткое описание). Карта памяти, пульт ДУ, ЖК Дисплей приобретаются отдельно. В данный момент предложение действительно для г.Кирова (Кировская обл.) В дальнейшем или в случае приобретения нескольких ПЛК, возможна пересылка по почте в другие города.
×
×
  • Создать...