Радиотехника

Ответить в тред Ответить в тред
Check this out!
Microchip и PIC Аноним 28/09/19 Суб 15:46:30 3814491
1280px-PIC16Cxx[...].JPG 229Кб, 1280x960
1280x960
PIC32-MAXI-WEB-[...].jpg 58Кб, 540x395
540x395
PICkit3ICSP[1].png 63Кб, 550x510
550x510
Приглашаю всех поделится своим мнение о семействе микроконтроллеров и его наследниках переживших афган, совок, мамку и брата анона, при этом продолжающих ограниченно использоваться в новых разработках.

Кто знаком, какие впечатления?
Аноним 29/09/19 Вск 00:03:02 3815162
Неоднозначные впечатления, но работать можно. У меня есть пиккит3, еще куча прогеров, приходится с ними ебаться в приборках некоторых, в GSM модуле старлайна. Работает, что ему будет. С легкостью закрывается на чтение, порой трудно расковырять, приходится шить заново когда дамп есть. Что тебе конкретно нужно знать о PIC ? Точно помню что одно время журнал "Радио" болел пиками, собирали и небо и аллаха и водопровод на них.
Аноним 29/09/19 Вск 07:10:43 3815243
>>381449 (OP)
>продолжающих ограниченно использоваться в новых разработках
Ты из какого-то манямира? Микрочип сейчас, по некоторым источникам, самый крупный производитель мк. Если кто-то еще не в курсе, они уже несколько лет как выкупили атмел. Например, копеечные OTP пики нынче лепят чуть ли не в каждый охранный/пожарный датчик. Помимо классических 8-битных пиков они производят почти что угодно. Arm'ы, avr, 8051, продвинутые 16 и 32 битные пики. Единственный реальный и прямой конкурент - STM.
Вообще, есть еще китайские производители мк с огромным рынком, типа нашумевшего padauk'а, но за пределами КНР крупные бренды стремаются использовать их продукцию в чем-то серьезнее говорящих хомяков.
Аноним 29/09/19 Вск 10:22:06 3815334
>>381524
Причем тут микрочип в общем. Выражение касательно именно PIC архитектуры. Понятно что С51 в каждой пизде стоит.

>копеечные OTP пики
Это какие?
Аноним 29/09/19 Вск 11:37:22 3815365
>>381533
>Причем тут микрочип в общем. Выражение касательно именно PIC архитектуры
Ну охуеть, приехали. И что ты под этим подразумеваешь? О чем и нахуя тред создал?
У "классических" пиков есть 8, 12 и 14 битная архитектуры, между ними есть приличные различия. У 16 битных вообще куча отличий от "классики". Про 32-битные и говорить нечего. Так что же за "PIC архитектуру" ты хочешь тут обсудить?
>С51 в каждой пизде стоит
Далеко не в каждой.
>Это какие?
В основном это спец. версии PIC12 и PIC16. Их делают только на заказ, они дешевле епром версий. Фактически к заказчику они поставляются как ROM версии, т.е. уже запрограммированные на заводе. В даташитах можешь найти упоминания такой опции.
Аноним 29/09/19 Вск 12:11:31 3815406
>>381536
>О чем и нахуя тред создал?
Потому, что его нет.

>У "классических" пиков есть 8, 12 и 14 битная архитектуры, между ними есть приличные различия.
Не столь приличные, из того, что я прочитал во всяком случае. Оно все явно из одних ног растет.
Вообще, смотря что подразумевать под приличными различиями? Я с точки зрения эксплуатации смотрю и в этом различия минимальные, даже сравнивая с 16 битными. (32 не изучал, а зачем?)
Разрядность ядра во многих задачах не столь важна, т.к. один хер упрется в разрядность шины данных.

>Далеко не в каждой.
Шутка про мамку
Не в каждой, но не далеко. Я проебал график, там у С51 и братков какая-то не ебическая доля была.
Аноним 29/09/19 Вск 12:42:39 3815417
>>381540
В любом случае, использовать это в радиолюбительских поделках не стоит. Взять хоть отсутствие gcc.
>Разрядность ядра во многих задачах не столь важна, т.к. один хер упрется в разрядность шины данных.
Как ты себе это представляешь? А то что память у PIC12/14/16 разбита по мелким банкам, тоже не столь важно?
>32 не изучал
Если что, то PIC32, кроме названия, ничего общего с остальными не имеют. Ситуация примерно как с TMS320.
другой анон
Аноним 29/09/19 Вск 13:46:43 3815468
>>381540
В дополнение к сказанному аноном выше.
Действительно, для нужд махарай-строя вкатываться в пики точеные нет абсолютно никакого смысла. Те же AVR и STM гораздо более доступны, имеют большое коммунити.
Если так хочется чего-нибудь микрочиповского, то советую забыть о классических пиках и поизучать современные PIC32. Семейство интересное, свежая архитектура, для ресурсоемких задач хороший вариант. Но у них есть немало проблем, поэтому многие все же предпочитают STM32. И вот мы опять пришли к тому, что обсуждать-то и нечего. Эпоха актуальности пиков в радиолюбительстве началась в 80е и закончилась в начале 00х. Сейчас возвращаться к ним имеет смысл только если их у тебя в запасе спизжен ящик и ты 40-60 летний дед, изучивший их 20-30 лет назад.
Аноним 29/09/19 Вск 13:49:01 3815479
>>381541
>Как ты себе это представляешь?
То, что тебе от этого только в арифметике всякой плюсы, где тебе не надо ебаться с переносами.
И то, это вопрос спорный, т.к. для той же 10битки, надо умудрятся не выходить за 1024.
А ведь можно выйти, и потом долго ебатся, что за хуйня.
Короче сомнительная эта хуйня, если только ты ядро на все 100 не используешь, экономя каждую инструкцию А это само по себе тоже сомнительная хуйня.

Аноним 29/09/19 Вск 13:52:40 38154810
>>381547
>>381541

И кстати хз, покажите дураку, где 10\12\14 архитектуры?
Я ща посмотрел блоксхему проца, там 8 битное АЛУ.
Аноним 29/09/19 Вск 14:01:43 38155011
>>381547
>Короче сомнительная эта хуйня, если только ты ядро на все 100 не используешь, экономя каждую инструкцию А это само по себе тоже сомнительная хуйня.
Классические пики как раз про ассемблер ручками и выжиманию всего до последнего бита. Именно таким был суровый олдскульный кодинг под них. А в современности ты покупаешь платку с STM32 с минимальной обвязкой за 1.5-2$ и не ебешь мозги экономией ресурсов и тактов.
>>381548
Да хоть в википедии почитай, если даташиты не можешь. 14-битное ядро означает что инструкции у тебя, ВНЕЗАПНО, 14 битные.
Аноним 29/09/19 Вск 14:09:33 38155212
>>381547
Что за бред я прочитал?
>Разрядность ядра во многих задачах не столь важна, т.к. один хер упрется в разрядность шины данных.
Как ты это связываешь одно с другим? Ну а замечание про банки памяти, ты похоже вовсе проигнорировал.
>10битки
Что? Ты в этом месте не путаешь разрядность слов памяти программ с памятью данных? Или ты шину адреса путаешь с шиной данных?
Аноним 29/09/19 Вск 14:17:07 38155313
>>381550
В классической гарвардской архитектуре, отсутствуют инструкции чтения памяти программ. То есть, образно, для программы память программ - это черный ящик. Поэтому разрядность ядра это вовсе не разрядность слов памяти программ. Это даже если не касаться определения разрядности процессора.
Аноним 29/09/19 Вск 14:27:07 38155414
>>381550
>>381552
>14-битное ядро означает что инструкции у тебя, ВНЕЗАПНО, 14 битные.
Всегда считал, что разрядность устройства считается по разрядности АЛУ, ну ок.
Прошу простить, не академический задр.
Так то у тех же AVR вполне себе 16 битное машинное слово, но никогда не слыхал, что бы эту архитектуру называли 16битной.

>>Ты в этом месте не путаешь разрядность слов памяти программ
Нет, я ответил, не посмотрев даташита. Предположил что АЛУ 10 битное и сделал выводы на этот счет.
Но к слову тогда предьяву к разной ширине шины ROM не понимаю вообще.
Ну разная и что?

>Ну а замечание про банки памяти, ты похоже вовсе проигнорировал.
Что не так с банками, я чет отвечал но походу проебал, в чем проблема? Банки и банки, ок. Или ты к тому, что асмом заебешся?
Аноним 29/09/19 Вск 14:40:07 38155515
>>381554
>Всегда считал, что разрядность устройства считается по разрядности АЛУ, ну ок.
Правильно ты все предполагал в начале, ну почти. Это тот анон все путает, ему бы самому википедию почитать.

>Что не так с банками
Даже если отбросить ассемблер, то это приводит к еще большей тормознутости в целом. Только представь что там будет твориться, если потребуется массив с размером больше одного банка. Не знаю как сейчас, но раньше, вроде как (сам не трогал это), в сишных компиляторах с этим бывали проблемы.
Аноним 29/09/19 Вск 14:47:11 38155616
>>381555
>Правильно ты все предполагал в начале, ну почти. Это тот анон все путает, ему бы самому википедию почитать.

А я вот только ссылку тащу...
https://en.wikipedia.org/wiki/12-bit
Короче как я понимаю нет академического определения.

> то это приводит к еще большей тормознутости в целом
Я к тому, что это не какое-то серьезное отличие в проце. При уменьшении\увеличении размера банка не придется под ноль всю логику переписывать или даже большие куски. Ну понятно, могут быть моменты, когда все расчитано такт в такт и придется
К тому же, старшие версии точно имеют команду абсолютной адресации по ОЗУ. Младшие не смотрел.

>олько представь что там будет твориться
Я не представляю, я с этим дело имею =) Ну компилятор приходиться дрочить, что бы умел. Это да. Но то С18, ХС8 уже вроде автоматом умеет, про IAR не знаю.
Аноним 29/09/19 Вск 15:12:47 38155717
>>381556
>А я вот только ссылку тащу...
Лучше прочти определение "слова".
>Я к тому, что это не какое-то серьезное отличие в проце.
Если так рассуждать, то можно взять брейнфак-процессор и компилятор Си для него. Ну а что, все компилируется и работает, серьезных отличий нет.
Аноним 29/09/19 Вск 15:22:46 38155818
>>381557
>Лучше прочти определение "слова".
Что не так? Очередной термин с ИЛИ в определении.
Нахуй ты до определений доебываешся вообще?

>>381557
>Если так рассуждать, то
Нет, переезжая с одной архитектуры на другую, тебе приходится дохуища изучать. Начиная от каких-то базовых хар-к микросхем, заканчивая типовой структурой даташита.
Тут же переезд наверно минимально возможный, немножко сложнее чем переезд между сериями устройств на одной архитектуре.
Аноним 30/09/19 Пнд 04:53:53 38162119
Ждал этот тред 10 лет!
Аноним 30/09/19 Пнд 13:52:56 38164420
>>381621
Пики устарели, единственное - они начали делать контроллеры на мипсах.
Вообще АРМ-ы уже давно в массах (а это - разные компиляторы, разные ИДЕ-шки, разные средства для анализа выполнения и трасировки, дебага и т.д. и .п.) и тратить время на 8-ми битки - дрочево ещё то.
Аноним 02/10/19 Срд 01:30:55 38187521
>>381449 (OP)
Если начинаешь с нуля, проходи мимо, и сразу начинай с 32-битных ARM. Если старый дед как я, то PICи отлично подходят для 99% любительских задач, и переучиваться на что-то новое совершенно никакого стимула.
Аноним 02/10/19 Срд 01:47:05 38187722
>>381875
Мне коммерческий проект перепал на них. Вкатился за несколько дней безболезненно, наверно самые легкие МК, что мне пришлось изучать, но у меня подгорает с инфраструктуры, многих решений и реализаций.
По моему все, что можно было сделать через пизду, сделано через пизду. Да я понимаю, что по причине как раз длительной истории архитектуры, но блядь меру же знать надо, да и судя по всему в рот они ебали обратную совместимость.

В итоге такой парадокс, что архитектура легкая, с не плохими даташитами, не могу сказать охуенными, потому, что совсем уж ужато. Но структура - божественная. Что только бы их новичкам рекомендовать, но при этом столь убогая инфраструктура и столь блядское отношение к конечному пользователю, что блядь ну его на хуй.

Я понимаю теперь, почему тот-же AVR в свое время набирал популярность...
Аноним 02/10/19 Срд 03:34:00 38188323
>>381877
>Я понимаю теперь, почему тот-же AVR в свое время набирал популярность...

Потому что дешево и со флэшем были только пики. Остальное - дорого.

>>381877
>но у меня подгорает с инфраструктуры,
Разверни мысль.
Аноним 02/10/19 Срд 08:11:43 38189124
Из microchip, arm, stm лучше всего относятся к разработчикам микрочипы. А остальные экономят, заказывая индуский код и документацию с кучей ошибок.
Аноним 02/10/19 Срд 13:42:21 38192825
>>381891
>arm
Эти то при чём?
Аноним 02/10/19 Срд 14:17:51 38192926
Аноним 02/10/19 Срд 15:07:18 38193127
Аноним 02/10/19 Срд 15:33:45 38193328
Аноним 02/10/19 Срд 15:40:35 38193429
d5c6ac73a314463[...].jpg 98Кб, 800x531
800x531
Аноним 02/10/19 Срд 15:55:36 38193630
>>381934
sam-ы еще та поебень в документации
Аноним 02/10/19 Срд 16:05:45 38193731
>>381936
С ними есть дурино-платы, кстати. Под готовый говнокод - нормальная тема. А если кодить в атмел студии по ихним даташитам - цэ пиздец.
Аноним 02/10/19 Срд 23:02:37 38200132
>>381891
>А остальные экономят, заказывая индуский код и документацию с кучей ошибок
У микрочипов периферия на МК такое ощущение без изменений с 80г. Так, что не странно что там нет ошибок.

>>381883
Да не фига не только это. Рядовой AVR быстрее, фаршированее, имеет векторный контроллер. Это то, что я придумал за 15 секунд.

>Разверни мысль.
Уебанский компилятор.
Уебанский новый компилятор.
Который не поддерживает расширеный набор инструкций, т.к. на базовом генерирует код лучше.
И знаешь, что.. он не генерирует, перетащил на него большой проект, получил + 10-20% ПЗУ\ОЗУ.
Платный компилятор от производителя МК.
Бесплатную версию ассемблерщики палили на умышленном раковании.
Статический анализатор курильщика.
IDE наркомана-курильщика.
Баги не фиксятся годами.
Разрушенная обратная совместимость.
Ответ оф. лица (не уверен, что это оф. ответ) на форуме - старый код PIC не рекомендуется к поддержке.

Аноним 03/10/19 Чтв 01:21:25 38201633
>>381449 (OP)
зачем в нем очко сверху сделано?
Аноним 03/10/19 Чтв 03:25:27 38202134
>>382016
Ну тип как компы делают с окном сбоку чтоб коплектуху было видно, так и тут)
Аноним 03/10/19 Чтв 05:33:10 38202835
>>382001
>Уебанский компилятор.
>Уебанский новый компилятор.

стопэ, а ты душу изливаешь по поводу АРМ-ов или ПИК-ов?

Армы вполне кошерные. А ПИК-и унылые. Это по опыту.
Аноним 03/10/19 Чтв 05:34:41 38203036
>>382016
Это окно стирания памяти ультрафиолетом, о как, молодеж.
Аноним 03/10/19 Чтв 06:07:18 38203237
>>382016
>зачем в нем очко сверху сделано?
Для отладки и поиска багов. Видно, как бегают электроны, биты перескакивают из регистра в регистр, вспышки при программировании флэша. збс
Аноним 03/10/19 Чтв 11:15:49 38205538
>>382028
Ну ты бы перечитал цепочку то. Пик.
Аноним 04/10/19 Птн 15:40:28 38220539
Аноним 04/10/19 Птн 15:43:33 38220840
Аноним 08/10/19 Втр 09:23:15 38470441
1
Аноним 11/10/19 Птн 18:28:29 38530342
>>381937
>А если кодить в атмел студии по ихним даташитам - цэ пиздец.
Туда ли ты зашёл, кожаный человек?
Ардуино-тред в двух тредах отсюда.
Аноним 11/10/19 Птн 18:49:55 38530743
>>385303
Ты жопой читаешь, долбоеба кусок? Речь была не про AVRы.
Аноним 11/10/19 Птн 18:50:10 38530944
>>382030
>окно стирания памяти ультрафиолетом
И записи памяти тоже, кстати.
Аноним 11/10/19 Птн 18:55:38 38531145
>>385307
>считает, что Ардуино = AVR
В ардуино-тред, дитятко.

Аноним 11/10/19 Птн 21:47:08 38532946
>>385311
Пишу в атмель студии под STM8, а твои предки улыбаются, смотря на тебя, анон?
Аноним 14/10/19 Пнд 04:39:00 38564547
image.png 87Кб, 1867x882
1867x882
123.jpg 18Кб, 363x173
363x173
321.jpg 18Кб, 411x171
411x171
mario-geniuso19[...].jpg 65Кб, 900x734
900x734
>>381449 (OP)
Все что нужно знать о микрочипе.
Аноним 19/10/19 Суб 20:04:16 38638248
>>381550
>Классические пики как раз про ассемблер ручками и выжиманию всего до последнего бита.
А что, древние пики и 8051 надо обязательно на ассемблере программировать? На Си ведь проще и программа портируемая получается.
Аноним 20/10/19 Вск 01:50:50 38642349
>>386382
Это был сарказм нет

Тут дело в индустрии. Если говорить про маленькие и средние конторы, то тут принцип Х ЭТО ВСЕГО ЛИШЬ ИНСТРУМЕНТ РАЗРАБОТЧИКА - не действует.

Пики вышли давно, под них писали десятилетия. У этих контор армия дедов, которые умеют писать на асме, со скоростью на которой ты на ява скрипте не пишешь.
У них кодовые базы под все и вся. Тонна опыта и знания хитрых моментов камней и ловушек.

А ты предлагаешь все это взять и выкинуть. Нет, это тупо не выгодно вот и продолжают на них ваять.
Аноним 17/05/20 Вск 22:12:29 41742250
image.png 1Кб, 193x23
193x23
>>381449 (OP)
Парни, нужно прошить один раз pic контроллер, но с PIC серъезно дела не имел.
Покупать не хочу за дорого оригинальный PICkit 3.
Чип: PIC32MX250F128B-I/SS
У меня есть FTDI чип

1. Можно ли воспользоваться альтернативным решением: https://www.winpic800.com/ и есть ли другие?
2. Если нет - подойдет ли первый попавшийся с али: https://aliexpress.ru/item/4000099188228.html ?
Хотя там тоже ругают, что его самого надо как-то прошить под mplab
3. Можно ли как-то отладить без оригинального программатора
3. Возможно нужно будет поотлаживать, но это не первоначальная необходимость, а только, чтоб поиграться, после успешной прошивки EEPROM

Спасибо.
Аноним 17/05/20 Вск 23:03:11 41742851
image.png 845Кб, 686x509
686x509
>>417422
>нужно прошить один раз
>Покупать не хочу за дорого

П Я Т Ь П Р О В О Д К О В
Я
Т
Ь

П
Р
О
В
О
Д
К
О
В
Аноним 17/05/20 Вск 23:19:16 41743252
>>417428
Эту схему знаю, но есть ftdi же.
Под мой чип подойдёт, то что ты пишешь?
Аноним 17/05/20 Вск 23:37:02 41743553
>>417432
Купи китайский пиккит, у пиков очень обдроченное, вечноглючащее ПО, если есть возможность исключить что то нибудь глючащее - станет только лучше.

Ну и дебажить ты через FTDI сможешь только через уарт.
Аноним 18/05/20 Пнд 02:00:49 41744954
>>381449 (OP)
бытовала байка что узбекам запретили поставлять рс3
типа ктото тамиз гебни расчитал вероятность ...
а вообще
чисто технически тотже 89с1051 в легкую обсчитывает семисторы
а на 4051 ...
ух бля
Аноним 18/05/20 Пнд 02:07:52 41745055
01.JPG 190Кб, 1158x1251
1158x1251
>>417428
хуй саси губой тряси провадки над еще ...
а за програмизьм паралельного порта...
дельфа кажись на это заточена
синятина плавает изза росплатформенности
но если честно...
https://youtu.be/DhtNlokh9x4
Аноним 18/05/20 Пнд 03:12:19 41745256
>>417449
Эммм, а че там обсчитывать что стоит вообще задаваться таким вопросом?
Аноним 18/05/20 Пнд 07:45:58 41746257
>>417452
семисторная война - гугли.
Аноним 18/05/20 Пнд 09:24:48 41746558
>>417428
>>417435
>>417450
Так я, собственно не до конца понял, через какие-либо дешёвые решения, да и чтоб не ждать посылки долго можно ли как то запрограммировать? Может через bitbang на ftdi?
Аноним 18/05/20 Пнд 16:44:32 41755459
>>381524
>Микрочип сейчас, по некоторым источникам, самый крупный производитель мк
C этим никто не спорит, особенно после того, как он купил atmel и sst.
Речь не микрочипе, а о самом семействе PIC, на пики писали деды на асме в 90-х годах, а сейчас это никому не нада))
В настоящее время в embedded сфере рулят 32-битные ARMы - atsam, stm32, а подчас и малинки. Это вообще не отражает текующую ситуацию в индустрии. Сейчас у нас интернет вещей во все поля, где надо на контроллере js запускать и пересылать все данные по незащищенному каналу. Байтоебство я вообще не знаю в каких сферах осталось до сих пор.
Аноним 18/05/20 Пнд 16:45:28 41755560
>>417465
Самое простое и дешевое - купить пиккит с алика, серьезно.
Аноним 18/05/20 Пнд 17:33:32 41757961
>Байтоебство я вообще не знаю в каких сферах осталось до сих пор.
Во всех.
Как только уйдешь из мира модных стартапов и попадешь в мир окупающих себя устройств, получишь байтоебства за глаза.

Аноним 18/05/20 Пнд 17:37:33 41758162
>>417554
>интернет вещей во все поля, где надо пересылать все данные по незащищенному каналу

Интернет любительских поделий ты хотел сказать? Понадеюсь что опечатка.

Вообще все что ты описал, это самое наверное байтоебское из всего нынче лол.
Я рад за побритых куков сделавших очередной контроллер смыва унитаза за 15к, но что бы оно хоть как то было конкурентноспособным, тебе придется его ужимать и ужимать по максимуму.
Что захуярить вебсервер с шифрованием в младший STM8 покажется очень интересной идеей.
Аноним 18/05/20 Пнд 17:50:36 41758763
>>417555
Хорошо, возможно и месяц я буду свой делать, так что легче месяц и подождать.

А кроме MPLAB он будет с каким-то IDE работать?
Аноним 18/05/20 Пнд 17:54:38 41758964
>>417587
>>417555
Имел ввиду кроме китайской подделки MPLAB.
Аноним 18/05/20 Пнд 18:04:48 41759165
>>417589
А в чем проблема скачать МПЛАБ? Вообще насколько я знаю, каждый раз пиккит под свое семейство прошивается, так что наверно только МПЛАБ.

Но я работал только с оффтулзами, с колхозом не связывался.
Аноним 18/05/20 Пнд 18:26:18 41759866
>>417591
А в нашел колхозе ничего кроме ADSL еще не провели.
Да ни в чем. Просто тратить 4К за pickit4 ради одной прошивки это дорого, а потом программатор может и не пригодиться.
А про другие IDE спрашиваю, чтоб не адаптировать код под китайский софт.
Аноним 18/05/20 Пнд 19:32:51 41761567
>>417598
Ну во первых тебе нахуй не нужен пикит4, есть пикит3 по 500р.
Во вторых, пикит4 позволяет отлаживать AVR, что круто, т.к. иначе ты либо дрочишься в 4.0 студии, либо отлаживаешься уартом.

Про китайский софт не понял.
Аноним 18/05/20 Пнд 20:58:59 41763768
>>417615
Короче, я вот что сказал:

Есть китайский Pickit 3, четвертого нет. (pickit 3.5 в расчет не берется, потому что хз, что это вообще)
Есть официальный Pickit 3 уже не продается) и Pickit 4 (который они объявили заменой). Поэтому я про официальный говорю только про pickit 4.

Китайский Pickit 3, я узнал в интенете, что работает только с их китайским софтом. MPLAB - не подходит или надо там что-то и как-то доделывать.

Поэтому я и задал вопрос - я буду ебаться c их софтом или китайская поделка pickit 3 будет работать с MPLAB и какими-то другими IDE? (какими, например?)

>есть пикит3 по 500р.
Это китайский?
Вот ты сказал про отладку про какую среду и какой pickit (китай или официальный)?
Аноним 18/05/20 Пнд 21:29:57 41764669
>>417637
>работает только с их китайским софтом. MPLAB - не подходит или надо там что-то и как-то доделывать.
Я хуй знает тогда с чем я работаю лол. Может там какой то ОСОБЫЙ китайский пикит.
Аноним 18/05/20 Пнд 21:32:33 41764770
>>417646
Т.е. ты работаешь с MPLAB?
А ты где его брал? И фотку скинь, пожалуйста, своего.
Аноним 18/05/20 Пнд 21:35:03 41764871
>>417647
Фотка - любой пикит3 с гуглкартинок. Дал работадатель, заказав с алика (так и живем).

Аноним 18/05/20 Пнд 21:37:22 41764972
>>417648
Ладно, не скидывай, я просто хотел посмотреть, они немного все равно по виду разные. А вообще,, сам знаешь, китаец - кирайцу рознь. У одного работает микруха у другого нет. А тебя ссылки на магаз тоже нет?
Аноним 18/05/20 Пнд 21:38:45 41765073
>>417649
Неа ничего нет.

Не думаю что они разные, скинь где ты это вычитал? Там внутри PIC, который шьется софтом предварительно при прошивке.
Аноним 18/05/20 Пнд 21:40:58 41765174
>>417637
Я как-то делал самодельный PICkit 2, когда еще третьего не существовало. Схема и прошивка были тогда и остались до сих пор в открытом доступе, если я правильно помню. Для прочих PICkit разве не так?
Аноним 18/05/20 Пнд 21:43:48 41765675
>>417637
Почитал что такое 3.5 - любительский апгрейд 3го, зафикшены пару багов, увеличена мощность отдачи питания и более защищенный интерфейс (потому что дефолтные отваливаются от каждого чиха).

Аноним 18/05/20 Пнд 22:12:11 41766176
>>417650
>Не думаю что они разные, скинь где ты это вычитал?
Да я не вычитал не именно про пик киты, просто микросхемы бывают из которых они могут делаться разные, вот на easyelectronics видал про китайские FTDI, на которые драйвер не ставится, например.
Был какой-то разбор и протравка микросхемы.
Так же видал там про клон st-link который плохо определялся и не работал через некоторое время совсем.
Но я ссылки дать не могу, я не могу найти что-то навскидку.
Просто я к тому, что если у некоторых устройств все ок, как у меня например с теми же деталями а другие указывают на явные проблемы, то возможно что и детали просто в них разные от разных поставщиков.
>>417651
Будет не быстро.

Ладно. Попробую заказать посмотрим, всем спасибо!
Аноним 18/05/20 Пнд 22:20:03 41766577
>>417661
>Будет не быстро.
Так не про это речь, а про то что все схемы и прошивки есть в открытом доступе, и не только второго. Китайцам не требовалось что-то подделывать или изменять. Логично предположить что китайские пиккиты повторяют оригинал, возможно с некоторым удешевлением обвязки микроконтроллера.
Аноним 18/05/20 Пнд 22:27:58 41766878
>>417665
Аааа, вот что. Интересно...
Ну тогда это всё дело меняет.
Аноним 18/05/20 Пнд 22:28:23 41766979
>>417661
>просто микросхемы бывают из которых они могут делаться разные, вот на easyelectronics видал про китайские FTDI, на которые драйвер не ставится, например.

ЭТО ДРУГОЕ
Поддельная микросхема и другая - разные вещи. К тому же реплика FTDI с таки установленным драйвером вроде работает как родная.

>Так же видал там про клон st-link который плохо определялся и не работал через некоторое время совсем.
Тут опять же, различай работает плохо и работает иначе.
Когда у тебя программатор отваливается, глючит и виснет это работает плохо.
Когда тебе прежде чем работать с программатором надо накатить левые дрова и еще что нибудь это - придется поебаться.
А вот когда тебе надо иметь спецсофт и шить через него, забыв про родной софт это - работает иначе.

Да все пиккиты глючная параша, как и весь их тулчейн и вспомогательный софт, синтаксис и вообще вся микрочиповская хуйня. Я купил ориг пикит4 и он блядь работает менее стабильно чем китайский 3й. зато авр отлаживает.



Аноним 17/06/20 Срд 23:24:39 42316980
В общем, пришел мне этот Pickit3.5, прошиваю через MPlabX, получаю:
The programmer could not be started: Could not connect to tool hardware: PICkit3PlatformTool, com.microchip.mplab.mdbcore.PICKit3Tool.PICkit3DbgToolManager

Как бороться? В настройках проекта он программер видит.

Еще вопрос, как проверить что MCU PIC припаян верно и работает, есть какие-либо на нем тестпоинты, куда осциллом ткнуть и понять, живой ли вообще прихуячен? Мало ли...
Аноним 17/06/20 Срд 23:32:15 42317081
image.png 25Кб, 910x237
910x237
>>423169
А вообще добро пожаловать в баглабХ и ебись.
Проверяй коннекты, втыкай вытыкай, питания (кстати вероятно, может не хватать).
Есть еще некая утилита для пикит3, которая перепрошивает его в УАРТ и что то такое, попробуй туда сюда мотнуть.

Микрочиповская среда это ебанная параша с кучей багов, с ней надо найти гармонию, что бы работать.
Аноним 23/06/20 Втр 22:32:59 42378882
>>417465
все современные шъюца через юсчби там таже 16 мега парелесно щъеца паралельным портом лпт который
ток там обвязку надо погугли шириховские решения в фискальных регистраторах
тотже меркурий стм 32 щъет и ком портом
но это современные контроллеры
древность шъеца програматором ну или спец девайсом - технически возможно прочитать даташит и зашить тотже древний пик 51 архитектуру
но лично у меня есть большой погроматор и я не заморачиваюсь
кстати чип проги регулярно обновляют базу чипов
единственно в чем кака много ног а переходники достаточено дорогие но их можно паять
Аноним 01/07/20 Срд 17:16:59 42462283
>>386382
>программа портируемая
Кому и когда это нужно, блджад? В embedded программы настолько маленькие обычно, что проще ее с нуля написать.
Аноним 01/07/20 Срд 18:53:54 42464184
>>424622
>настолько маленькие
Ну вот к примеру, в моей стм746дискавери, хекс прошивки больше 10Мб. За сколько ты ее напишешь с нуля и сколько строк кода будет?
Аноним 13/07/20 Пнд 16:43:40 42603685
>>423788
Ты не тот знаменитый шизик из /ra/?
Манера письма очень похожая.
Аноним 13/07/20 Пнд 16:44:43 42603786
>>424641
>хекс прошивки больше 10Мб
Зачастую в таких проектах самого кода от силы 30 кб.
Остальное - подключаемые библиотеки.
Аноним 13/07/20 Пнд 18:48:34 42604687
>>426037
>в таких проектах самого кода от силы 30 кб.
Ну открой демо для стм32а746 и посмотри сколько там кода
Аноним 13/07/20 Пнд 21:26:50 42606588
>>426046
Ты даже не понял, о чем он написал. Чего там в этих примерах от самих СТМ, может быть lwip или freertos или еще какой-нибудь fatfs?
Аноним 13/07/20 Пнд 21:58:39 42606989
>>426065
Даже со всем этим я не ебу откуда там 10мб.
Все вышеперечисленное тобой умещается менее чем мегабайт. И вроде - сильно менее чем один мегабайт.
Аноним 13/07/20 Пнд 21:59:24 42607090
>>426069
>>426065
Могу предположить что 10мб прошивке тупо запаковано медиа мегабайт на 9.
Аноним 13/07/20 Пнд 22:39:29 42608091
1246092487151.jpg 55Кб, 429x532
429x532
Поясните про STM'ки. Вот захотел я отойти в сторону от AVR и изучить STM8/STM32, открываю даташиты и нихуя не понимаю: где подробное описание регистров? Какой бит за что отвечает, какие зависимости с другими регистрами? Что за бред вообще, атмеловские даташиты подробны и самодостаточны, открываешь и тебе больше не нужна никакая другая документация, все описано, любую периферию можно сконфигурировать и использовать как хочется, все расписано и разжевано.
А даташиты на STM: описание периферии на словах (то что она есть и какая она охуенная), таблички с тупым перечислением списка регистров и различных параметров. Блядь, но ведь это абсолютно бесполезная для программирования хуйня! Где брать инфу по делу? Почему нет подробных самодостаточных даташитов как у аврок?
Аноним 13/07/20 Пнд 22:52:52 42608292
>>426080
Reference Manual спасет тебя
Аноним 13/07/20 Пнд 22:53:06 42608393
>>426080
Скачай Reference manual.
Аноним 13/07/20 Пнд 23:10:20 42608694
>>426070
>>426069
Ну я f7 не пользую, но в папке кубовского репозитория для stm32f4 лежат, например, папки с демкой на stemwin (14 Мб) и touchgfx (28 Мб). Причем основной объем там - сгенерированные в сишные исходники шрифты и картиночки с иконками.
Аноним 13/07/20 Пнд 23:28:54 42608995
>>426083
>>426082
Спасибо, теперь понятно. Овер 1000 страниц... Да, эта дока - именно то что нужно. Буду почитывать потихоньку.
Аноним 29/09/20 Втр 20:20:05 43429796
>>426089
>Да, эта дока - именно то что нужно. Буду почитывать потихоньку.
Прочитаешь доку - и сам станешь докой по стм32...
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов