mrKirill
Свой-
Постов
316 -
Зарегистрирован
-
Посещение
Весь контент mrKirill
-
5 блоков на мосфетах
mrKirill ответил deekline тема в Предлагаю работу
Пишите на miсroniks.74[злой бобик]mail[тчк]ru (адрес забивать вручную, использованы русские/латинские символы вперемешку). -
STM32F100C4
mrKirill ответил Citizen777 тема в ARM, 32bit
Логично же, если нет пина, то а) Отказаться от идеи подключения б) Выбрать корпус с большим количеством выводов -
Стоимость, пересылка? Upd. Цена 10 тыс. Томск, Кировский район. Анатолий продавец. Филиал Авито устроили тут.
-
Освоить новую область
mrKirill ответил Dubov тема в В помощь начинающему
Ограниченный взгляд на окружающий мир. Снимите очки. Уберите распальцовку. На CoDeSys полно контроллеров, и задачи на них решаются весьма не пионерские. Step5/Step7 ограничен линейкой контроллеров Siemens, а CoDeSys довольно универсален. Умея работать в CoDeSys с остальным разобраться - вопрос мелкий. К слову сказать ни разу не видел контроллеров Siemens управляющих мобильной техникой. -
Хотелось бы узнать расценки, особенно по первой и третьей позиции.
-
как работает схема
mrKirill ответил SergeyVas тема в Схемотехника
Не совсем верно, нет как таковых ограничений. Лично проверено, что и на 500МГц работает замечательно. -
Proteus, Atmega и внешнее тактирование.
mrKirill ответил zheka тема в В помощь начинающему
Любое тактирование в Proteus'е при симулировании работы МК по-моему отродясь не работало. Не замечали, что указав тактирование от кварца и не подключив его, указав только в свойствах тактовую частоту, все начинало работать? -
Вопрос по I2C
mrKirill ответил aanbor тема в Схемотехника
Ой ли, по-моему это Вы перепутали, чего это у Вас на картинке W/R стал 9ым битом, а ACK - 10ым? -
Вопрос по I2C
mrKirill ответил aanbor тема в Схемотехника
A0, A1, A2 у Вас точно на GND соединены? Попробуйте по другим адресам постучаться. -
Вопрос по I2C
mrKirill ответил aanbor тема в Схемотехника
Нижнего импульса по середине шкалы - быть не должно, а так у Вас NACK, вместо ACK. -
Обозначение схем по ЭСКД
mrKirill ответил alatar тема в В помощь начинающему
Это как это так вышло, что перечисленные Вами элементы свето-, фотодиоды и прочие стали "не электрическими"? Вообще в ГОСТе касательно схем типа Э написано следующее: Хорошо, раз Вы настаиваете, то сформулирую так: Тем не менее название "Схема канала связи структурная" оправдано и С1 (схема комбинированная), и Э1 (схема электрическая) вполне подходят, при этом не являются нарушениями, ИМХО. -
Обозначение схем по ЭСКД
mrKirill ответил alatar тема в В помощь начинающему
Все же "канал связи" это часть не изделия, а комплекса изделий. Приемник и передатчик - два разноплановых изделия, но объединены общим каналом связи... Что-то мы прям как юристы, начинаем формулировки наклонять под свое видение вопроса. Что касается ТС, то ведь можно и сложно назвать схему, типа "Схема канала связи структурная", ну или что-то в этом роде. -
Обозначение схем по ЭСКД
mrKirill ответил alatar тема в В помощь начинающему
Э1 - схема электрическая структурная, по-моему она относится только к структуре одного устройства (например, радиоприемник прямого усиления: антенна, УВЧ, детектор, УНЧ). Если описывается структура из нескольких разнородных устройств, как в Вашем случае - канал связи, тогда уже и обозначения будут не серии "Э". Могу ошибаться. Давненько с подобными заморочками не сталкивался. -
Прочитав эту строку Выбрал FBMH3225HM601NT
-
Питание усилителя: +12В На максимальной мощности, при качественном приеме станции проявления помех не ощущается (на остальных уровнях громкости - тем более не слышно ничего подозрительного). Каких-то паразитных призвуков и "шипений" не наблюдается. Прием станций по качеству не хуже рядом стоящих "магнитол" (используется только режим "Сканирования", ни одна станция не пропускается). Что касается включения: - Выход с использованием Ferrite Bead. - Spread Spectrum включен. - Динамики 4 Ом. - Длина провода от платы до динамиков примерно 1м.
-
На одной плате с расстоянием между кристаллами в 30мм легко уживаются MAX9744 (УНЧ Class D) и Si4702 (FM-tuner).
-
Не сложный вопрос по FatFS
mrKirill ответил mrKirill тема в В помощь начинающему
За основу взял примеры Chan'а, пример с MMC картой, сначала карта никак не отвечала, потом немного откорректировал и все заработало как следует. А тут сейчас выходит 2 варианта: либо проблемы на верхнем уровне, либо на нижнем. Косвенно получается, что верхний уровень в порядке, остается низкий. Что и как проверить на низком уровне? Ведь в общем-то верхние функции благодаря нижним работают, только не полноценно :) Карточки несколько разных, объем только одинаковый, 2Гб. -
Не сложный вопрос по FatFS
mrKirill ответил mrKirill тема в В помощь начинающему
Длинные имена мне не требуются, потому #define _USE_LFN 0 При такой первой настройке этот пункт уже не актуален #define _MAX_LFN 255 Касательно этой части, насколько понял, мне это тоже не требуется #define _FS_REENTRANT 0 UPD. Проштудировал все массивы и прочее, изменений в работе FatFS нет. -
Не сложный вопрос по FatFS
mrKirill ответил mrKirill тема в В помощь начинающему
Массивы есть, но в основном они статические глобальные...не мало локальных...Внимательнее просмотрю этот момент. Динамического выделения точно нет. -
Не сложный вопрос по FatFS
mrKirill ответил mrKirill тема в В помощь начинающему
Насколько я могу сказать - эти цифры там верные, просматривал все значения, все сходилось. Ведь кроме FATFS у меня вся система работает исправно и стабильно (обмен по RS485, куча периферии на i2c, spi, ногодрыганье, динамическая индикация, кое-какая математика не самая сложная). Будь что-то не ладно в адресах - точно бы где-то всплыло. -
Не сложный вопрос по FatFS
mrKirill ответил mrKirill тема в В помощь начинающему
Вот и у меня не складывается, про стек Вы мне с АНТОХ'ой как сказали - все что знал проверил, все вроде бы нормально и размеры верные и адреса указателей...В отличие от 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) А то чую терминология у нас разница немного :) -
Не сложный вопрос по FatFS
mrKirill ответил mrKirill тема в В помощь начинающему
Честно сказать, WinAVR я не особо использую, потому трактовал касательно 2,5к как разницу между всем объемом RAM и размером Data. Через у меня показывает __stack=0х10FF...Куда же тогда оставшаяся часть девалась? Суть ясна, только что-то я "подвис", мои знания насчет определения размера стека в WinAVR оказались ложными... Первый раз использую полностью чужую библиотеку, обычно все сам с нуля пишу. Ну и особенности WinAVR мне не очень ясны, что ж поделать. Перевести свои исходники в WinAVR смог и все заработало, дальше прицепил FatFS и почти заставил все это работать в сумме :) Осталось немного. -
Не сложный вопрос по FatFS
mrKirill ответил mrKirill тема в В помощь начинающему
Размер порядка 2500 байт. Читая Chan'а не увидел каких-то ограничений по размерам памяти, mega128 на 1/4 только забита, ресурсов еще вагончик. Вообще сильно удивлен таким проблемам с прицепкой FatFS к своему проекту, у всех вроде получается и не так много тем по проблемам. На сегодняшний день ситуация складывается так: Диск пуст, запускаю программу - файл создается стабильно. Запись в файл не происходит по факту, хотя все функции возвращают "ок" и корректные цифры количества записанных байт. Если вручную создать файл определенного размера (больше 2кБ) на ПК, программа этот файл записывает с 0 до 2047 байта, а потом пустоту оставляет. Даже принудительный перевод указателя в область >2кБ не дает результата - файл дальше не пишется. -
Не сложный вопрос по FatFS
mrKirill ответил mrKirill тема в В помощь начинающему
Адрес стека указан верно. Массив помешается туда с большим запасом. -
Не сложный вопрос по FatFS
mrKirill ответил mrKirill тема в В помощь начинающему
В принципе логично рассуждаете...Посмотрю. Еще возник вопрос - при записи данных нужно их как-то форматировать под размер сегмента 512 байт? Почему возник вопрос: 1. Создал файл размером 2кБ. 2. Записал 10 строк по 100 байт. 3. Проверил на ПК, записалось только 512 первых байт. 4. В следующий раз указал начало записи с 513 байта и снова записалось только 512 байт... UPD. Сначала писалось 512 байт, файл удалил, создал заново, теперь пишется по 2048 байт, но уже если указать положение дальше 2кБ - дописывать не хочет его...