-
Постов
380 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о 011119xx
-
Звание
Местный
Контакты
-
ICQ
Array
Информация
-
Город
Array
Посетители профиля
2 879 просмотров профиля
-
Непонятки zigbee стека EmberZNet
011119xx ответил pizzamaker тема в Wireless/Optic
Не подскажете где можно скачать пакет EmberZNet. А то купили отладочный набор к которому обещали все сопутствующее программное обеспечение, а потом продавец заявил, что он ошибся и теперь отладочный набор есть, а EmberZNetнет. -
Встречал ли кто-нибудь FreeRTOS-Plus-IO под STM32F4xx?
-
Требуется инженер-программист верхнего и нижнего уровня
011119xx опубликовал тема в Предлагаю работу
Предприятие, занимающееся разработкой и производством электрохимических станков для прецизионной электрохимической обработки деталей из металлов и сплавов www.indec-ecm.com З/п: 40000 рублей на руки Требуемый опыт работы: 3–6 лет Полная занятость, полный день Обязанности: - участие в формировании технических требований к изделию - разработка и отладка встроенного ПО для микроконтроллеров и приложений для ПК - разработка архитектуры встроенного ПО - разработка текстовой документации (РО, РСП) - участие в проведении тестирования и испытаний изделий Требования: - Высшее образование, выпускник УГАТУ (возможные специальности – ПЭ, ИИТ, АСУ, ПО и подобное) - владение языками программирования высокого уровня для создания встроенного ПО микроконтроллеров © и ПК (Visual Basic .NET) - знание архитектуры микроконтроллеров MCS51(Atmel), ARM/Cortex(STM32F1,F4) - опыт работы с интерфейсами UART, SPI, I2C и другими - опыт разработки встроенного ПО для микроконтроллеров - опыт работы со средами разработки Keil uVision, CodeBlocks, Eclipse, MS Visual Studio - опыт разработки встроенного ПО, работающего под управлением ОС - опыт тестирования, отладки ПО и его оптимизации - опыт написания приложений для ПК - понимание электрических принципиальных схем цифровой электроники - знание ЕСПД - владение английским техническим языком для чтения документации Условия: - Трудоустройство в соответствии с ТК РФ - График работы 5/2 с 8.00 до 17.00, обед - 12.00 - 13.00 -
uint8_t char_width(uint8_t c) { uint8_t codepage_index, char_index = 0; uint8_t codepage_count = font_pcodepage->cph.cprnum; uint16_t index = 0; pgsymbol_t p = font_psymbols; for(codepage_index = 0; codepage_index < codepage_count; codepage_index++) //Выполнять для всех кодовых страниц { if((c >= font_pcodepage->cpr[codepage_index].min) && (c <= font_pcodepage->cpr[codepage_index].max)) //Если символ в кодовой странице, то { while(c > (font_pcodepage->cpr[codepage_index].min + index)) //Выполнять до нахождения символа index++; //Увеличение индекса break; } else //Иначе char_index += font_pcodepage->cpr[codepage_index].max - font_pcodepage->cpr[codepage_index].min + 1; } char_index += index; //Индекс символа в шрифте p += char_index * ((font_symsize + 4) / 4); //Указатель на символ return ((pgcsymbol_t) p)->sh.cxpix; //Возврат ширины символа }
-
Я использую несколько модифицированную функцию string_width. //---------------------------------------------------------------------------------------------- // Описание: Расчет ширины строки // Принимает: указатель на строку, интервал между символами // Возвращает: ширина строки //---------------------------------------------------------------------------------------------- uint16_t string_width(char *text, uint8_t ch_interval) { char c; uint16_t i = 0; while(c = *(text++)) //Выполнять для всей строки { i += char_width(c); //Расчет ширины символа i += ch_interval; //Учет межсимвольного пространства } i -= ch_interval; //Устранение межсимвольного пространства после последнего символа return(i); //Возврат ширины строки } //---------------------------------------------------------------------------------------------- Функция char_width зависит от типа используемого шрифта.
-
Спасибо. Понятно. Только для ARM такое возможно, а я думал и для x51 тоже будет.
-
Поставил версию 4.72а и что-то не замечаю этих функций, как они хоть работают то? Или их надо где-то в конфигурации включать?
-
Согласно ДШ 99 вывод должен быть заземлен, поэтому и не удивительно, что при подаче вами на него +3,3В питание коротится. Вот из ерраты для уточнения.
-
И что в конечном итоге будет за проект?
-
У вас там сейчас программный декодер мп3 или аппаратный? И что в конечном итоге будет за проект?
-
Формула субтрактивного смешения цветов (CMYK)
011119xx опубликовал тема в Программирование
Нужна формула субтрактивного смешения 2 и 3 цветов. Это цвета в формате CMYK. Например, есть первый цвет: С = 10%, M = 95%, Y = 93%, K = 2% и второй цвет: С = 66%, M = 0%, Y = 100%, K = 0%. Как расчитать значения CMYK с учетом того, что цвета могут браться в разной пропорции? -
Помогите с IDA Pro
011119xx ответил toweroff тема в Программирование
Можно попробовать использовать ILSpy. По-крайней мере я лучше не встречал. П. С. Можешь EXE выложить, попробую подправить. -
Опишите подробнее то, что необходимо... А то необходимость вывести картинку на LCD и просьба подсказать программу выглядит не логично.
-
Закатай проект в архив и сюда, посмотрим
-
Для того, чтобы компилятор находил хидеры нужно зайти в "Target Options", потом на страницу "С/С++", нажать на кнопку "..." около строки ввода Include Paths и ввести пути ко всем хидерам.