Да, низкое напряжение отпирания это большой плюс для самоделок на мк. Еще такие (logic level mosfet) можно найти на материнских платах. В одном самодельном фонарике даже не переводил пик в режим сна, просто при выключении фонарика переключал тактовую частоту на минимум (31кГц) и он кушал несколько микроампер (много, по сравнению со сном, но с учетом потребления стабилизатором 2-3 мкА было несущественно).
По схеме сброса видно, что сигналы Pin Change и Sleep идут на вход логического элемента AND, на его выходе будет единица, только когда на обоих входах единицы. Из этого можно сделать вывод, что сброс физически не может быть сформирован по единице на Pin Change, пока не будет единицы на Sleep.
А почему нельзя в симуляторе? Сейчас накидал на си по-быстрому, проверил в протеусе — по Pin Change сбрасывается только после команды SLEEP.
Цитата:
А ассемблер он такой, своеобразный, но у PIC он особо забористый))
Понятно. Буду пока раскуривать пиковский, а там может и до других дойдёт, хотелось бы стм32
Сообщение было изменено пользователем freefurry 14 Ноя 2019 19:43
Ага, точно. Почему-то подумал что там в элементе И сам пинчендж и его разрешение, а слово слип как-то не бросилось в глаза. В целом такой подход логичнее, ибо сбрасывать посередине выполнения без сохранения чего-либо тоже очень не хорошо.
А по счёт симуляции я имел ввиду в родном MPlab. А Шпротеус как-то не пользовал никогда. Да и после того как народ начал писать про мою схему мозгового стимулятора, что типа она не работает (проверяли на Шпротеусе) я вообще с опаской отношусь к такому софту.
Под стм32 писать на асме как-то бестолку, слишком много разновидностей, си достаточно. Не использовать библиотеки, работать напрямую с регистрами и нормально. На асме разве что пытаться выдавить максимальную производительность что бы сэкономить, такое себе.
Наверное надо использовать приемы ардуино, там же не принято прерываниями пользоваться. Таймер 0 использовать как systick для софт-таймеров. Памяти мало плюс чуть что сишный компилятор жалуется на переполнение хардварного стека
Про протеус много плохого говорят, не могу с ними согласиться, наверное у меня слишком простые проекты.
Мозговой стимулятор, это который посылает импульсы тока в кожу головы? Есть эффект?
Цитата:
Под стм32 писать на асме как-то бестолку
Просто хочется уметь, без объективных причин Хочется большего контроля над железом, но когда спускаюсь на уровень регистров начинается еще большая неразбериха чем с HAL, до ассемблера как до Китая пешком.
Под килобайтные МК писать на си проблематично это точно. А те пики видимо изначально задуманы для очень простых задач, потому прерывания и не стали делать. У пик очень сильная заточка под конкретные задачи.
Стимулятор да, именно такой. Ещё на мочки ушей, но там эффекты разные. Вообще мне самому не зашло, а вот знакомым вполне себе, особенно по поводу стимуляции через уши. А по поводу кожи головы достаточно много отписывались повторившие конструкцию, благодарили, говорили что работает. На самом деле это спорный вопрос конечно. Мой экземпляр знакомый даже умудрился потерять, на столько он к нему привязался, что таскал всегда с собой)).
С стм32 хотя бы до регистров стоит опускаться, потому как в библиотеках много лишнего))
И все равно интересный мк, жаль только одна штука. Есть куча плат с пик18, 32к флеш, 1,5к оперативки, почти атмега328, но, как обычно, чего-то нужного нет, а именно встроенного опорника для АЦП. Все из-за их такой специализации.
Как-то пытался почитать про стимуляторы, сильно смахивало на шарлатанство, как с магнитотерапией, забросил. Хотя смысл вроде есть. У психиатрии большой опыт пускать ток через голову Надо попробовать.
Каких-то pic18 тоже лежит (на платах), но лень писать что-то большое на pic, у меня мееедленно получается.
С этими всякими стимуляторами да, не совсем всё прозрачно и явно. Возможно эффект на уровне плацебо. Но одно могу сказать точно, прохождение тока 2-3мА через голову это очень даже ощущается)) В случае с мочками ушей так ещё и вестибулярный аппарат "шатает"))
Ну большое относительно, один буфер под монохромный дисплей 128х64 уже килобайт оперативной памяти отхватывает, даже если сам проект маленький.
Про стимуляторы нужно изучить результаты клинических испытаний, если они есть в открытом доступе. Помню, в желтой прессе ссылались испытания британских ученых с нулевым результатом. Нужно изучить все. И сделать выводы. Попутно придётся углубиться в неврологию, нейрофизиологию и так далее, посложнее чем ассемблер
Давно я сюда не заглядывал. Оставлю новость месячной давности. Передатчик на двух ГУ-50 предварительно испытан, Всё работает. Испытывался на лампочку вместо антенны. В отличие от предыдущего, этот не получится настроить на кусок провода на балконе, из-за большой выходной мощности, и немного отличающейся схеме сборки. Поэтому в виде антенны(нагрузки) выбрана лампа. Нормальных фото не делал, потому как задачи написать отчёт не стояло. На данном этапе дело встало из-за косяков в проектировании и отсутствия корпуса. Вырезать корпус не удалось, заказать пока нет возможности. Возможно я ещё потестирую его, и подумаю что можно добавить. Пока висит идея прикрутить лампу накаливания штатно, для калибровки параметров выходного каскада. Также ещё надо продумать несколько измерительных приборов, для контроля параметров буфера и выходного каскада. Хотя они не сильно нужны, можно настроится и в слепую. Но лучше контролировать токи ламп, чтобы продлить им жизнь и добиться эффективной работы.
Я так понимаю ГУ-50 параллельно по классике включены с дросселем/контуром в нагрузке?
Да, в параллель. Первые сетки сбалансированы резюками, анодное самопальным проволочным сопротивлением... Можно и без него, но тогда лампы придётся подбирать точно.