-
- Не о том вы спорите(аврvsпик), байт слева байт справа.... У нас разрабатываются приборы с модулем на PIC16C622, разработанным в поздних 90-х. Так вот проблем с поставкам процов нет, приходят зашитыми с фабрики. Мне нет необходимости править прогу abivan(217 знак., 29.10.2012 11:33)
- Вы эту программу для пика в конце 90х разработали и до сих пор пользуете. А мне чуть ли не каждую неделю надо её править, дорабатывая функционал. Ситуация немного разная. - scorpion(29.10.2012 12:40)
- сочувствую, пик 18 не очень удобный проц(в отличии от 24ки), но проганье на нем компенсируется возможностью использовать фитоновский эмулятор, что очень скрашивает жизнь. Надеюсь память 128к закончится и на этом закончатся Ваши мучения. - abivan(29.10.2012 13:59)
- Да какой там эмулятор, МикроСи в лапы и вперёд :) - scorpion(29.10.2012 16:07)
- А в чём profit фитоновского эмулятора? Что обычно мне нужно от отладчика: посмотреть регистры (CPU, SFR), дампы, переменные, брейкпоинты (на код и данные), иногда что-то поменять. Посмотреть стек (у MPLAB с этим совсем плохо). Это в основном для fk0(414 знак., 29.10.2012 14:06)
- Оставьте программирование программатору. - fk0(29.10.2012 13:25)
- сочувствую, пик 18 не очень удобный проц(в отличии от 24ки), но проганье на нем компенсируется возможностью использовать фитоновский эмулятор, что очень скрашивает жизнь. Надеюсь память 128к закончится и на этом закончатся Ваши мучения. - abivan(29.10.2012 13:59)
- Вы эту программу для пика в конце 90х разработали и до сих пор пользуете. А мне чуть ли не каждую неделю надо её править, дорабатывая функционал. Ситуация немного разная. - scorpion(29.10.2012 12:40)
- Чё за бред??? Там SPI и I2C на одних ножках висит, а UART отдельно! - FDA(24.10.2012 16:16)
- Он сказал UART (ему для подключения GSM модуля надо). Завтра на работе посмотрю что за бред :) - scorpion(24.10.2012 20:31)
- PIC18F4550 - Rx вроде как на одной ноге с SDO - scorpion_с каторги(25.10.2012 15:31, )
- Классика жанра. Для управления модулем в котором ARM и сотни кБайт ОЗУ лучше всего подойдёт PIC12xxxx... Либо: fk0(813 знак., 24.10.2012 22:00)
- Использовали платы какого-то PDA на PXA27, там для конфигурации дисплея стоял PIC12. Для поворота изображения на 90 град нужно было перепрограммировать PIC! - Vladimir Ljaschko(29.10.2012 13:10)
- Маразм профессионального уровня. Иначе и не скажешь. - fk0(29.10.2012 13:26)
- Просто люди кроме пиков ничего больше не знают. Я сначала талдычил им про DSP для их задач, ARMы, ну или AVRки на худой конец. Но потом понял что это всё равно что колхозникам рассказывать о преимуществе полупроводников в сравнении с ламповой scorpion(10 знак., 24.10.2012 22:13)
- PIC24FJ256GA106 -- не пик что ли... - fk0(24.10.2012 22:34)
- Ну их в баню с идиотским размещением векторов прерываний... - Гудвин(24.10.2012 22:37)
- Ничего идиотского. Лучше бы про память в которую лазать через банку по 32 кбайта сказал (прямо как на пик16ф628, только там банка 256 байт и ассемблер). Для тех у кого меньше 32к неактуально. Одна переключаемая банка, даже если с поддержкой fk0(1679 знак., 24.10.2012 23:29 - 23:46)
- У меня к пикам брезгливость выработалась :) - scorpion(24.10.2012 22:36)
- У меня она даже не вырабатывалась. Не знаю как сейчас, но раньше они выпускали книжонки с описанием ассемблерных команд, регистров и прочей куйни своих "замечательных" , ни с чем не совместимых ядер. _basile(263 знак., 26.10.2012 22:17)
- А не нужно к ним подходить, и не будут вонять :) - Vladimir Ljaschko(25.10.2012 11:26)
- Да я бы и рад, но на текущей каторге на них подсели плотно :) - scorpion_с каторги(25.10.2012 15:32, )
- пик32 используете? - AVF(25.10.2012 15:46)
- Не, они тут до меня пробовали 24й освоить - "не получилось" :) - scorpion_с каторги(25.10.2012 15:51, )
- нда, сочувствую. 24 вроде ничего, а 32 не пробовал, интересно - AVF(25.10.2012 16:50)
- странно, летом за неделю рабочий проект состряпал на PIC24. Мне что в них нравится - пишешь и сразу работает. В LPC2xxx, помнится, не сразу въехал как прерывания работают. Argon(184 знак., 25.10.2012 15:57)
- вот именно - мешанина - scorpion_с каторги(25.10.2012 16:18, )
- Не, они тут до меня пробовали 24й освоить - "не получилось" :) - scorpion_с каторги(25.10.2012 15:51, )
- пик32 используете? - AVF(25.10.2012 15:46)
- Вообще весь этот тред напоминает анекдот про тещу свалившуюся с балкона, каждый подойдет пнет ее не по разу, вставит язвительную фразу, хотя ее не знает и к ней отношения никакого не имеет - Любой микроконтроллер имеет недостатки и преимущества, Make_Pic(517 знак., 25.10.2012 14:56)
- Мне ни разу не пришлось обращаться за поддержкой к атмелу или техасу. Всегда хватало даташита. Единственный раз взял в руки пик18, чиста потому что это был проц с минимальным количеством ног c CAN. Мало того, что CAN там настолько кривой, что мне Codavr(734 знак., 26.10.2012 23:11 - 23:13)
- Ну я два раза подходил к PIC12 и PIC32, ну не сложилось, хотя даже один проектик сделал. Шайба до сих пор валяется. - Vladimir Ljaschko(25.10.2012 18:04)
- O! - Гудвин(26.10.2012 22:21, ссылка)
- После чтения заголовка дальше не смог читать :-))) - amusin(26.10.2012 22:34)
- O! - Гудвин(26.10.2012 22:21, ссылка)
- Я в своё время фрикерил на 51х и немного на 16х пиках. С тех пор к пикам неприязнь. А теперь вот на каторге и 18е попробовал. Появилась брезгливость. Ну просто плохо совместимы они с моим мышлением :) - scorpion_с каторги(25.10.2012 15:34, )
- Я еще в прошлом веке на них разные херни собирал с питанием от телефонной линии, понятно, что они были мелкие с небольшим объемом памяти, но все там работало, ассемблер 36 команд, если не забыл. И с банками можно было работать, были свои хитрости, Make_Pic(313 знак., 25.10.2012 17:08)
- Не, мне AVRки больше нравятся :) - scorpion_с каторги(25.10.2012 17:36, )
- Первые AVR появились значительно позже PIC-ов, да и средства разработки были не доступны. Первый навороченный AVR который назывался просто ATMEGA, имел офигенное потребление, проблемы с RTC и т.д. Но сделали на нем железяку. - Make_Pic(25.10.2012 19:46)
- оно конечно понятно, но я сравниваю текущее положение дел - scorpion_с каторги(26.10.2012 08:12, )
- И чем в текущем положении AVR-ки лучше пиков? const данные в ROM хранить уже научились (а не в RAM, с копированием туда из ROM в стартапе)? Критично для программ с большим количеством сообщений, например. PIC18 это делает. Компилятор на ходу fk0(850 знак., 26.10.2012 16:34)
- MS Word под AVR не портировал. Текста в программе несколько кБ. Очень удобно. printf на тревую голову тащить в микроконтроллер с ограниченым объёмом памяти... :) слишком громоздко и медленно. Юрий_СВ(445 знак., 26.10.2012 22:02)
- Если для вас printf -- жырная функция, то у вас просто маленькие программки. А для маленьких задач -- AVR вполне ок. И пошустрее пика. Двигатели крутить и т.п. -- самое оно. Но фигли компараторов на борту нет? - fk0(26.10.2012 22:46)
- 56 кБ маленькой программкой не считаю. 4-8 кб предпочитаю тратить на что-то более содержательное, чем printf. Кое-какой компаратор есть, емнп, в каждом AVR. (Пользовался пару раз.) - Юрий_СВ(27.10.2012 03:30)
- Ну вот Вы и попались, Штирлиц. Вы просто не умеете их готовить ;) Там где надо все у них есть :). Вот, например (->). И это совсем не исключение. Есть еще куча AVR-ок специально предназначенных для кручения движков. - Dir(27.10.2012 00:37, ссылка)
- Я уже слишком старенький, и для меня это очень новые AVR. Раньше не было AVR с компаратором. Вот как раз AT90xxxPWM припоминаю, только-только появился и в нём был компаратор. Но это исключение. В ATmega32, например, нет. - fk0(27.10.2012 13:06)
- Если вы про аналоговый компаратор, то у вас горячка... Он был даже в самом первом массовом at90s2313. - Гудвин(27.10.2012 13:24)
- ЕМНИП, первым был AT90S1200. И там тоже был компаратор. :) - Юрий_СВ(27.10.2012 18:31)
- Действительно горячка. Но он там обычно только один, что и останавливало (если у двигателя 2-3 обмотки). - fk0(27.10.2012 13:37)
- встроенные компараторы - "пук" по определению. в МК общего применения невозможно добиться приемлемых результатов, как в аналоговой схемотехнике (пример - АД), а кроме дрейфа и неизвестного времени срабатывания, невозможно гистерезис хи-хи(83 знак., 27.10.2012 14:11, )
- Ну мы-то говорим про любителькие поделки же (AVR -- контроллер любительского уровня), вроде ардуины. Там встроенные компараторы ок. А в поделках профессионального уровня, конечно, шерстяные провода и компараторы с золотыми выводами на сапфировой fk0(10 знак., 27.10.2012 16:55)
- а расскажите нам - ихде, окромя эсэсэсрии и кетаянии, профессионально применяются пики? в профессиональных контроллерах пики замечены не были - моторола, ТИ, арм, АД, ренесас, разные клоны 51х. пики - хде вы? нетути... - хи-хи(27.10.2012 17:29, )
- ПИК -- контроллеры непрофессионального уровня. Так я и знал. - fk0(27.10.2012 18:19)
- а т.к. вы адепт пиков, то напрашивается аналогичный вывод - уж не взыщите. только не пытайтесь отравиться или заниматься членовредительством - мы вас вылечим! один укольчик - и нет больше профессиональных контроллеров, только любительские, с хи-хи(39 знак., 27.10.2012 20:33, )
- :) - scorpion(27.10.2012 18:29)
- ПИК -- контроллеры непрофессионального уровня. Так я и знал. - fk0(27.10.2012 18:19)
- а расскажите нам - ихде, окромя эсэсэсрии и кетаянии, профессионально применяются пики? в профессиональных контроллерах пики замечены не были - моторола, ТИ, арм, АД, ренесас, разные клоны 51х. пики - хде вы? нетути... - хи-хи(27.10.2012 17:29, )
- Во как пукнули! Семь компараторов! И позиционируются, вроде, как МК с расширенной аналоговой периферией, т.к. более-менее общего применения ;) - Dir(27.10.2012 14:20, ссылка)
- сравните семь компараторов с дискретными. по параметрам, потом сообщите нам. да, и не забудьте об изоляции и разносе по площади, при необходимости, заодно и питании - хи-хи(27.10.2012 17:09, )
- В этих компараторах программно настраивается быстродействие, гистерезис и уровень срабатывания. Их назначение (в большинстве случаев) оборвать цикл ШИМа при превышении тока в обмотке двигателя, соленоиде, дросселе или первичной обмотке Dir(139 знак., 27.10.2012 19:23)
- что и следовало доказать - консенсус! - хи-хи(27.10.2012 20:21, )
- В этих компараторах программно настраивается быстродействие, гистерезис и уровень срабатывания. Их назначение (в большинстве случаев) оборвать цикл ШИМа при превышении тока в обмотке двигателя, соленоиде, дросселе или первичной обмотке Dir(139 знак., 27.10.2012 19:23)
- сравните семь компараторов с дискретными. по параметрам, потом сообщите нам. да, и не забудьте об изоляции и разносе по площади, при необходимости, заодно и питании - хи-хи(27.10.2012 17:09, )
- Ну мы-то говорим про любителькие поделки же (AVR -- контроллер любительского уровня), вроде ардуины. Там встроенные компараторы ок. А в поделках профессионального уровня, конечно, шерстяные провода и компараторы с золотыми выводами на сапфировой fk0(10 знак., 27.10.2012 16:55)
- встроенные компараторы - "пук" по определению. в МК общего применения невозможно добиться приемлемых результатов, как в аналоговой схемотехнике (пример - АД), а кроме дрейфа и неизвестного времени срабатывания, невозможно гистерезис хи-хи(83 знак., 27.10.2012 14:11, )
- Если вы про аналоговый компаратор, то у вас горячка... Он был даже в самом первом массовом at90s2313. - Гудвин(27.10.2012 13:24)
- Я уже слишком старенький, и для меня это очень новые AVR. Раньше не было AVR с компаратором. Вот как раз AT90xxxPWM припоминаю, только-только появился и в нём был компаратор. Но это исключение. В ATmega32, например, нет. - fk0(27.10.2012 13:06)
- В xМега проблемма частично решена - единое линейное пространство памяти (EEPROM, ОЗУ) и В/В. - Юрий_СВ(26.10.2012 22:06 - 22:14)
- Если для вас printf -- жырная функция, то у вас просто маленькие программки. А для маленьких задач -- AVR вполне ок. И пошустрее пика. Двигатели крутить и т.п. -- самое оно. Но фигли компараторов на борту нет? - fk0(26.10.2012 22:46)
- Не знаю, не прочувствовал. Наверно потому что на микроси его (PIC18) окучивал. - scorpion(26.10.2012 19:40)
- MS Word под AVR не портировал. Текста в программе несколько кБ. Очень удобно. printf на тревую голову тащить в микроконтроллер с ограниченым объёмом памяти... :) слишком громоздко и медленно. Юрий_СВ(445 знак., 26.10.2012 22:02)
- И чем в текущем положении AVR-ки лучше пиков? const данные в ROM хранить уже научились (а не в RAM, с копированием туда из ROM в стартапе)? Критично для программ с большим количеством сообщений, например. PIC18 это делает. Компилятор на ходу fk0(850 знак., 26.10.2012 16:34)
- оно конечно понятно, но я сравниваю текущее положение дел - scorpion_с каторги(26.10.2012 08:12, )
- Первые AVR появились значительно позже PIC-ов, да и средства разработки были не доступны. Первый навороченный AVR который назывался просто ATMEGA, имел офигенное потребление, проблемы с RTC и т.д. Но сделали на нем железяку. - Make_Pic(25.10.2012 19:46)
- Не, мне AVRки больше нравятся :) - scorpion_с каторги(25.10.2012 17:36, )
- Я еще в прошлом веке на них разные херни собирал с питанием от телефонной линии, понятно, что они были мелкие с небольшим объемом памяти, но все там работало, ассемблер 36 команд, если не забыл. И с банками можно было работать, были свои хитрости, Make_Pic(313 знак., 25.10.2012 17:08)
- Да я бы и рад, но на текущей каторге на них подсели плотно :) - scorpion_с каторги(25.10.2012 15:32, )
- Ну их в баню с идиотским размещением векторов прерываний... - Гудвин(24.10.2012 22:37)
- PIC24FJ256GA106 -- не пик что ли... - fk0(24.10.2012 22:34)
- Использовали платы какого-то PDA на PXA27, там для конфигурации дисплея стоял PIC12. Для поворота изображения на 90 град нужно было перепрограммировать PIC! - Vladimir Ljaschko(29.10.2012 13:10)
- Видимо из SPI пытаются UART сделать или наоборот ;) - Make_Pic(24.10.2012 16:29)
- Он сказал UART (ему для подключения GSM модуля надо). Завтра на работе посмотрю что за бред :) - scorpion(24.10.2012 20:31)
- Не о том вы спорите(аврvsпик), байт слева байт справа.... У нас разрабатываются приборы с модулем на PIC16C622, разработанным в поздних 90-х. Так вот проблем с поставкам процов нет, приходят зашитыми с фабрики. Мне нет необходимости править прогу abivan(217 знак., 29.10.2012 11:33)