Salamander
Участник*-
Постов
638 -
Зарегистрирован
-
Посещение
Весь контент Salamander
-
Кто-нибудь работал с DS1961s ?
Salamander опубликовал тема в В помощь начинающему
Кто-нибудь работал с DS1961s ? Поделитесь примером кода хоть на китайском... Даташит конечно есть, но информации все-же по нему маловато. Даже форум такого ключевого слова не знает. А таблетка навороченная, защищена от копирования, а посему в разы сложнее DS1990. Может быть конечно я испугался при первом прочтении и при курении манула в течение недели все станет на свои места, но.... Как-то хочется увидеть практическую реализацию. -
если придвинуть тот клемник , что я хочу использовать, вплотную к микросхеме, то длина дорожки получается 3 мм. А по поводу обдувания горячим воздухом, то что плохо, нагрев или именно обдувание? если я накрою микросхемы кожухом, они все равно нагреются, но сквозняка не будет. Это исправит положение? еще вопрос - если у меня термопара не имеет штырьков, просто свободные концы, я могу ипользовать обычный разьем, мне не обязательно покупать спейиальные?
-
Хорошо, в чем тогда смысл, "термопарность" специальных разъемов, типа тех, что я указал? Дорожка из меди на плате длиной 3 мм. Хм... плата будет располагаться вблизи двигателя с открытым корпусом, который своим ротором в принципе может создавать завихрения и гнать немного нагретый воздух (40-50 градусов) в равной степени и на клеммы и на микросхему. Так не пойдет?
-
Господа, просветите малость. Никогда не имел дела с термопарой и ее усилителями. Есть микросхема AD595 и термопара K-типа. Собрал пока что на коленке (навесным монтажом) провода термопары просто прикрутил к выводам 1 и 14. В принципе даже без калибровки получил неплохую точность, но хочется чтобы все было сделано "по понятиям". Насколько я знаю, так называемый холодный спай вносит погрешность в показания системы "термопара-усилитель". С другой стороны, в описании к микросхеме указано, что есть компенсация холодного спая. В общем из всего вышесказанного вытекает вопрос - если все будет сделано не на коленке, а собрано на плате, что должно соединять контакты микросхемы и провода термопары? Погуглил, оказывается есть специальные разъемы для термопары, например такие http://www.ebay.com/itm/2-Pcs-Yellow-SMPW-...=item43bbe36809 Но, черт возьми, гнездо ведь тоже прикручивается не к ножкам микросхемы, а к плате, то есть структура холодного спая усложняется. Может быть специальные разъемы нужны для усилителей попроще, без компенсации холодного спая? Конкретно AD595 ,будет работать если будет цепь "ножка микросхемы -> припой ->дорожка на плате ->обычный клеммник из хрен знает какого металла -> провод термопары ?
-
Хм... а почему не использовали тогда встроенный контроллер TFT, в нем же плюшки всякие
-
Кто-нибудь работал со связкой STM32F4+SSD1963+дисплей 800х480 ?
Salamander опубликовал тема в ARM
Интересует быстродействие в 16 битном режиме, например за сколько миллисекунд происходит заполнение всего экрана одним цветом, ну или как быстро выводится картинка из флеш. Может быть кто-то даст субъективную оценку. Задача несложная, видео не надо крутить, в основном так - окошки, кнопочки, картинки в качестве мелких элементов интерфейса. Есть мысль поработать с STM32F429 и SDRAM, но изделие штучное, есть дисплей с платой контроллера (SD1963) которую выкидывать жалко. -
В общем, вывод такой - оставить как есть и поэкспериментировать. Никто не мешает не напаивать второй модуль. В целом, по разводке, схемотехнике будут замечания?
-
Я таки не пойму - вот приемник на 433 МГц, рядом передатчик на 434 МГц - его сигнал будет забивать приемник? Если да, то как далеко нужно разносиь антенны?
-
Да... сформулирую вопрос по-другому - кто-нибудь когда-нибудь видел в окне этого логического анализатора дрыгающийся пин?
-
Два модуля, и две антенны. При пропадании сигнала носимый блок перестраивается на специальную частоту и слушает эфир - нет ли по близости ретранслятора, и устанавливает с ним коннект. В результате получается два звена связи - Модуль №1 на частоте А связывается со стационарным блоком, модуль №2 на частоте Б связывается с носимым блоком. Данные от одного другому передает контроллер, скорость SPI которого в разы превышает скорость линка. Даже ДМА на мой взгляд настраивать не придется.
-
Вторые сутки молчание... Все так хорошо или все настолько плохо?
-
Покритикуйте проект - ретранслятор на CC1101-PA-LNA
Salamander опубликовал тема в В помощь начинающему
Господа, есть пара устройств на базе CC1101-PA-LNA, одно стационарное, другое носимое. Загаженность эфира и застроенность местности такова, что на 30 dBm и минимальной скорости (10 кбит/сек) больше 200 м не тянет. Потребовался ретранслятор. Решил сделать с разнесением частот. Чтобы не дергать туда-сюда трансивер, поставил два модуля, один поддерживает дуплексную связь со стационарным блоком, второй на соседней частоте - дуплексную связь с носимым блоком. В принципе, в зависимости от задачи и требуемой скорости можно будет один из блоков не напаивать и возложить всю связь на один трансиверный модуль. Уж больно просто и быстро у меня все вышло, и это пугает немного. Если кто-то уже делал что-то подобное - оцените, покритикуйте. P.S. разъем питания пока не развел, но это на данном этапе не принципиально. Картинки на обозрение, в аттаче схема RetranslatorPCB_Project.pdf -
Все хорошо, спасибо. Время бежит, переменная дает в анализаторе меандр. Не получается с ножкой. Делаю так: la GPIOC->ODR&GPIO_Pin_10 Потом, для верности, то что поглотил анализатор, отправляю в окно Watch. Ни в Watch, ни в анализаторе ничего не происходит. В железе ножка дергается, а в окне Watch состояние регистра меняется с 0x0000000 на 0x00000400
-
Вот... для чистоты эксперимента создал проект заново, добавил самое необоходимое. Включил в режим симулятора. Время бежит, но переменные в окно логического анализатора не добавляются. Может кто глянет, кому нетрудно? WheelLights.rar
-
Удалил галку "Load Application at startup" и время затикало, но... дальше бред какой-то - в логический анализатор ничего не добавить, а уже добавленные в окно watch переменные не отбражаются - пишет <cannot evaluate>. Время тикает только во время одного запуска. ДЛя того чтобы при последующем запуске тикало, нужно запустить в режиме сиулятора, а затем снова в режиме отладчика... ЧТо за бредятина?
-
ээээ... а как отключить SWO? Точнее, поменять Trace Port
-
Отладчик - STLink на плате Stm32f4DIscovery. Контроллер - STM32F103RET6 Вкладка Trace в аттаче Обратило на себя внимание - MInTime и MaxTime равны нулю. В чем причина?
-
не бежит... хм... правильно ли я узнаю состояние 10-й ножки порта С? la GPIOC->ODR&(1<<10) Если я запихиваю в Watch GPIOC->ODR&(1<<10), то значение не меняется.
-
Ковыряю... Настроил 10 пин порта С на мигание в 1 Гц Дальше сделал так: la GPIOC->ODR&GPIO_Pin_10 в Logik Analyzer ничего не происходит. Далее, непосредственно из анализатора по правой кнопке мыши перебросил это в окно watch. В окне watch с частотой 1 Гц происходит смена нуля и 0x0000400. То есть работает пин и отладчик это видит. По правой кнопе мыши настраивал этот сигнал и на analog и на bit и на state - ноль реакции.
-
простите, а если я введу la some_var, причем some_var в программе каждую секунду увеличивается на единицу и в окне watch я это вижу, то что должно быть в анализаторе? Анализатор такую команду проглатывает, но ничего не происходит.
-
вроде получилось. Но на ножке, на которой полюбому должен быть меандр ничего нет. добавлял так la GPIOB->BSRR&GPIO_Pin_0 Я лажу написал?
-
ViKo спасибо, уже что-то, но в ответ пишет error 129: trace is disabled
-
Гугление на эту тему выдало несколько статеек, советующх ввести в командную строку "la porta&0x01" ВВожу как полагается, мне отладчик выдает "*** error 34: undefined identifier" Что я делаю не так? Контроллер - STM32F103RET6, включать пробовал и при работе через отладчик с железкой, и через симулятор.
-
Еще вопрос - а как сделать пад, чтоб с одной стороны был закруглен, с другой стороны - прямоуголен?
-
Мегасложный вопрос?