Terrabyte
Свой-
Постов
126 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о Terrabyte
-
Звание
Частый гость
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
Посетители профиля
2 119 просмотров профиля
-
Всем спасибо. Проект остановлен, не стали делать
-
Один gdb заработал, который GDB jlink Debugging, дело в его конфигурации и в Reset. Сразу все breakpoints заработали и main() и _start(). nReset в этом CPU можно использовать только для кнопки, а в отладке использовать нужно Reset Types: 1-5 А с openocd GBD вопрос, надо разбираться как libusbK работает
-
И в win и на lin? это наверное версия eclipse или jre. У меня возникали иногда баги в лине наподобие, но не "мелбкание", а при длительной работе PC с окнами.. причина по-моему была в ошибках чтения FS из-за HDD или MB платы, из-за температуры Вопрос по теме, кто-нибудь использовал xPack последний на win10 x64? c Eclipse 2019-12 (4.14.0) , toolchain arm-none-eabi-gcc. Установка через xpm install --global @xpack-dev-tools/arm-none-eabi-gcc@latest под вопросом мне кажется из-за '@' И GDB openocd отладка не работает у меня, нет USB драйвера
-
Flash, то есть собрано во flash: в test3.lst 080001e4 <_start>: _start(): и boot на flash BT0, BT1 = 0, 0 померил, но вот почему gdb не сообщается с кодом? В начале получалось поймать brakepoint в потоке другом, но не в main(), а теперь не работают кнопки переходов по asm. openocd скрипт: source [find interface/jlink.cfg] #transport select hla_swd не поддерживается пишет source [find target/stm32f1x.cfg] #reset_config srst_only не поддерживает #reset_config none adapter_khz 4000
-
У меня тоже проблема с gdb возникла. В win10 x64, установлена gnu-mcu-eclipse toolchain, и xpack, это arm-none-eabi-gcc, openocd. Не переходит к коду и не останавливается на breakpoints. На main() не останавливается. Но прошлый рабочий проект записывает и ассемблер показывает. Пробовал собирать с разными вариантами -O0 -Og -g3 включал в linker -nostdlib --specs=rdimon.specs но нет, gdb не останавливает на С коде. Создал на template новые проекты stm32. Кнопки переходов не работают. Для конфигурации Debug GDB SEGGER jlink Debugger : сообщение Faled to execute MI command -exec-next 1 а для GDB openocd : нет драйвера winusb, поставил Zylin но нет, не подходит. Как в отладку то перейти?
-
хотел применить NCV7608 в каскаде несколько таких в пределах 30 метров, SPI до 5MHz, но если проблема в приёме возникнет с ними, разрулить это на контроллере -проблеммно я смотрю, а делать на плис тактирование MISO- CLK_RET , это плис
-
тут направленность тока - мне же нужно подавать питание а не управлять нагрузкой, NCV7240 это не то, у меня ток на выход и земля должна присутствовать сразу. Нужны отдельные ключи с защитами на каждый выход логики. Открытый коллектор. Вы имеете в виду подавать питание через pnp, у которого обрывается цепь коллектора, оборвать цепь биполярного транзистора безопаснее? чем оборвать цепь P-MOSa с диодом? Открытый коллектор биполярный, даёт то, что можно подключать внешнюю нагрузку с питанием её от внешнего источника. У меня получается обрыв цепи коллектора при токе на выход.
-
Будет только чтение, записаны они заранее. Но то что все они могут включаться одновременно вы правы, надо рассчитывать на это! Тогда Relay Driver NCV7240! и тогда вопрос, можно ли использовать его режим Open Circuit Detection для определения отключения? На выходы NCV7240 тогда лучше BAT54S и резистор? , резистор перед диодами, ближе к разъёму. да, но открытый коллектор нужно организовать, переводить как-то заранее логику или транзистор в это состояние. Это делают с помощью спец. разъёмов в которых выводы отстоят друг от друга и с использованием микросхемы hot-plugging, которая успевает по этому выводу отреагировать и отключать питание. Здесь вопрос в спец. разъёмах.. и микросхемах hot-swap, хотел без них обойтись.
-
идея не очень? это простая идея, проводная, плюс светодиодами можно мигать. это память принтерная DS2431 EEPROM там просто ID, 1-wire, надо сделать ключи для контроля ящиков, ключей 80 штук или больше, я решил логикой запитать их, последовательно опросить, ID считывается. Емкость по питанию только собственная сейчас. Подали '1' считали, и далее, последовательный опрос. 500R на землю? это большое потребление и напряжение упадёт. Я думаю, если будет ESD, она сама по себе от бросков защищает, например NUP1301 (On Semiconductor) ? Но применить ESD NUP1301 или BAT54S? со стороны самой микросхемы DS поставить одну NUP1301, а на выводы логики, просто резистор 100R, или на каждый вывод логики тоже по NUP1301?
-
горячее отключение-подключение
Terrabyte опубликовал тема в Цифровые схемы, высокоскоростные ЦС
Разрываются цепи логики. Выходы логики 74HC164 запитывают отдельные устройства, которое можно подключать-отключать. Каждый вывод логики используется в качестве питания микросхемы памяти ds и светодиода. Т.е. на один вывод логики: одна DS и один led - 5V, 5.1 мА. Запитываются не одновременно, в один момент одно устройство. Всего 10 микросхем логики и 8*10 устройств с LED и DS, схема должна быть такой, чтобы отключение/подключение их не вывело из строя 74HC164 и DS. 1) можно ли так делать? запитывать от логики .. (получается практически hot-swap) 2) поможет ли ESD защита? супрессоры 3) ставить диоды в питание и в землю на каждый вывод ? или просто резистор со стороны логики? 4) hot-swap микросхемы подразумевают специальные разъёмы, у нас на выбор круглый раъём 5 контактный или IDC, где все выводы в один ряр. -
извиняюсь за опечатки, забыл ответить. Получилось с константами. Спасибо за ответы!
-
С микросхемой часов PCF__ TWI заработал, извиняюсь за стиль. Благодаря документации находящейся по ссылке "Описание модулей SAM", в теме NACK_in_TWI_SR но программно только как Slave. В последних версиях at91 с I2C не должно быть проблем.
-
Вопрос с TWI был решен, извиняюсь за стиль. С микросхемой часов PCF__ TWI работает, благодаря документации находящейся по ссылке "Описание модулей SAM". В последних версиях at91 с I2C не должно быть проблем.
-
вопрос был решен. Извиняюсь за некорректные сообщения.
-
Извиняюсь за опечатки. Вопрос был решен.