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

vooon

Свой
  • Постов

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

  • Посещение

Репутация

0 Обычный

Информация о vooon

  • Звание
    Участник
    Участник
  • День рождения 26.11.1988

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. Четвертую студию тоже можно завести под вином. http://devmind.livejournal.com/52034.html
  2. STM32F107

    Загляните в эррату. Там в конце описание ошибки в загрузчике и способ обхода для 100-выводных версий. Это для чипов произведенных до середины октября, потом исправили. Мне правда не помогло, подтянул как указано, но USB DFU все равно работать не хочет :(. (правда еще не успел проверить, а работает ли USB вообще...)
  3. STM32F107 + LAN8700

    Сделал себе отладочную плату под STM32F107VC, по сути минимальный обвес МК + Ethernet PHY по MII. В качестве PHY выбрал LAN8700, схему под нее взял почти рефренсную. Схема, Плата С МК нет проблем, работает, а вот контроллер физ. уровня не заводится. По SMI любое чтение возвращает 0xFFFF. Внутренний регулятор работает, 1,8 В есть. При сбросе моргает линк, если дотронуться около кварца и сбросить, то линк горит постоянно, но срабатывает это случайным образом. Подозреваю, что кварц не запускается, но посмотреть сейчас нечем.
  4. Avr + bluetooth

    В ЭФО продаются модули BTM111 по $25. Обеспечивают RFCOMM (последовательный порт). В качестве мастера обычно выступает ПК/КПК/телефон, так что модуль нужен подчиненный. Важно: скорость обмена не зависит от настроек со стороны мастера, а жестко прошита в чип. Использую на своей тележке, удобно что управлять можно и с телефона и с пк...
  5. Интересно что ни кто не вспомнил /dev в linux и прочих. Неужели нет в windows подобной системы? Ответ на этот вопрос мне довольно интересен, но сейчас нет времени копаться в документации.
  6. @ aspID для 16*1 дисплеев это обычная практика - первые 8 символов на первой строке и остальные 8 на второй. памяти на 80 символов т.к. используется стандартный контроллер, который поддерживает дисплеи до 40*2 в дисплеях 40*4 два таких контроллера, два пина E, все остальное параллельно. перекодировку делаю перед компиляцией с помощью небольшого парсера на питоне
  7. посмотрел twiki - понравилось использование ajax и прочие web 2.0 "штучки", но огорчила дефолтная кодировка iso-8859-1, хотя пишут что есть utf-8. локализация не полная, двояко выглядит использование простого текста вместо БД, для DocuWiki это оправдано, здесь неуверен. запрет правки/создания новых тем анонимусом, для MediaWiki: # Anonymous users cannot edit $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['user']['edit'] = true;
  8. да, тогда будут доступны все возможности С++
  9. прочитать например так: (старший байт первый) /** * Отправить \a send по SPI * \return принятое по SPI значение */ unsigned char spi(unsigned char send); .... { int temp; int porog; ... temp = spi(0); ... ... temp = (temp<<8)|spi(0); ... if (temp == porog) { ... } ... }
  10. скорее всего вы компилируете Си компилятором а не С++. посмотрите на вывод мейка, наверняка используется avr-gcc , а нужен avr-g++
  11. есть программа mimetex cgi, latex передается через get-запросы gif: http://dxdt.ru/f/?f(x)=\int\limi...y}^x~e^{-t^2}dt на сколько знаю у IPB также как и у phpBB3 можно создавать пользовательские bbcod'ы привожу что писал для phpBB3 [tex]{TEXT}[/tex] <img src="http://dxdt.ru/f/?{TEXT}" />
  12. один раз мне удалось - увеличил шаг времени, и стало показывать все сегменты.
  13. http://nix-06.nm.ru/Primer_c/Primer_c_1.html правда я теперь делаю немного подругому: определил один раз хедер, теперь использую :) /******************************************************************************* * Digits.h ******************************************************************************/ #ifndef DIGITS_H #define DIGITS_H // segment bit def #define DIGIT_0 0 #ifndef DIGIT_H #define DIGIT_H (1<<7) #define DIGIT_G (1<<6) #define DIGIT_F (1<<5) #define DIGIT_E (1<<4) #define DIGIT_D (1<<3) #define DIGIT_C (1<<2) #define DIGIT_B (1<<1) #define DIGIT_A (1<<0) #endif // ifndef DIGIT_H /* NAME A | B | C | D | E | F | G | H(dp) /* comment */ #define CG_0 DIGIT_A | DIGIT_B | DIGIT_C | DIGIT_D | DIGIT_E | DIGIT_F | DIGIT_0 | DIGIT_0 /* 00, 0 */ #define CG_1 DIGIT_0 | DIGIT_B | DIGIT_C | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_0 /* 01, 1 */ #define CG_2 DIGIT_A | DIGIT_B | DIGIT_0 | DIGIT_D | DIGIT_E | DIGIT_0 | DIGIT_G | DIGIT_0 /* 02, 2 */ #define CG_3 DIGIT_A | DIGIT_B | DIGIT_C | DIGIT_D | DIGIT_0 | DIGIT_0 | DIGIT_G | DIGIT_0 /* 03, 3 */ #define CG_4 DIGIT_0 | DIGIT_B | DIGIT_C | DIGIT_0 | DIGIT_0 | DIGIT_F | DIGIT_G | DIGIT_0 /* 04, 4 */ #define CG_5 DIGIT_A | DIGIT_0 | DIGIT_C | DIGIT_D | DIGIT_0 | DIGIT_F | DIGIT_G | DIGIT_0 /* 05, 5 */ #define CG_6 DIGIT_A | DIGIT_0 | DIGIT_C | DIGIT_D | DIGIT_E | DIGIT_F | DIGIT_G | DIGIT_0 /* 06, 6 */ #define CG_7 DIGIT_A | DIGIT_B | DIGIT_C | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_0 /* 07, 7 */ #define CG_8 DIGIT_A | DIGIT_B | DIGIT_C | DIGIT_D | DIGIT_E | DIGIT_F | DIGIT_G | DIGIT_0 /* 08, 8 */ #define CG_9 DIGIT_A | DIGIT_B | DIGIT_C | DIGIT_D | DIGIT_0 | DIGIT_F | DIGIT_G | DIGIT_0 /* 09, 9 */ #define CG_A DIGIT_A | DIGIT_B | DIGIT_C | DIGIT_0 | DIGIT_E | DIGIT_F | DIGIT_G | DIGIT_0 /* 10, A */ #define CG_B DIGIT_0 | DIGIT_0 | DIGIT_C | DIGIT_D | DIGIT_E | DIGIT_F | DIGIT_G | DIGIT_0 /* 11, B */ #define CG_C DIGIT_A | DIGIT_0 | DIGIT_0 | DIGIT_D | DIGIT_E | DIGIT_F | DIGIT_0 | DIGIT_0 /* 12, C */ #define CG_D DIGIT_0 | DIGIT_B | DIGIT_C | DIGIT_D | DIGIT_E | DIGIT_0 | DIGIT_G | DIGIT_0 /* 13, D */ #define CG_E DIGIT_A | DIGIT_0 | DIGIT_0 | DIGIT_D | DIGIT_E | DIGIT_F | DIGIT_G | DIGIT_0 /* 14, E */ #define CG_F DIGIT_A | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_E | DIGIT_F | DIGIT_G | DIGIT_0 /* 15, F */ #define CG_c DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_D | DIGIT_E | DIGIT_0 | DIGIT_G | DIGIT_0 /* 16, c */ #define CG_g DIGIT_A | DIGIT_B | DIGIT_C | DIGIT_D | DIGIT_0 | DIGIT_F | DIGIT_G | DIGIT_0 /* 17, g */ #define CG_h DIGIT_0 | DIGIT_0 | DIGIT_C | DIGIT_0 | DIGIT_E | DIGIT_F | DIGIT_G | DIGIT_0 /* 18, h */ #define CG_H DIGIT_0 | DIGIT_B | DIGIT_C | DIGIT_0 | DIGIT_E | DIGIT_F | DIGIT_G | DIGIT_0 /* 19, H */ #define CG_J DIGIT_0 | DIGIT_B | DIGIT_C | DIGIT_D | DIGIT_E | DIGIT_0 | DIGIT_0 | DIGIT_0 /* 20, J */ #define CG_L DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_D | DIGIT_E | DIGIT_F | DIGIT_0 | DIGIT_0 /* 21, L */ #define CG_n DIGIT_0 | DIGIT_0 | DIGIT_C | DIGIT_0 | DIGIT_E | DIGIT_0 | DIGIT_G | DIGIT_0 /* 22, n */ #define CG_N DIGIT_A | DIGIT_B | DIGIT_C | DIGIT_0 | DIGIT_E | DIGIT_F | DIGIT_0 | DIGIT_0 /* 23, n_up */ #define CG_o DIGIT_0 | DIGIT_0 | DIGIT_C | DIGIT_D | DIGIT_E | DIGIT_0 | DIGIT_G | DIGIT_0 /* 24, o */ #define CG_P DIGIT_A | DIGIT_B | DIGIT_0 | DIGIT_0 | DIGIT_E | DIGIT_F | DIGIT_G | DIGIT_0 /* 25, P */ #define CG_q DIGIT_A | DIGIT_B | DIGIT_C | DIGIT_0 | DIGIT_0 | DIGIT_F | DIGIT_G | DIGIT_0 /* 26, q */ #define CG_r DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_E | DIGIT_0 | DIGIT_G | DIGIT_0 /* 27, r */ #define CG_S DIGIT_A | DIGIT_0 | DIGIT_C | DIGIT_D | DIGIT_0 | DIGIT_F | DIGIT_G | DIGIT_0 /* 28, S */ #define CG_t DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_D | DIGIT_E | DIGIT_F | DIGIT_G | DIGIT_0 /* 29, t */ #define CG_U DIGIT_0 | DIGIT_B | DIGIT_C | DIGIT_D | DIGIT_E | DIGIT_F | DIGIT_0 | DIGIT_0 /* 30, U */ #define CG_y DIGIT_0 | DIGIT_B | DIGIT_C | DIGIT_D | DIGIT_0 | DIGIT_F | DIGIT_G | DIGIT_0 /* 31, y */ #define CG_MINUS DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_G | DIGIT_0 /* 32, - */ #define CG_OPEN DIGIT_A | DIGIT_0 | DIGIT_0 | DIGIT_D | DIGIT_E | DIGIT_F | DIGIT_0 | DIGIT_0 /* 33, [ */ #define CG_CLOSE DIGIT_A | DIGIT_B | DIGIT_C | DIGIT_D | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_0 /* 34, ] */ #define CG_LOW DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_D | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_0 /* 35, _ */ #define CG_GRAD DIGIT_A | DIGIT_B | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_F | DIGIT_G | DIGIT_0 /* 36, ╟ */ #define CG_LAMBDA DIGIT_A | DIGIT_B | DIGIT_C | DIGIT_0 | DIGIT_E | DIGIT_0 | DIGIT_G | DIGIT_0 /* 37, lambda */ #define CG_NONE DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_0 | DIGIT_0 /* 38, none */ #endif // ifndef DIGITS_H
  14. наверно можно сделать подобным образом, как в АПНоте: http://www.atmel.com/dyn/resources/prod_do...nts/doc2508.pdf ? Хотя всеравно нужно знать справится ли МК. Какая частота у сигналов?
  15. Avr и USB

    скорость почти до мегабода. вот например: http://www.ftdichip.com/Documents/DataSheets/DS_FT232R.pdf
×
×
  • Создать...