Шьем PIC через LPT порт.
Re: Шьем PIC через LPT порт.
Свой был программатор, но мало чем отличался от широко распространенных схем. Ничего в нем не глючило, глючил МК с прошивкой. Не глючил, вернее, а планово выгорал при переназначении линий программирования под линии портов. Не всегда, а тогда, когда прошивка в ходе выполнения устанавливала линии программирования как порты, переключала порты на выход, а уровни на них оказывались противоположными уровням на выходах буферных элементов в какой-то конкретный момент времени.
Микроконтроллеры F бываеют разные, с нижним пределом где-то 3-4,5 В (точных цифр не помню), и с верхним чуть больше 5 В. У FL же питание сверху ограничено 3,6 В. Так что отдельные PIC микроконтроллеры F могут определится и работать при тех же напряжениях что и FL, но FL не сможет работать при напряжениях выше 3,6 В.
Мое мнение вы уже слышали - взять или сделать PICKit. И не думать, что случится если будет вот так или этак. PICKit можно было сделать уже за те несколько дней, что мы тут вату катаем.
Микроконтроллеры F бываеют разные, с нижним пределом где-то 3-4,5 В (точных цифр не помню), и с верхним чуть больше 5 В. У FL же питание сверху ограничено 3,6 В. Так что отдельные PIC микроконтроллеры F могут определится и работать при тех же напряжениях что и FL, но FL не сможет работать при напряжениях выше 3,6 В.
Мое мнение вы уже слышали - взять или сделать PICKit. И не думать, что случится если будет вот так или этак. PICKit можно было сделать уже за те несколько дней, что мы тут вату катаем.
Астролябия-сама меряет, было бы что мерять!!!
- frogling777
- Первый раз сказал Мяу!
- Сообщения: 34
- Зарегистрирован: Сб июл 05, 2025 19:41:56
Re: Шьем PIC через LPT порт.
[uquote="Asmodey",url="/forum/viewtopic.php?p=4731583#p4731583"]Свой был программатор, но мало чем отличался от широко распространенных схем. Ничего в нем не глючило, глючил МК с прошивкой. Не глючил, вернее, а планово выгорал при переназначении линий программирования под линии портов. Не всегда, а тогда, когда прошивка в ходе выполнения устанавливала линии программирования как порты, переключала порты на выход, а уровни на них оказывались противоположными уровням на выходах буферных элементов в какой-то конкретный момент времени.[/uquote]Опять ничего не понял. Если программатор был нормальный и безглючный, то как он тогда во время прошивки - запускал на исполнение прошиваемый контроллер со старой его прошивкой?
[uquote="Asmodey",url="/forum/viewtopic.php?p=4731583#p4731583"]Микроконтроллеры F бываеют разные, с нижним пределом где-то 3-4,5 В (точных цифр не помню), и с верхним чуть больше 5 В. У FL же питание сверху ограничено 3,6 В. Так что отдельные PIC микроконтроллеры F могут определится и работать при тех же напряжениях что и FL, но FL не сможет работать при напряжениях выше 3,6 В.[/uquote]Ну, я в курсе про разное питание. Я имел ввиду такой F контроллер, который по даташиту работает от 3V.
[uquote="Asmodey",url="/forum/viewtopic.php?p=4731583#p4731583"]Мое мнение вы уже слышали - взять или сделать PICKit. И не думать, что случится если будет вот так или этак. PICKit можно было сделать уже за те несколько дней, что мы тут вату катаем.[/uquote]Asmodey, я же не спорю с тем, что PICKit - хорошая штука, но здесь простое любопытство и радиолюбительство: почему у многих и многих людей эти LPT программаторы работают нормально, а у некоторых - сплошные косяки.
Вот у меня возникло предположение, что одна из причин может быть сам LPT кабель, ну, некачественный, плохо сделанный.
Вот Croma сказал, что поставил фильтры в Вилеме - и всё стало хорошо, т.е., человек устранил именно саму причину, а не её следствие.
В условиях городского электромагнитного смога на хреновый кабель может прилететь всё что угодно, даже по самой экранной оплётке может прилететь так, что мама не горюй, и, вполне возможно, что это прилетевшее на кабель - по самим проводам может каким-то макаром организовать сильную наводку на том же буфере, и на его выходе по этой причине может внепланово образоваться внеплановый высокий уровень, а сам программатор и его буферы - тут будут совершенно не при делах: они не включаются самопроизвольно и от балды, а их именно принудительно включают, впрочем - тоже от балды.
Про сам кабель я уже говорил, ну, как я собираюсь его делать.
Но Croma пока молчит по поводу номиналов деталей этих фильтров.
[uquote="Asmodey",url="/forum/viewtopic.php?p=4731583#p4731583"]Микроконтроллеры F бываеют разные, с нижним пределом где-то 3-4,5 В (точных цифр не помню), и с верхним чуть больше 5 В. У FL же питание сверху ограничено 3,6 В. Так что отдельные PIC микроконтроллеры F могут определится и работать при тех же напряжениях что и FL, но FL не сможет работать при напряжениях выше 3,6 В.[/uquote]Ну, я в курсе про разное питание. Я имел ввиду такой F контроллер, который по даташиту работает от 3V.
[uquote="Asmodey",url="/forum/viewtopic.php?p=4731583#p4731583"]Мое мнение вы уже слышали - взять или сделать PICKit. И не думать, что случится если будет вот так или этак. PICKit можно было сделать уже за те несколько дней, что мы тут вату катаем.[/uquote]Asmodey, я же не спорю с тем, что PICKit - хорошая штука, но здесь простое любопытство и радиолюбительство: почему у многих и многих людей эти LPT программаторы работают нормально, а у некоторых - сплошные косяки.
Вот у меня возникло предположение, что одна из причин может быть сам LPT кабель, ну, некачественный, плохо сделанный.
Вот Croma сказал, что поставил фильтры в Вилеме - и всё стало хорошо, т.е., человек устранил именно саму причину, а не её следствие.
В условиях городского электромагнитного смога на хреновый кабель может прилететь всё что угодно, даже по самой экранной оплётке может прилететь так, что мама не горюй, и, вполне возможно, что это прилетевшее на кабель - по самим проводам может каким-то макаром организовать сильную наводку на том же буфере, и на его выходе по этой причине может внепланово образоваться внеплановый высокий уровень, а сам программатор и его буферы - тут будут совершенно не при делах: они не включаются самопроизвольно и от балды, а их именно принудительно включают, впрочем - тоже от балды.
Про сам кабель я уже говорил, ну, как я собираюсь его делать.
Но Croma пока молчит по поводу номиналов деталей этих фильтров.
Re: Шьем PIC через LPT порт.
По теме. Старая аппнота от Microchip. PIC старый, но схемотехника вряд-ли сильно изменилась с тех пор.
- Вложения
-
- AN589 A PC-based development programmer for the PIC16C84.pdf
- (111.17 КБ) 138 скачиваний
Re: Шьем PIC через LPT порт.
[uquote="frogling777",url="/forum/viewtopic.php?p=4731587#p4731587"]... я же не спорю с тем, что PICKit - хорошая штука, но здесь простое любопытство и радиолюбительство:
почему у многих и многих людей эти LPT программаторы работают нормально, а у некоторых - сплошные косяки...[/uquote]
Компы разные производители делают, одни так, другие эдак, одни по правилам другие в обход...
Так и люди, тоже разные бывают, кто то ищет путь к развитию, а кто то - "назад в будущее"
почему у многих и многих людей эти LPT программаторы работают нормально, а у некоторых - сплошные косяки...[/uquote]
Компы разные производители делают, одни так, другие эдак, одни по правилам другие в обход...
Так и люди, тоже разные бывают, кто то ищет путь к развитию, а кто то - "назад в будущее"
Audiatur et altera pars !
Re: Шьем PIC через LPT порт.
[uquote="frogling777",url="/forum/viewtopic.php?p=4731587#p4731587"]Если программатор был нормальный и безглючный, то как он тогда во время прошивки - запускал на исполнение прошиваемый контроллер со старой его прошивкой?[/uquote]
А как он мог ему запретить, если в программаторе на COM порт никаких средств для того не было?
А как он мог ему запретить, если в программаторе на COM порт никаких средств для того не было?
Астролябия-сама меряет, было бы что мерять!!!
- frogling777
- Первый раз сказал Мяу!
- Сообщения: 34
- Зарегистрирован: Сб июл 05, 2025 19:41:56
Re: Шьем PIC через LPT порт.
Asmodey, ну а в народных LPT программаторах, как я понимаю, эти запреты есть - в виде буферов на разрешение включения Vpp и Vdd?
Иными словами, активация контроллера в программаторе, в вашем случае не связана с глюками самих буферов, или - как?
Иными словами, активация контроллера в программаторе, в вашем случае не связана с глюками самих буферов, или - как?
Re: Шьем PIC через LPT порт.
Но у меня тогда был COM программатор. LPT к тому времени лежал в дальнем ящике, а комп с LPT на антресолях. Не тянул он актуальные на то время версии MPLAB.
Астролябия-сама меряет, было бы что мерять!!!
- frogling777
- Первый раз сказал Мяу!
- Сообщения: 34
- Зарегистрирован: Сб июл 05, 2025 19:41:56
Re: Шьем PIC через LPT порт.
Asmodey, ну, ясно.
В вашем COM программаторе этих буферов не было.
Т.е., рассказанные вами страшилки про выжженные этим COM программатором PIC-и - не имеют никакого отношения к страшилкам про буфер и активацию контроллера.
Добавлено after 4 hours 21 minute 33 seconds:
Кстати, к вопросу «о недопустимости ВЧ заземления» и чрезмерному увеличению потребляемого тока по этой причине.
На картинке с даташита явно виден инвертор:

Как подключить стандартный мультисимовский амперметр к питанию подобных микросхем - не знаю, но пробник на выходе логики тоже показывает явное уменьшение тока при подключении к OSC1 конденсатора 0.1u - для срыва генерации:

В вашем COM программаторе этих буферов не было.
Т.е., рассказанные вами страшилки про выжженные этим COM программатором PIC-и - не имеют никакого отношения к страшилкам про буфер и активацию контроллера.
Добавлено after 4 hours 21 minute 33 seconds:
Кстати, к вопросу «о недопустимости ВЧ заземления» и чрезмерному увеличению потребляемого тока по этой причине.
На картинке с даташита явно виден инвертор:
Как подключить стандартный мультисимовский амперметр к питанию подобных микросхем - не знаю, но пробник на выходе логики тоже показывает явное уменьшение тока при подключении к OSC1 конденсатора 0.1u - для срыва генерации:
- Вложения
-
- OSC1.rar
- (80.98 КБ) 105 скачиваний
Последний раз редактировалось frogling777 Вт июл 15, 2025 19:18:16, всего редактировалось 2 раза.
Re: Шьем PIC через LPT порт.
Охладитесь господа ! Не плохие буфера есть в теме " пятничный винегрет , и сиськи "
- frogling777
- Первый раз сказал Мяу!
- Сообщения: 34
- Зарегистрирован: Сб июл 05, 2025 19:41:56
Re: Шьем PIC через LPT порт.
Нашёл картинку LPT порта с RC фильтрами.

Ну, по некой логике - это на стороне приёмной части, ибо со стороны материнской платы они уже есть, но на мат. платах, которые пересмотрел - конкретный стандарт: 33 Ом 180 пФ - и никак иначе.
Здесь же, судя по номиналу конденсатора (2200 пФ) - частота среза намного ниже.
Не «оно» ли это - для устранения глюков с LPT кабелем?
Ну, по некой логике - это на стороне приёмной части, ибо со стороны материнской платы они уже есть, но на мат. платах, которые пересмотрел - конкретный стандарт: 33 Ом 180 пФ - и никак иначе.
Здесь же, судя по номиналу конденсатора (2200 пФ) - частота среза намного ниже.
Не «оно» ли это - для устранения глюков с LPT кабелем?