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

antis

Участник
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Участник
  1. XMEGA еще жива?

    Переполнение переменной при арифметических операциях?
  2. Mifare Plus

    Там обведены катушки, а не конденсаторы
  3. Mifare Plus

    Какие конденсаторы Вы заменили (номера конденсаторов)?
  4. Вызывайте HAL_RCC_ClockConfig(RCC_ClkInitTypeDef *RCC_ClkInitStruct, uint32_t FLatency) из файла stm32f1xx_hal_rcc_ex.c, там все нормально Вернее, не вызывайте HAL_RCC_ClockConfig из stm32f1xx_hal_rcc_ex.c, а подключите к проекту файл stm32f1xx_hal_rcc_ex.c и будет вызвана функция HAL_RCC_ClockConfig из stm32f1xx_hal_rcc_ex.c
  5. ARM готовит нам светлое будущее?

    Представители британской корпорации ARM, которая является одним из крупнейших разработчиков архитектуры 32- и 64-разрядных RISC-процессоров (ARM-архитектура), объявили о планах по разработке новой операционной системы для чипов с ядром Cortex-M http://www.arm.com/products/internet-of-th...ce-platform.php https://mbed.org/ http://www.dailytechinfo.org/infotech/6338...yu-sistemu.html
  6. Помогите STM32 + UART

    Первое что бросилось в глаза, вместо RCC_APB2PeriphClockCmd((RCC_APB1Periph_USART2 | RCC_APB2Periph_GPIOA), ENABLE); должно быть RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA), ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE); вместо Usart1_Send_symbol('n'); Usart1_Send_symbol('r'); надо Usart1_Send_symbol('\n'); Usart1_Send_symbol('\r');
  7. SPL - глюки в библиотеке

    Попробуйте в настройках проекта в вкладке "С/С++" поставить галку на "No auto includes".
  8. Проблема с тактовой частотой.

    Цитата(Jenya7 @ Oct 23 2013, 10:15) SysClockInit() - это уже моя функция,сначала как я понимаю выполняется стартаповский SystemInit () который делает то что делает, а потом я запускаю свою функцию. Сорь, перепутал название функции. Но стандартный SystemInit () сам настраивает тактовую частоту, взависимости от значения SYSCLK_FREQ_xxx (файл system_stm32f10x.c)
  9. Проблема с тактовой частотой.

    Цитата(Jenya7 @ Oct 22 2013, 13:41) конечно Кодint main(void) {   SysClockInit();  //первым делом натроить частоту   PeriphClockInit();   UsartInit();   DWT_Init();   GpioInit();   McoPinInit();    while(1)   {   } } SysClockInit() вызывается до main, если вы не переписали стандартный startup
  10. STM32F107 + RTL8201 + lwip-1.4.0

    Цитата(smk @ Oct 18 2013, 10:41) Я уже думал об этом, но во первых не так уж я и подкован в этих вопросах, потому и взялся разбираться чтоб подучить это дело. Во вторых нужно выяснить точку зрения провайдера. Не факт, что мне можно более одной машины в той сети держать. Пробежался по проекту от Терры. По видимому DHCP там не поддерживается. Во всяком случае упоминания не нашел. Я кто не дает добавить еще одну сеть (192.168.x.x или 10.x.x.x), которая точно не пересечется с сетью провайдера. На компьютере убрать автоматическое получение адреса через DHCP, прописать IP адрес из сети провайдера руками и добавить 2 IP адрес для сетевой картыт из сети 192.168.x.x. А на железке прописать статический адрес из второй сети
  11. STM32F107 + RTL8201 + lwip-1.4.0

    Цитата(smk @ Oct 17 2013, 21:56) У меня теперь другая проблема появилась. Опишу вкратце конфигурацию сети. Ранее компьютер был напрямую подключен к интернету. Я установил свич (долго валялся, теперь пригодился). В один разъем свича воткнул интернет, а в другой компьютер. Интернет работает, что радует. В третий разъем я присоединил свою макетку. Однако увидеть в сети и тем более открыть сайтик, что должна показывать, я не смог. Пробовал смотреть IP своего компьютера, маску подсети. Перепрошил платку, предварительно откомпилировав с новым IP и маской подсети. Девайсу установил IP с 255 в конце. Девайс не вижу. Что можно предпринять чтоб не ставить еще одну сетевую карту? Девайсу установил IP с 255 в конце. 255 в IP адресе зарезервировано
  12. Модем у Вас не прошился и рабочей прошивки в нем сейчас нет. Прошивайте до тех пор пока не пропадут ошибки.
  13. Цитата(kan35 @ Dec 24 2012, 15:20) Спасибо, я наверное и не знал про это. Хотя в контексте GPS это не так критично, как я думаю. Год в NMEA кодирован 2 цифрами. И до 2100 года, еще надо дожить .
  14. Последние годы столетий, оканчивающиеся на два нуля, в трёх случаях из четырёх не являются високосными. Так, годы 1700, 1800 и 1900 не являются високосными, так как они кратны 100 и не кратны 400. Годы 1600 и 2000 — високосные, так как они кратны 400. Годы 2100, 2200 и 2300 — невисокосные. В високосные годы вводится дополнительный день — 29 февраля. Високосный год
  15. Цитата(kan35 @ Dec 24 2012, 12:19) Может кому пригодится. CODE ... if (start_year%4) day_counter += 365; else day_counter += 366; } ... for (start_month = 1; start_month < month; start_month++) { if ( start_month == 2 && !(year%4)) day_counter += 29; else day_counter += daysinmonth[start_month-1]; } ... Вот так и появляются проблемы 2000 года