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

mrKirill

Свой
  • Постов

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

  • Посещение

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


  1. Пишите на miсroniks.74[злой бобик]mail[тчк]ru (адрес забивать вручную, использованы русские/латинские символы вперемешку).
  2. STM32F100C4

    Логично же, если нет пина, то а) Отказаться от идеи подключения б) Выбрать корпус с большим количеством выводов
  3. Стоимость, пересылка? Upd. Цена 10 тыс. Томск, Кировский район. Анатолий продавец. Филиал Авито устроили тут.
  4. Ограниченный взгляд на окружающий мир. Снимите очки. Уберите распальцовку. На CoDeSys полно контроллеров, и задачи на них решаются весьма не пионерские. Step5/Step7 ограничен линейкой контроллеров Siemens, а CoDeSys довольно универсален. Умея работать в CoDeSys с остальным разобраться - вопрос мелкий. К слову сказать ни разу не видел контроллеров Siemens управляющих мобильной техникой.
  5. Хотелось бы узнать расценки, особенно по первой и третьей позиции.
  6. Не совсем верно, нет как таковых ограничений. Лично проверено, что и на 500МГц работает замечательно.
  7. Любое тактирование в Proteus'е при симулировании работы МК по-моему отродясь не работало. Не замечали, что указав тактирование от кварца и не подключив его, указав только в свойствах тактовую частоту, все начинало работать?
  8. Ой ли, по-моему это Вы перепутали, чего это у Вас на картинке W/R стал 9ым битом, а ACK - 10ым?
  9. A0, A1, A2 у Вас точно на GND соединены? Попробуйте по другим адресам постучаться.
  10. Нижнего импульса по середине шкалы - быть не должно, а так у Вас NACK, вместо ACK.
  11. Это как это так вышло, что перечисленные Вами элементы свето-, фотодиоды и прочие стали "не электрическими"? Вообще в ГОСТе касательно схем типа Э написано следующее: Хорошо, раз Вы настаиваете, то сформулирую так: Тем не менее название "Схема канала связи структурная" оправдано и С1 (схема комбинированная), и Э1 (схема электрическая) вполне подходят, при этом не являются нарушениями, ИМХО.
  12. Все же "канал связи" это часть не изделия, а комплекса изделий. Приемник и передатчик - два разноплановых изделия, но объединены общим каналом связи... Что-то мы прям как юристы, начинаем формулировки наклонять под свое видение вопроса. Что касается ТС, то ведь можно и сложно назвать схему, типа "Схема канала связи структурная", ну или что-то в этом роде.
  13. Э1 - схема электрическая структурная, по-моему она относится только к структуре одного устройства (например, радиоприемник прямого усиления: антенна, УВЧ, детектор, УНЧ). Если описывается структура из нескольких разнородных устройств, как в Вашем случае - канал связи, тогда уже и обозначения будут не серии "Э". Могу ошибаться. Давненько с подобными заморочками не сталкивался.
  14. Питание усилителя: +12В На максимальной мощности, при качественном приеме станции проявления помех не ощущается (на остальных уровнях громкости - тем более не слышно ничего подозрительного). Каких-то паразитных призвуков и "шипений" не наблюдается. Прием станций по качеству не хуже рядом стоящих "магнитол" (используется только режим "Сканирования", ни одна станция не пропускается). Что касается включения: - Выход с использованием Ferrite Bead. - Spread Spectrum включен. - Динамики 4 Ом. - Длина провода от платы до динамиков примерно 1м.
  15. На одной плате с расстоянием между кристаллами в 30мм легко уживаются MAX9744 (УНЧ Class D) и Si4702 (FM-tuner).
  16. За основу взял примеры Chan'а, пример с MMC картой, сначала карта никак не отвечала, потом немного откорректировал и все заработало как следует. А тут сейчас выходит 2 варианта: либо проблемы на верхнем уровне, либо на нижнем. Косвенно получается, что верхний уровень в порядке, остается низкий. Что и как проверить на низком уровне? Ведь в общем-то верхние функции благодаря нижним работают, только не полноценно :) Карточки несколько разных, объем только одинаковый, 2Гб.
  17. Длинные имена мне не требуются, потому #define _USE_LFN 0 При такой первой настройке этот пункт уже не актуален #define _MAX_LFN 255 Касательно этой части, насколько понял, мне это тоже не требуется #define _FS_REENTRANT 0 UPD. Проштудировал все массивы и прочее, изменений в работе FatFS нет.
  18. Массивы есть, но в основном они статические глобальные...не мало локальных...Внимательнее просмотрю этот момент. Динамического выделения точно нет.
  19. Насколько я могу сказать - эти цифры там верные, просматривал все значения, все сходилось. Ведь кроме FATFS у меня вся система работает исправно и стабильно (обмен по RS485, куча периферии на i2c, spi, ногодрыганье, динамическая индикация, кое-какая математика не самая сложная). Будь что-то не ладно в адресах - точно бы где-то всплыло.
  20. Вот и у меня не складывается, про стек Вы мне с АНТОХ'ой как сказали - все что знал проверил, все вроде бы нормально и размеры верные и адреса указателей...В отличие от IAR, у WinAVR один стек, нужно лишь указать верхний адрес его в линковщике...Что я в общем и сделал. Вас это интересует 008004b6 B __bss_end 00800206 B __bss_start 000001cc T __ctors_end 000001cc T __ctors_start 00800206 D __data_end 00800100 D __data_start 00000000 W __heap_end 000010ff W __stack Или это? Device: atmega128 Program: 25014 bytes (19.1% Full) (.text + .data + .bootloader) Data: 950 bytes (23.2% Full) (.data + .bss + .noinit) EEPROM: 6 bytes (0.1% Full) (.eeprom) А то чую терминология у нас разница немного :)
  21. Честно сказать, WinAVR я не особо использую, потому трактовал касательно 2,5к как разницу между всем объемом RAM и размером Data. Через у меня показывает __stack=0х10FF...Куда же тогда оставшаяся часть девалась? Суть ясна, только что-то я "подвис", мои знания насчет определения размера стека в WinAVR оказались ложными... Первый раз использую полностью чужую библиотеку, обычно все сам с нуля пишу. Ну и особенности WinAVR мне не очень ясны, что ж поделать. Перевести свои исходники в WinAVR смог и все заработало, дальше прицепил FatFS и почти заставил все это работать в сумме :) Осталось немного.
  22. Размер порядка 2500 байт. Читая Chan'а не увидел каких-то ограничений по размерам памяти, mega128 на 1/4 только забита, ресурсов еще вагончик. Вообще сильно удивлен таким проблемам с прицепкой FatFS к своему проекту, у всех вроде получается и не так много тем по проблемам. На сегодняшний день ситуация складывается так: Диск пуст, запускаю программу - файл создается стабильно. Запись в файл не происходит по факту, хотя все функции возвращают "ок" и корректные цифры количества записанных байт. Если вручную создать файл определенного размера (больше 2кБ) на ПК, программа этот файл записывает с 0 до 2047 байта, а потом пустоту оставляет. Даже принудительный перевод указателя в область >2кБ не дает результата - файл дальше не пишется.
  23. Адрес стека указан верно. Массив помешается туда с большим запасом.
  24. В принципе логично рассуждаете...Посмотрю. Еще возник вопрос - при записи данных нужно их как-то форматировать под размер сегмента 512 байт? Почему возник вопрос: 1. Создал файл размером 2кБ. 2. Записал 10 строк по 100 байт. 3. Проверил на ПК, записалось только 512 первых байт. 4. В следующий раз указал начало записи с 513 байта и снова записалось только 512 байт... UPD. Сначала писалось 512 байт, файл удалил, создал заново, теперь пишется по 2048 байт, но уже если указать положение дальше 2кБ - дописывать не хочет его...
×
×
  • Создать...