mrKirill
-
Постов
316 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные mrKirill
-
-
а как быть если я хочу подключить внешний источник опорного к 48-пиновому МК?
Логично же, если нет пина, то
а) Отказаться от идеи подключения
б) Выбрать корпус с большим количеством выводов
-
Стоимость, пересылка?
Upd. Цена 10 тыс. Томск, Кировский район. Анатолий продавец.
Филиал Авито устроили тут.
-
Только сименс. При разговоре с работодателем или заказчиком сразу можно пальцы растопырить. И ценник совсем другой на работы. Причем я не шучу ;) , на кодесисах с изаграфами пионеры делают. Серьезные объекты на степ7. Думайте. :rolleyes:
Ограниченный взгляд на окружающий мир. Снимите очки. Уберите распальцовку.
На CoDeSys полно контроллеров, и задачи на них решаются весьма не пионерские.
Step5/Step7 ограничен линейкой контроллеров Siemens, а CoDeSys довольно универсален.
Умея работать в CoDeSys с остальным разобраться - вопрос мелкий.
К слову сказать ни разу не видел контроллеров Siemens управляющих мобильной техникой.
-
Хотелось бы узнать расценки, особенно по первой и третьей позиции.
-
Не совсем верно, нет как таковых ограничений. Лично проверено, что и на 500МГц работает замечательно.Такие схемы принято применять на частотах 10-30Мгц. -
Любое тактирование в Proteus'е при симулировании работы МК по-моему отродясь не работало.
Не замечали, что указав тактирование от кварца и не подключив его, указав только в свойствах тактовую частоту, все начинало работать?
-
И Вы ничего неперепутали с картинкой- это скорее чтение из памяти , а не запись
Ой ли, по-моему это Вы перепутали, чего это у Вас на картинке W/R стал 9ым битом, а ACK - 10ым?
-
A0, A1, A2 у Вас точно на GND соединены?
Попробуйте по другим адресам постучаться.
-
Нижнего импульса по середине шкалы - быть не должно, а так у Вас NACK, вместо ACK.
-
Это как это так вышло, что перечисленные Вами элементы свето-, фотодиоды и прочие стали "не электрическими"?На схемах электрических часто бывают совсем не электрические элементы: светодиоды, фотодиоды, динамики, ультразвуковые линии задержки итд. Может и вам не мучатся, а назвать Э1? Тем более что оптическая схема сами считаете что не то.Вообще в ГОСТе касательно схем типа Э написано следующее:
Схема электрическая - Документ, содержащий в виде условных изображений или обозначений составные части изделия, действующие при помощи электрической энергии, и их взаимосвязи"Ну, Вы, блин, даёте...""Комплекс" - один из видов изделия. См. ГОСТ 2.101 :
Хорошо, раз Вы настаиваете, то сформулирую так:
Все же "канал связи" это часть не изделия, а комплекса.Тем не менее название "Схема канала связи структурная" оправдано и С1 (схема комбинированная), и Э1 (схема электрическая) вполне подходят, при этом не являются нарушениями, ИМХО.
-
Схема выпускается на изделие или его часть. Канал связи - часть разрабатываемого изделия.
Все же "канал связи" это часть не изделия, а комплекса изделий. Приемник и передатчик - два разноплановых изделия, но объединены общим каналом связи...
Что-то мы прям как юристы, начинаем формулировки наклонять под свое видение вопроса.
Что касается ТС, то ведь можно и сложно назвать схему, типа "Схема канала связи структурная", ну или что-то в этом роде.
-
Э1 - схема электрическая структурная, по-моему она относится только к структуре одного устройства (например, радиоприемник прямого усиления: антенна, УВЧ, детектор, УНЧ). Если описывается структура из нескольких разнородных устройств, как в Вашем случае - канал связи, тогда уже и обозначения будут не серии "Э".
Могу ошибаться. Давненько с подобными заморочками не сталкивался.
-
Прочитав эту строку
For longer speaker wire lengths, up to approximately 1m, use a simple ferrite bead and capacitor filter to meet EMC limits. Select a ferrite bead with 100Ω to 600Ω impedance, and rated for at least 3A.Выбрал FBMH3225HM601NT
-
Питание усилителя: +12В
На максимальной мощности, при качественном приеме станции проявления помех не ощущается (на остальных уровнях громкости - тем более не слышно ничего подозрительного). Каких-то паразитных призвуков и "шипений" не наблюдается. Прием станций по качеству не хуже рядом стоящих "магнитол" (используется только режим "Сканирования", ни одна станция не пропускается).
Что касается включения:
- Выход с использованием Ferrite Bead.
- Spread Spectrum включен.
- Динамики 4 Ом.
- Длина провода от платы до динамиков примерно 1м.
-
На одной плате с расстоянием между кристаллами в 30мм легко уживаются MAX9744 (УНЧ Class D) и Si4702 (FM-tuner).
-
За основу взял примеры Chan'а, пример с MMC картой, сначала карта никак не отвечала, потом немного откорректировал и все заработало как следует.
А тут сейчас выходит 2 варианта: либо проблемы на верхнем уровне, либо на нижнем. Косвенно получается, что верхний уровень в порядке, остается низкий.
Что и как проверить на низком уровне? Ведь в общем-то верхние функции благодаря нижним работают, только не полноценно :)
Карточки несколько разных, объем только одинаковый, 2Гб.
-
Длинные имена мне не требуются, потому
#define _USE_LFN 0
При такой первой настройке этот пункт уже не актуален
#define _MAX_LFN 255
Касательно этой части, насколько понял, мне это тоже не требуется
#define _FS_REENTRANT 0
UPD. Проштудировал все массивы и прочее, изменений в работе FatFS нет.
-
Массивы есть, но в основном они статические глобальные...не мало локальных...Внимательнее просмотрю этот момент.
Динамического выделения точно нет.
-
Насколько я могу сказать - эти цифры там верные, просматривал все значения, все сходилось.
Ведь кроме FATFS у меня вся система работает исправно и стабильно (обмен по RS485, куча периферии на i2c, spi, ногодрыганье, динамическая индикация, кое-какая математика не самая сложная).
Будь что-то не ладно в адресах - точно бы где-то всплыло.
-
С WinAVR я, к сожалению, не знаком.
Если действительно стек установлен на последний байт ОЗУ (а похоже, что это так), и оперативки задействовано всего лишь 953 байта, то не должно быть никаких проблем с выделением 512 байт на стеке...
Непонятненько... :(
Вот и у меня не складывается, про стек Вы мне с АНТОХ'ой как сказали - все что знал проверил, все вроде бы нормально и размеры верные и адреса указателей...В отличие от 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)
А то чую терминология у нас разница немного :)
-
Откуда там 2,5к?
Честно сказать, WinAVR я не особо использую, потому трактовал касательно 2,5к как разницу между всем объемом RAM и размером Data.
Через
у меня показывает __stack=0х10FF...Куда же тогда оставшаяся часть девалась?nm.exe -S main.elf
Суть ясна, только что-то я "подвис", мои знания насчет определения размера стека в WinAVR оказались ложными...В эти 956 байт поместились все глобальные\статические переменные и стек.А вы ещё размещаете на стеке массивы, которые в него просто не влазят.
Вам же Антоха выше уже говорил, что проблема разнообразных глюков в маленьком стеке, это прекрасно стало видно после того, как вы сделали dataFile статическим.
Разберитесь наконец со стеком и сделайте его размером хотя бы 1,5-2 килобайта, для проверки.
Затем разместите все ваши большие массивы статически и посмотрите на результат.
Иначе так и будете плавать с разнообразными глюками.
Первый раз использую полностью чужую библиотеку, обычно все сам с нуля пишу. Ну и особенности WinAVR мне не очень ясны, что ж поделать. Перевести свои исходники в WinAVR смог и все заработало, дальше прицепил FatFS и почти заставил все это работать в сумме :) Осталось немного.Это совсем не удивительно, вы же не можете разобраться с элементарными вещами, уж извините.Удивительно скорее то, что оно хоть как то у вас работает :)
-
Размер порядка 2500 байт.
Читая Chan'а не увидел каких-то ограничений по размерам памяти, mega128 на 1/4 только забита, ресурсов еще вагончик.
Вообще сильно удивлен таким проблемам с прицепкой FatFS к своему проекту, у всех вроде получается и не так много тем по проблемам.
На сегодняшний день ситуация складывается так:
Диск пуст, запускаю программу - файл создается стабильно.
Запись в файл не происходит по факту, хотя все функции возвращают "ок" и корректные цифры количества записанных байт.
Если вручную создать файл определенного размера (больше 2кБ) на ПК, программа этот файл записывает с 0 до 2047 байта, а потом пустоту оставляет. Даже принудительный перевод указателя в область >2кБ не дает результата - файл дальше не пишется.
-
Адрес стека указан верно. Массив помешается туда с большим запасом.
FIL dataFile;Device: atmega128
Program: 30496 bytes (23.3% Full)
Data: 956 bytes (23.3% Full)
static FIL dataFile;Device: atmega128
Program: 30490 bytes (23.3% Full)
Data: 1500 bytes (36.6% Full)
-
В принципе логично рассуждаете...Посмотрю.
Еще возник вопрос - при записи данных нужно их как-то форматировать под размер сегмента 512 байт?
Почему возник вопрос:
1. Создал файл размером 2кБ.
2. Записал 10 строк по 100 байт.
3. Проверил на ПК, записалось только 512 первых байт.
4. В следующий раз указал начало записи с 513 байта и снова записалось только 512 байт...
UPD. Сначала писалось 512 байт, файл удалил, создал заново, теперь пишется по 2048 байт, но уже если указать положение дальше 2кБ - дописывать не хочет его...
5 блоков на мосфетах
в Предлагаю работу
Опубликовано · Пожаловаться
Пишите на miсroniks.74[злой бобик]mail[тчк]ru (адрес забивать вручную, использованы русские/латинские символы вперемешку).