Halfback
-
Постов
424 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Halfback
-
-
Опубликовано · Изменено пользователем Halfback · Пожаловаться
swisst
два поста выше - там архив с содержимым диска. Там есть принципиальная схема.
По ходу осваивания платы TE-STM32F103 обнаруживаю дыры в документации. Сейчас вот пытаюсь понять где светодиоды, которые есть на схеме но нет на плате. :laugh: Техподдержка по мэйлу не дружелюбна - они считают что "если тебе надо то сам и разбирайся", а на третье вообще не ответили :tongue: . Примерно такие были ответы на оба моих письма с просьбой разъяснить вопросы по их документации.
-
Student Pupkin
Спасибо! Теперь можно и поработать! :smile3046:
-
Может кто на файлообменник выложить содержимое диска комплекта TE-STM32F103 ? А то у меня привод загнулся... :(
-
На CORTEX-M3 ни у кого нет библиотек? Буду очень признателен если кто поделиться!
-
Student Pupkin
Книга по содержанию 1 в 1 что и pdf от Hitex. 106 рублей за неё имхо вполне адекватная цена.
-
Посмотрел на HANTEK и был приятно удивлен, что есть портативный двухканальный осцилл с полосой 60МГц с ценником в 20тонн рублей. Никто с ним не возился? Как он? Я уже задумываюсь об его покупке т.к. портативный ибо со стационарником в машине не покопаешься.
-
Опубликовано · Изменено пользователем Halfback · Пожаловаться
Student Pupkin
Да без проблем. PDF-ник от Hitex я видел - так что сравню. Правда это будет не раньше чем через неделю т.к. модулей Махаон в Питере нет и сроки доставки в Мегу 5 дней ну плюс доставка до меня :). Так что могут к след. выхам даже не успеть. В принципе цена 120р за книгу не так много - пивка на них даже не попьешь нормально. ;)
-
Заказал в Меге ТЕ-STM32F103 (Махаон) и книгу по Кортексам (инфу воспринимаю лучше с бумаги нежели с экрана и цена порадовала - всего 120 рублей). Скоро появиться плата Барракуда - там внесены исправления из Махаона + некоторые важные дополнения. Жаль что только в феврале.
-
Уже почти год мучаю эти модули. Задача сводилась к тому, чтобы гарантированно передать пакет на другой модуль. Дело в том, что я обратил внимание на не 100% приеме-передачу. В чем дело разобрался - во время передачи на приемной стороне прерывания по nIRQ не возникали вообще - т.е. не проходила 0x2D,0xD4. Поскольку аппаратного интерфейса и модулей нет и готового решения тоже небыло то пришлось писать самому. Намучал интерфейс типа такого: передача пакета->ожидание ответа->если ответ за некоторый интервал времени не приходил то отсылает пакет из очереди заново, в противном случае очередь сдвигаем и высылаем следующий пакет в очереди (если такой имеется). Вобщем организовал FIFO по радиоканалу. Организацию очереди сделал дубовой и не слишком оптимальной. Потом переделаю под кольцевой буфер (с указателями head и teil) чтобы небыло всяких там memmove();
В будущем хотелось бы использовать мощный радиомодуль с большим буфером, нежели у RF12. Такой есть - RF22/23 - там фифо 64 байта. Мне хватило бы. Проблема лишь в том, что готового мощного радиомодуля на этом чипе - НЕТ!
-
есть еще такая книжка [Бич,Гринхилл] Микроконтроллеры семейства ХС166. Вводный курс разработчика.
-
Опубликовано · Изменено пользователем Halfback · Пожаловаться
at90
судя по скринам NEC'кий компилер - убогий. Удобный - это кейл, имхо лучший компилер и отладчик с которым я имел дело.
на счет Элтеха - статей много но реально полезного (знал что они продвигают NEC и полех к ним почитать - обломался) - крайне мало и менеджеры у них обладают весьма поверхностными в плане электроники знаниями.
-
Savrik
можно воспользоваться атмеловским примером виртуального COM-порта - мост UART-USB (CDC). Там намного проще можно разобраться с основами.для неискушенного в программировании человека атмеловский пример - жуткая морока. Так что считаю это плохим советом. Разбираюсь в сырцах товарища Alex11 - там намного понятнее. За что ему огромное спасибо! На счет внутреннего подтягивающего резистора - согласен, тут дал маху. Надо внимательнее даташит читать.
Кстати вопрос: когда подключаю шнур USB при отсутствии питания МЦУ (МЦУ питается отдельно 3,3В) то девайс определяется (получает VID, PID и наименование) - почему так? Может кто разжевать?
-
Опубликовано · Изменено пользователем Halfback · Пожаловаться
На счет температур: у нас проц ST10F168 на -60 град испытания проходит без проблем - отказы МЦУ на пониженной температуры - очень редкий случай. А в даташите написано -40...+80 вроде. В общем обычный индастрил диапазон.
На счет NEC тоже интересуюсь - вроде вкусные контроллеры но как-то рекламы мало. И удобных компиляторов с отладчиками вроде как нет. Поправте если не прав.
-
Опубликовано · Изменено пользователем Halfback · Пожаловаться
-
Опубликовано · Изменено пользователем Halfback · Пожаловаться
Alex11
не, резистор подтянут между VBUS (питание +5В от USB) и D-
Винда говорит что устройство найдено но в диспетчере на это неизвестное устройстсво видно, что VID и PID винда от МЦУ не получает (нули).
Попробую 1,5 кОм. Но думаю врядли поможет :unsure:
Схему включения БЕЗ подтягивающего резистора прикрепил.
Ядро МЦУ питается от линейного ИП 3,3В.
-
ReAl
гона тут не было. На тот момент времени проблема была решена размещением в ОЗУ "кучи". И имейте разницу понимать такие определения как "подсказка" и "решения". Подсказку дали, за что огромное спасибо, решение наковырял сам. Статический буферный массив был мной применем с самого начала но захотелось поэкспериментировать и для уменьшения используемой ОЗУ (так предполагалось) применить динамический - и цель создание темы - разобраться почему динамика не работала. Не высасывайте из пальца того, чего не было. Это нагло ;)
Сергей Борщ крутите пальцем в другом месте. Если Вы не заметили - то тут раздел называется В помощь начинающему а не Раздел для профессионалов/гуру.
Аппаратный malloc - это гениальная идея не менее гениального автора. Успехов вам, дорогой товарищ!Спасибо!!! И предлагаю на этом закончить!
-
Опубликовано · Изменено пользователем Halfback · Пожаловаться
domowoj
Ну то было 2 года назад. За прошедшее время могло много чего измениться - например 2-3 года назад трассировщиком Topor можно было больше не разводить и матюгаться. Кстати на счет софта для железа что у наших разработчиков как и у китайцев - аналогичные проблемы - всё через *ад.
Tanya
Я не женат, так что пилить на эту тему меня некому. :tongue: А осциллограф, кстати, очень помог бы для халтур а значит дополнительный бюджет в семью.
Да и вообще электронщик без осциллографа это как моряк без бинокля.
-
@Ark добро пожаловать к ищущим! Я тоже склоняюсь к варианту с USB т.к. с такими же характеристиками осциллы на ЖКИ стОят на 10 тышь дороже. За 10 тонн в качестве дисплея ноут можно купить или НэтБук. И больше пользы будет т.к. на осциллографе фильмы не посмотришь, музыку не послушаешь, в инет не выйдешь и навигацией не воспользуешься. Сорри за оффтоп.!
-
еще вот нашел отечественный цифровой: http://printsip.ru/pri-14724.htm По характеристикам вроде ничего и цена очень вкусная :rolleyes:
Кто-нибудь такой пользует?
-
zltigo мне не за что извиняться т.к. никого тут не оскорблял. и, кстати, решение проблемы нашел сам тогда как некоторые тут откровенно стебались и разводили демагогии.
-
Опубликовано · Изменено пользователем Halfback · Пожаловаться
Angelo
не знаю в каких регионах Rigol стоит 17к но в СПб и "по-близости" меньше чем за 20к не найти. Для меня это дорого особенно учитывая сколько платят электронщикам в ФГУПах Но за наводку спасибо, почитаю!
-
Прощу высказаться, какие есть мысли на тот счет что оптимальнее взять!!!
На счет параметров - полосу хочу не менее 20МГц. Боле 40МГц - в хозяйстве вряд ли понадобиться. 2-х канальный. Обязательно должен уметь работать в режиме захвата.
Посмотрел что продается: те что на ЖКИ - дорогие, что-то более-менее нормальное начинается от 40 тонн. Есть китайские - по параметрам вроде ничего но про них ничего не знаю, особенно на счет того на сколько они в реальной эксплуатации хуже Тектрониксов.
Присматриваюсь к более бюджетным решениям: через USB-интерфейс. Типа вот такого http://megachip.ru/item.php?item_id=712316
Если кто может помочь с выбором или знает что лучше НЕ брать, а если что стОит брать то оптимальнее всего - прошу высказаться!!!
Бюджет видиться не более чем 15тышь руб. Больше на осциллограф тратить нет желания - это, скажем так - психологический барьер.
-
мда, как говориться - начали за здравие и заканчиваем - за упокой.
Не надо на меня наговаривать что мол "гоню по чём зря" - как всегда народ тут отвечает общими фразами не предлагая никаких конкретных мыслей. Причем сопровождая "пальцевращением" B)
Поскольку malloc() аппаратно контроллером не поддерживается то создам статический буфер т.к. его размер и когда/кем будет использован знаю.
Вопрос на счет "материализовался": почему когда создается куча то память отбирается у области ОЗУ где Hardware Stack а не, скажем, у Data Stack ? Почему так?
-
Опубликовано · Изменено пользователем Halfback · Пожаловаться
Alex11
скачал в том числе и Ваш проект - у меня не катит. VIP и PID устройство возвращает нулевые (если вообще возвращает ибо смотрел осциллографом - сложно было понять что там к чему). Частота кварцованная и равна 8 МГц. В фьюзах делитель на 8 не стоит (да и пробовал ставить - та жа ерунда). В общем почему не работает так и не могу разобраться. Сопротивления в линии 22 Ома, подтяжка VBUS к D- через 2,7кОм (думаю такой номинал не криминален ибо обычно ставят 1,5к). Связи проверил - всё звониться. Контроллер в остальном рабочий.
Не могу собрать проект в Кейле
в Программирование
Опубликовано · Изменено пользователем Halfback · Пожаловаться
По всей видимости просто мало опыта в работе с кейл так что ногами прошу не пинать. Проект не собирается. Пишет что не понимает GPIO_Init (а структуру из того же заголовочника понимает :)))) хотя главный заголовочник stm32f10x_lib.h прикреплен. Помогите разобраться плиз. Проект прикрепил.
Carina_v1.rar