После программирования программа начинает исполняться но не раньше чем программатор ("железо") снимет с входов программирования всякие сигнялы.Alexeyslav писал(а):Это конечно все верно, но по окончанию прошивки контроллер как правило начинает работать и дергать ножками.
Мелкие вопросы по цифровой технике.
- gfgeuf
- Друг Кота
- Сообщения: 3695
- Зарегистрирован: Пн авг 29, 2011 10:35:30
- Откуда: Україна Дикий Захід - Чортків - Джурин
Re: Мелкие вопросы по цифровой технике.
пути ТОКА неисповедимы.
Злословец есть самый лютый из диких зверей,
а льстец - самый опасный из ручных животных. (ДИОГЕН)
Злословец есть самый лютый из диких зверей,
а льстец - самый опасный из ручных животных. (ДИОГЕН)
- Реклама
- fenix72x
- Друг Кота
- Сообщения: 3288
- Зарегистрирован: Чт сен 13, 2012 20:01:53
- Откуда: Московская область
Re: Мелкие вопросы по цифровой технике.
Значит питание не должно приходить куда либо кроме необходимых ножек?
Дурака учить, что мертвого лечить
- gfgeuf
- Друг Кота
- Сообщения: 3695
- Зарегистрирован: Пн авг 29, 2011 10:35:30
- Откуда: Україна Дикий Захід - Чортків - Джурин
Re: Мелкие вопросы по цифровой технике.
ДА! Посмотри на платы подобных адаптеров и всё прояснится.
Вот ,кстати ,есть и противоположные случаи описанные в спойлере...
Deputat: Не пожалею еще одного PICа, но все же попробую найти истину. Очень уж любопытно. Сколько писал программ, в том числе и с внутренним RC генератором, проблем при программировании не было. Впервые попробовал зашить "чужую" программу, и вот вам сюрприз!!!
Evgeny Korabelnikov: Андрей, успехов. Было бы любопытно узнать, "в чем тут собака прылась". Случай очень интересный.
Deputat: Евгений Александрович, Большое Спасибо, вы оказались правы (опыт дает о себе знать). Выставил в слове конфигурации кварцевый резонатор и прошивка прошла успешно. Собрал устройство, все работает. Учитывая то, что в последнее время я писал несколько программ с использованием внутреннего RC-генератора и проблем не возникало, то нужно проанализировать код вышеупомянутой программы с целью выяснить конкретно то место, где возникает критическая ситуация. У меня есть большие подозрения, что конфликты могут возникать уже сразу после конфигурации портов ввода-вывода. Возможно имеет смысл врезать подпрограмму задержки в самом начале программы.
Evgeny Korabelnikov: Вариант: шить нужно с настройкой на работу от кварцевого генератора, а затем восстановить RC. Думаю, что через это, для перестраховки, нужно "протаскивать" все программы, в которых включен внутренний RC генератор. Если есть только HEX файл, то можно воспользоваться дизассемблером. Либо вообще перейти на кварцевый генератор. Спасибо за информацию. "Положил в копилку". В практическом отношении, очень ценная информация (и деньги экономит, и с нервами все в порядке).
Вот ,кстати ,есть и противоположные случаи описанные в спойлере...
Спойлер
Evgeny Korabelnikov: Лично я с такой "бякой" никогда не сталкивался, но факт наталкивает на размышления. Имеется такая версия, (лучше хоть какое-то объяснение, чем никакого): В слове конфигурации задан внутренний RC генератор, который начинает работать в ходе процесса программирования (после конфигурирования). Получается, что в процессе программирования начнет, пусть и через "пень-колоду", но отрабатываться та часть программы, которая уже прошита. При этом возможны различные "бяки" (электрические конфликты) в части касающейся тех сигнальных выводов, которые задействуются при прошивке. В данном случае, их последствия зависят как от конкретной программы, так и от конкретного программатора (от нагрузочной способности его аппаратной части). Думаю, что если бы задействовался кварцевый генератор, то проблем не было бы, так как, из-за отсутствия кварца (при прошивке), исполнение программы невозможно.Deputat: Не пожалею еще одного PICа, но все же попробую найти истину. Очень уж любопытно. Сколько писал программ, в том числе и с внутренним RC генератором, проблем при программировании не было. Впервые попробовал зашить "чужую" программу, и вот вам сюрприз!!!
Evgeny Korabelnikov: Андрей, успехов. Было бы любопытно узнать, "в чем тут собака прылась". Случай очень интересный.
Deputat: Евгений Александрович, Большое Спасибо, вы оказались правы (опыт дает о себе знать). Выставил в слове конфигурации кварцевый резонатор и прошивка прошла успешно. Собрал устройство, все работает. Учитывая то, что в последнее время я писал несколько программ с использованием внутреннего RC-генератора и проблем не возникало, то нужно проанализировать код вышеупомянутой программы с целью выяснить конкретно то место, где возникает критическая ситуация. У меня есть большие подозрения, что конфликты могут возникать уже сразу после конфигурации портов ввода-вывода. Возможно имеет смысл врезать подпрограмму задержки в самом начале программы.
Evgeny Korabelnikov: Вариант: шить нужно с настройкой на работу от кварцевого генератора, а затем восстановить RC. Думаю, что через это, для перестраховки, нужно "протаскивать" все программы, в которых включен внутренний RC генератор. Если есть только HEX файл, то можно воспользоваться дизассемблером. Либо вообще перейти на кварцевый генератор. Спасибо за информацию. "Положил в копилку". В практическом отношении, очень ценная информация (и деньги экономит, и с нервами все в порядке).
пути ТОКА неисповедимы.
Злословец есть самый лютый из диких зверей,
а льстец - самый опасный из ручных животных. (ДИОГЕН)
Злословец есть самый лютый из диких зверей,
а льстец - самый опасный из ручных животных. (ДИОГЕН)
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Мелкие вопросы по цифровой технике.
Во время прошивки, независимо ни от чего контроллер шевелится не может - т.к. он находится в состоянии наркозасброса. То что описано возможно только если сброс ненадежно притянут к активному состоянию и контроллер время от времени отходит от наркозастартует. Атмеловские контролеры не могут прошиваться при отсутствии тактовой частоты, и если переключить источник тактов на внеший, то без внешних тактов он будет трупиком не заработает, хотя и войдет в режим программирования. Но строго говоря так не бывает чтобы тактов не было совсем, эфир довольно сильно загажен и тактовый вход будет перекидываться с некоторой частотой - часто это 50Гц или около того.
Re: Мелкие вопросы по цифровой технике.
Подскажите,у меня много ножек с регистра сдвига 74рс595 у него питание +7В,мне надо чтобы было 12В,чтобы управлять светодиодами 12В,есть ли микросхемы,или транзисторами -ну их нужно 64ШТ-много
- Реклама
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Мелкие вопросы по цифровой технике.
Ты для этого неудачный регистр взял.
Бери TB62725FN(хотя найти их уже сложно - их вытеснили 16-битные аналогичные регистры STP1612PW05), они до 17В@80мА выдерживают на выходе либо tlc5940 - они гораздо более продвинутые с такими же характеристиками по выходу, плюс 12бит ШИМ на каждый вывод и 6 бит подстройка тока индивидуальная по выходам.
Бери TB62725FN(хотя найти их уже сложно - их вытеснили 16-битные аналогичные регистры STP1612PW05), они до 17В@80мА выдерживают на выходе либо tlc5940 - они гораздо более продвинутые с такими же характеристиками по выходу, плюс 12бит ШИМ на каждый вывод и 6 бит подстройка тока индивидуальная по выходам.
Re: Мелкие вопросы по цифровой технике.
Опять же мне надо чтобы вход логическая единица у него было 3,3В напруга STM32L.Он подойдет?
А есть регистры,с большим выходным током,а напруга до 5В.
А есть регистры,с большим выходным током,а напруга до 5В.
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Мелкие вопросы по цифровой технике.
Пойдет.
Может и есть, но регистры эти преимущественно высокоскоростные для возможности обеспечить максимальную скорость загрузки в длинных цепочках(за счет быстродействия минимизируется время распространения импульсов сквозь все регистры от входа к выходу), поэтому наврятли такие будут 5-вольтовыми, это сильно снижает их быстродействие либо увеличивает потребление.
Может и есть, но регистры эти преимущественно высокоскоростные для возможности обеспечить максимальную скорость загрузки в длинных цепочках(за счет быстродействия минимизируется время распространения импульсов сквозь все регистры от входа к выходу), поэтому наврятли такие будут 5-вольтовыми, это сильно снижает их быстродействие либо увеличивает потребление.
- dimitriy91
- Вымогатель припоя
- Сообщения: 619
- Зарегистрирован: Ср июн 08, 2011 15:37:56
- Откуда: ДВ
Re: Мелкие вопросы по цифровой технике.
Всем привет. Установил mplabx и столкнулся с проблемой. Опция Run main project не доступна. Бывает становится доступно, но после нескольких компиляций опять становится недосягаемой.Также после выхода из режима отладки Run main project не доступна. Как это исправить?
Так же почему , то не присваивается значение порту ( PORTA ) , хотя другим переменным значение присваивается.
Так же почему , то не присваивается значение порту ( PORTA ) , хотя другим переменным значение присваивается.
- Вложения
-
- Снимок.PNG
- (134.28 КБ) 349 скачиваний
"Ленивый человек в бесчестном покое сходен с неподвижною болотною водою, которая, кроме смраду и презренных гадин, ничего не производит". М.В. Ломоносов
- dimitriy91
- Вымогатель припоя
- Сообщения: 619
- Зарегистрирован: Ср июн 08, 2011 15:37:56
- Откуда: ДВ
Re: Мелкие вопросы по цифровой технике.
Спасибо. Ещё такой вопрос, кто нибудь имел опыт создания USB устройства на PIC18F4550 ( или подобных ) . На официальном сайте видел примеры HID на языке СИ, мне нужен совершенно другой класс устройств ( определённый производителем , а то есть мой), так же на сайте МИКРОЧИП есть исходники по создаию виртуального COM ( тоже не то) . Может есть у кого предложения?.
"Ленивый человек в бесчестном покое сходен с неподвижною болотною водою, которая, кроме смраду и презренных гадин, ничего не производит". М.В. Ломоносов
-
Chettuser
Re: Мелкие вопросы по цифровой технике.
Подскажите где взять информацию (типа даташита) по счётчику 193ИЕ3. Интересуют параметры счётных импульсов.
Re: Мелкие вопросы по цифровой технике.
Можно посмотреть в справочнике по микросхемам Нефедова, или выяснить импортный аналог и поискать даташит на него
- ublhjnt
- Друг Кота
- Сообщения: 4446
- Зарегистрирован: Вт мар 02, 2010 17:05:19
- Откуда: Белоруссия, Минск
Re: Мелкие вопросы по цифровой технике.
Как понять "параметры импульсов"?по счётчику 193ИЕ3. Интересуют параметры счётных импульсов.
Это микросхема ЭСЛ. Мах частота счёта 200МГц. 193 ИЕ2 - 500 МГц.
Микросхемы для бытовой радиоапаратуры. Справочник И.В.Новаченко , В.М. Петухов - Москва "Радио и связь" 1993г, стр.203-208
Всё можно наладить,если вертеть в руках достаточно долго!
Re: Мелкие вопросы по цифровой технике.
Входной сигнал должен быть с размахом 0,6В частотой 30...200 МГц, выходы есть ТТЛ и ЭСЛ. Делит на 10 или 11, питание 5В, ток потребления 20 мА.
-
Chettuser
Re: Мелкие вопросы по цифровой технике.
Размах, фронт, спад.ublhjnt писал(а):Как понять "параметры импульсов"?
Собственно смущает размах в 0,6 Вольт.
Схема, где он применён, всего 14-15 МГц и размах 1,4-1,5 Вольт - это реально снятые параметры.
- ublhjnt
- Друг Кота
- Сообщения: 4446
- Зарегистрирован: Вт мар 02, 2010 17:05:19
- Откуда: Белоруссия, Минск
Re: Мелкие вопросы по цифровой технике.
Что смущает? Это уровни ЭСЛ. "0"- 1,63В, "1" - 0,98В. Ставь ПУ и переходи на другие уровни ТТЛ, КМОП....Размах, фронт, спад. Собственно смущает размах в 0,6 Вольт.
Всё можно наладить,если вертеть в руках достаточно долго!
Re: Мелкие вопросы по цифровой технике.
Chettuser
У этой микросхемы, как у многих, есть ограничения на крутизну фронтов входного сигнала. Поэтому сигнал от 30 МГц может быть любой, хоть синус, а если частота еще ниже... По справочнику микросхема может работать хоть от 0 Гц, но скорость нарастания должна быть не ниже, кажется, 100В/мкс. Отсюда, зная амплитуду, можно посчитать допустимую длительность фронтов.
У этой микросхемы, как у многих, есть ограничения на крутизну фронтов входного сигнала. Поэтому сигнал от 30 МГц может быть любой, хоть синус, а если частота еще ниже... По справочнику микросхема может работать хоть от 0 Гц, но скорость нарастания должна быть не ниже, кажется, 100В/мкс. Отсюда, зная амплитуду, можно посчитать допустимую длительность фронтов.
Re: Мелкие вопросы по цифровой технике.
Подскажите микросхему типо ULN2003(транзисторы дарлинга) только с общим +,чтобы светодиоды в другую сторону подключить.
А то ULN2003 управляеться по земле.
А то ULN2003 управляеться по земле.


