• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. Dmitry Orlov

    Научите считать float

    Набросал тестик #include <stdio.h> #include <math.h> #include "strnum.h" void main(void) { char str1[256]; char str2[256]; FILE *fo = fopen("sin.txt", "wt"); if (fo) { for(int i = 0; i<360; i++) { float f = sin(i*M_PI/180.0); d2scistrup(str1, f, "", 3, 0)...
  2. Dmitry Orlov

    Научите считать float

    Там, вроде, все просто и прозрачно, можно примеры чисел, на которых возникают проблемы?
  3. Dmitry Orlov

    Вопрос: Chip_ID в RTL

    А MAC адрес не подходит? В ESP это его кусок.
  4. Dmitry Orlov

    pm open,type:2 0 - Что это такое?

    Я переназначаю отладочный вывод на Tx1, а Tx0/Rx0 - использую для связи.
  5. Dmitry Orlov

    Научите считать float

    Я пару сообщений назад прицепил код для перевода fp в строки. Там есть с округлением тонкости, надо на один десятичный разряд вперед смотреть, чтобы правильно округлять.
  6. Dmitry Orlov

    Научите считать float

    Если в modbus это 32хбитные float, то это тип float у ESP, скорее всего стандартный IEEE-754, просто делаете union { float f; uint32_t i; } v; пишите v.i = modbus[n]; (если у вас там 32хбитное целое) и v.f - ваш float. Если 2 16тибитных, то v.i = ((uint32_t)modbus[n]<<16) +modbus[n+1]; (ну...
  7. Dmitry Orlov

    Научите считать float

    Для начала, os_prinf в esp не поддерживает fp форматы, функцию вывода придется писать самому. Это раз. Два, возводить 2 в степень надо сдвигом влево, ну или вправо, если это отрицательная степень. Ну и три, зачем нужен этот "закат солнца вручную"? Связываться с fp для отсутствующего в библиотеке...
  8. Dmitry Orlov

    Web-свалка на RTL871x

    Современные версии HiTech называются XC. Впрочем, под Win10 работают и старые у всех, кроме вас.
  9. Dmitry Orlov

    Web-свалка на RTL871x

    Вам и правда ни к чему, не в коня корм. Конечно, одна из этих цитат от последней версии XC8 (недавно вышла). Другая, от HiTech 11 года, но вам-то невдомек.
  10. Dmitry Orlov

    Web-свалка на RTL871x

    Я вам привел цитаты из документации, читать не умеете :) Не лазьте шаловливыми руками в регистры, тем более, что их там полторы штуки всего. Нет там никакой зависимости от версий. И опять же, указано неверно. Классического? Вы с театром не перепутали? И что? Тоже мне новость. Только он...
  11. Dmitry Orlov

    Web-свалка на RTL871x

    Чушь тут преимущественно от вас, в товарных количествах, во что ваш нос и был ткнут, не трепыхайтесь, нюхайте. Расскажите еще про обработку прерываний в pic16. Это не "современный", а неисправный комп и/или Windows. Нет проблем с Win7, его и ставьте, ему хоть цвет и стиль нормальный окнам...
  12. Dmitry Orlov

    Web-свалка на RTL871x

    Я про те, которые вы не смогли поставить, а у меня ставятся без проблем. Вы, может, в 98 еще и не писали, я уже несколько лет как писал, как раз в 98 и для PIC16. Регистров? Можно поинтересоваться каких (в смысле, какая разница в версиях)? И какое это вообще имеет значение для программы на...
  13. Dmitry Orlov

    Web-свалка на RTL871x

    Что до Win7, то вот он прямо на сайте MS Download Windows 7 Disc Images (ISO Files). Код обработки прерываний я могу, в принципе, посмотреть, только на фига, какая мне разница какой там код? Я не пишу компиляторозависимых программ, во всяком случае, стараюсь. А синтаксис там тот же, и XC8 - это...
  14. Dmitry Orlov

    Web-свалка на RTL871x

    Как я и предполагал, никаких проблем с компилятором 11 года на Win10 нет. Прекрасно ставится. Microsoft Windows [Version 10.0.14393] (c) 2016 Microsoft Corporation. All rights reserved. C:\Program Files (x86)\HI-TECH Software\PICC\9.83\bin> C:\Program Files (x86)\HI-TECH...
  15. Dmitry Orlov

    Web-свалка на RTL871x

    Пашет у них setup, говорю же, ставил относительно недавно, в 15 году. И Win7 - не реликвия, найти его - ни малейшей проблемы, впрочем, завтра на Win10 проверю.
  16. Dmitry Orlov

    Web-свалка на RTL871x

    У меня они стоят и работают, мне не надо никуда ходить. На Win7, но, думаю, что и на Win10 будут. Впрочем, перенос проектов с HiTech на xc8 - не только не сложен, но и полезен. xc8 находит довольно нелепые ошибки, которые HiTech пропускал, вроде незакрытых комментариев. Не так давно, я даже...
  17. Dmitry Orlov

    Web-свалка на RTL871x

    Работают сетапы. И регистрация работает, во всяком случае, пиратская точно :) И для X серии и для picc HiTech, и для mcc18. Все работает. Вы же, зачем-то, пишете...
  18. Dmitry Orlov

    Web-свалка на RTL871x

    MPLAB IDE - это только IDE, она ничего не собирает и бесплатна. Компиляторы разных версий прекрасно живут вместе, и если для старых проектов нужен старый, то им и собирать. А старые проекты новыми средствами могут не собираться вне зависимости от того проприетарные это средства или нет.
  19. Dmitry Orlov

    Web-свалка на RTL871x

    Ну удержать hardlink'и - не трудно, если в принципе знать, что они есть (уже лет 20 как, если не больше) а что до WSL, то это штука новая, не везде доступная. У меня, к примеру, рабочий лэптоп на Win7, и я пока тратить 2-3 недели на переустановку всего, что мне нужно (в том числе и редко) на...
  20. Dmitry Orlov

    Web-свалка на RTL871x

    Поставить FAR, который всегда это умел, или плагин к любому другому shell'у, я думаю, даже ардуинщик сможет. Я все громоздкое и не слишком используемое с SSD C перекидываю на обычный D, а на C - hardlink на это.
Сверху Снизу