Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: pic12f675
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
Страницы: 1, 2, 3
@Ark
Адреса исходных регистров и замененных совпадают в пределах банка. Поэтому и команды обращения к ним будут абсолютно одинаковы. Исполняемый код не содержит информации о выборе банка. А результат выполнения команды (т.е к какому из регистров реально будет обращение) зависит от текущего выбора банка.
rv3dll(lex)
я понимаю, что программный продукт когда бесплатный - то он не может быть качественным. И соглашусь что с точки зрения компиллятора эти регистры имеют одинаковый адрес. И что такая кривизна во всех версиях мп-лаба????

Банк то почему не меняется?

BANKSEL Bank1 ; BANK1

--------
banksel Bank0 ; change back to PORT memory bank
@Ark
Насчет МП-лаба я Вам не советчик, так как им давно не пользуюсь...

По поводу банков. Регистр STATUS проецируется во все банки на один и то же адрес. Кстати, некоторые другие регистры тоже. Поэтому при обращении к ним можно не обращать внимания на текщий выбор банка.

Вообще, раз взялись за PIC-и, то рекомендую вам сразу прояснить для себя ряд вопросов, о которые Вы неизбежно будете "спотыкаться". А именно:

- изучите распределение регистров по банкам для конкретного PIC-а, и обратите внимание на регистры, которые проецируются сразу на несколько банков;

- разберитесь как формируется физический адрес операнда (регистра) при выполнении команд и обратите внимание на отличия при косвенном обращении к регистрам (через FSR); посмотрите как формируется адрес вызова и возврата из подпрограмм и прерываний, а также при переходах и прямой модификации программного счетчика.

- изучите типовую схему входного/выходного порта PIC-а; как происходит чтение и запись с внешних выводов и чем она отличается от чтения/записи в обычные регистры;

- в чем отличия при работе с выводами настроенными только на чтение или на чтение/запись, а также, при аналоговом и цифровом режимах работы портов.

P.S. Не торопитесь сразу программировать, попробуйте сначала разобраться хотя бы с перечисленными вопросами. В последствии, сэкономите массу времени.
xemul
Цитата(rv3dll(lex) @ Jul 7 2009, 16:51) *
Банк то почему не меняется?

BANKSEL Bank1 ; BANK1

--------
banksel Bank0 ; change back to PORT memory bank

BANKSEL - не более чем макрос, который раскручивается в соответствующую последовательность комманд
Для pic12f675
banksel Bank0 == bcf STATUS, 5
banksel Bank1 == bsf STATUS, 5
т.е. дергается бит RP0 в SFR STATUS.
Если бы банок было больше, было бы больше и bcf/bsf (для битов RP1, RP2,...smile.gif)
rv3dll(lex)
Цитата(xemul @ Jul 7 2009, 19:00) *
BANKSEL - не более чем макрос, который раскручивается в соответствующую последовательность комманд
Для pic12f675
banksel Bank0 == bcf STATUS, 5
banksel Bank1 == bsf STATUS, 5
т.е. дергается бит RP0 в SFR STATUS.
Если бы банок было больше, было бы больше и bcf/bsf (для битов RP1, RP2,...smile.gif)


понял просто посмотрел, что команды разные, после 51 ассемблера дико становится((((
rv3dll(lex)
скачал мрлаб 8 33 вроде уже можно работать
rv3dll(lex)
Цитата(xemul @ Jul 7 2009, 19:00) *
BANKSEL - не более чем макрос, который раскручивается в соответствующую последовательность комманд


Где поискать расшифровку командами этого мактоса и всех остальных, если они есть а также
строки ???

__CONFIG _CP_OFF & _WDT_OFF & _BODEN_ON & _PWRTE_ON & _INTRC_OSC_NOCLKOUT & _MCLRE_OFF & _CPD_OFF
xemul
Цитата(rv3dll(lex) @ Jul 8 2009, 11:06) *
Где поискать расшифровку командами этого мактоса и всех остальных, если они есть а также
строки ???

__CONFIG _CP_OFF & _WDT_OFF & _BODEN_ON & _PWRTE_ON & _INTRC_OSC_NOCLKOUT & _MCLRE_OFF & _CPD_OFF

"...\Microchip\MPASM Suite\hlpMPASMAsm.chm"
Herz
Цитата(vvs157 @ Jul 7 2009, 14:33) *
Вообще-то вопрос ASM vs C - это вопрос в значительной мере религиозный если не конкретизирована задача. И периодически возникающий холивар на эту тему - тому доказательство. По-поводу простоты освоения embedded С. Посмотрите, сколько на форуме вопросов именно по специфическому на конкретном МК применению С (распределение переменных в нужной памяти, сложные обработчики превываний итп)
Вы сильно демонизируете сложность написания прог на ASM. Если мозги заточены под ASM, то скорость написания и отладки программ сопоставима (примеры с мегабайтами откомпилированного кода и мегабайтами многомерных массивов типа double не рассматриваем - это не для pic12). Основная же проблема ASM'a - это проблема с передачей проекта другому программисту. В данном топике это не проблема, равно как быстрый перенос кода на "все, что шевелится".Лучшим явлется тот инструмент, котрым хорошо владеешь. Мастер обыграет новичка в теннис даже взяв вместо ракетки сковородку.

Ещё раз. Я не собираюсь рубится на этой религиозной войне. Религиозные войны - самые бессмысленные, но и самые длительные и кровопролитные. biggrin.gif
Понятно, что если мастера устраивает его инструмент, агитировать его "за советскую власть" ни к чему. Однако пару моментов, на которые пытаюсь обратить внимание очередной раз. Так же некорректно сравнивать мастера с новичком (что любят делать почему-то именно сторонники ASM-а), как и ракетку со сковородой. И второе: не знаю, что такое "мозги заточенные под ASM", ведь ASM, в отличие от С, на каждой платформе разный. И проблемы возникают не столько при передаче проекта другому программисту (с другой заточкой мозгов rolleyes.gif?) , сколько при переносе программы на другое железо, буде таковое потребуется.
rv3dll(lex)
Цитата(Herz @ Jul 8 2009, 12:55) *
Ещё раз. Я не собираюсь рубится на этой религиозной войне. Религиозные войны - самые бессмысленные, но и самые длительные и кровопролитные. biggrin.gif
Понятно, что если мастера устраивает его инструмент, агитировать его "за советскую власть" ни к чему. Однако пару моментов, на которые пытаюсь обратить внимание очередной раз. Так же некорректно сравнивать мастера с новичком (что любят делать почему-то именно сторонники ASM-а), как и ракетку со сковородой. И второе: не знаю, что такое "мозги заточенные под ASM", ведь ASM, в отличие от С, на каждой платформе разный. И проблемы возникают не столько при передаче проекта другому программисту (с другой заточкой мозгов rolleyes.gif?) , сколько при переносе программы на другое железо, буде таковое потребуется.


я бы с удовольствием ничего никуда не переносил и не изучал ещё одно железо и синтаксис если бы за полбакса мог купить 51 контроллер размером 6*6 миллиметров.
@Ark
Цитата
И второе: не знаю, что такое "мозги заточенные под ASM", ведь ASM, в отличие от С, на каждой платформе разный. И проблемы возникают не столько при передаче проекта другому программисту (с другой заточкой мозгов ?) , сколько при переносе программы на другое железо, буде таковое потребуется.

По-моему, Вы снова оторвались от реальности и ударились в абстракции. Конкретный пример: если следовать Вашей логике, то если бы автор темы все писал на Си для 51-го контроллера, то тогда что - он без проблем перенесся бы на PIC12F675 вместе со всеми своими программами? Вам не кажется это абсурдным? smile.gif
Herz
Цитата(@Ark @ Jul 8 2009, 13:48) *
По-моему, Вы снова оторвались от реальности и ударились в абстракции. Конкретный пример: если следовать Вашей логике, то если бы автор темы все писал на Си для 51-го контроллера, то тогда что - он без проблем перенесся бы на PIC12F675 вместе со всеми своими программами? Вам не кажется это абсурдным? smile.gif

Нет, не кажется. А почему она должна казаться мне абсурдной? Мне кажется: просто Вам хочется довести это сравнение до абсурда. Да, я утверждаю, что с переносом программы, написанной на С, с 51-го контроллера на 12F675 будет меньше проблем, чем с таковой, написанной на ASM-е. Естесственно, при условии, что слабенький МК способен справиться с этой конкретной задачей. Желаете оспаривать? Если честно, мне уже скучно...
@Ark
Цитата
Естесственно, при условии, что слабенький МК способен справиться с этой конкретной задачей. Желаете оспаривать? Если честно, мне уже скучно...

smile.gif Ну насчет "слабенького" МК вы слегка заблуждаетесь. Посмотрите на досуге ДШ, особенно на PIC12F683... А с конкретной задачей справляется программист, а не процессор...

P.S. Спорить со скучающими "гуру" я не буду, а также не собираюсь пытаться переубеждать кого-либо. Могу только повториться: кто прав - решает покупатель изделия. Вот его мнение меня интересует больше всего, поскольку он платит деньги. Других авторитетов для меня уже, извините, не существует. И досужие теоретические рассуждения на эту тему, уже давно не интересуют. То есть совсем.
На том и закончим эту бессмысленную и бесплодную дискуссию.
Herz
Цитата(@Ark @ Jul 8 2009, 16:13) *
smile.gif Ну насчет "слабенького" МК вы слегка заблуждаетесь. Посмотрите на досуге ДШ, особенно на PIC12F683...

Не пойму я что-то, что сказать-то хотели? То на 51-й Вас перебросит, то 675-й, то на 683-й... Ну, да ладно...
Цитата
А с конкретной задачей справляется программист, а не процессор...

Это да. И зачем тогда столько процессоров наплодили...
Цитата
P.S. Спорить со скучающими "гуру" я не буду, а также не собираюсь пытаться переубеждать кого-либо. Могу только повториться: кто прав - решает покупатель изделия. Вот его мнение меня интересует больше всего, поскольку он платит деньги. Других авторитетов для меня уже, извините, не существует. И досужие теоретические рассуждения на эту тему, уже давно не интересуют. То есть совсем.

Аналогично. И я Вам ни своего мнения, ни, тем более, авторитета не навязываю. Ориентируйтесь свободно. И пишите хоть в машинных кодах. Вашей логике следуя, должно получиться ещё привлекательнее покупателю.
Цитата
На том и закончим эту бессмысленную и бесплодную дискуссию.

Аминь.
rv3dll(lex)
Процессоров наплодили потому, что все хотят выпускать процессоры не платя патентные деньги. По этому и получаются системы команд от которых волосы встают дыбом.
Herz
Цитата(rv3dll(lex) @ Jul 9 2009, 09:21) *
Процессоров наплодили потому, что все хотят выпускать процессоры не платя патентные деньги. По этому и получаются системы команд от которых волосы встают дыбом.

Да причём здесь это? Вы посмотрите сколько у одного и того же Микрочипа в ассортименте вариантов...
rv3dll(lex)
Цитата(Herz @ Jul 9 2009, 13:41) *
Да причём здесь это? Вы посмотрите сколько у одного и того же Микрочипа в ассортименте вариантов...

и что? это результат эволюции. Транзистор мп39 тоже превратился в мп42
vvs157
Цитата(rv3dll(lex) @ Jul 9 2009, 11:21) *
По этому и получаются системы команд от которых волосы встают дыбом.
Вы не видели систему команд ADSP 21XX. На самом деле с систему команд привыкаешь достаточно быстро. Вначале некоторые вещи сильно раздражают, а 4-5 день привыкаешь. После 2-го проца 3-й осваивается очень быстро. И с переносом обычно проблем не бывает. Ну зачем переносить весьб проект на другую систему? Обычно переносятся куски. С кусками у меня проблем не было - с MOS6502 на Z80 и с обоих на i8051, с i8051 на AVR

Цитата(Herz @ Jul 9 2009, 00:15) *
. И пишите хоть в машинных кодах. Вашей логике следуя, должно получиться ещё привлекательнее покупателю.
А чем, интересно, написанное в машинных кодах отличается на выходе от написанного на ASM'е? Ассемблер транслирует программу 1 в 1 машинные коды. То есть является всего лишь удобным инструментом для написания программ в машинных кодах. А разговоры про машинные коды как средство мазохизма идут от начала 60-х прошлого века, когда для некоторых тогдашних машин просто еще не было ассемблера.
Herz
Цитата(vvs157 @ Jul 10 2009, 23:07) *
А чем, интересно, написанное в машинных кодах отличается на выходе от написанного на ASM'е? Ассемблер транслирует программу 1 в 1 машинные коды. То есть является всего лишь удобным инструментом для написания программ в машинных кодах. А разговоры про машинные коды как средство мазохизма идут от начала 60-х прошлого века, когда для некоторых тогдашних машин просто еще не было ассемблера.

А представляете, какой я древний? Я в них ещё писал... biggrin.gif
vvs157
Цитата(Herz @ Jul 11 2009, 01:34) *
А представляете, какой я древний? Я в них ещё писал... biggrin.gif
Ну тогда понятно, откуда такое отвращение к ассемблеру biggrin.gif
rv3dll(lex)
я тоже писал под 80й проц по таблице кодировки кстати очень помогло потом в зет80 и 51ом семействе да и в тексасе когда команды считал - и вся периферия была размечена по циклам!! потом понял что сплд3032 рядом с контроллером заменяет 99 процентов извращений с таймерами прерываниями и прочими прелестями а 3256 заменяет мк ну и так далее до 5го виртекса от ксайлинкс
lastmage
Начинай с PIC12F629 - он самый простой, вот здесь есть простейший, но работоспособный программатор и примеры программ для него:
http://radiohlam.ru
rv3dll(lex)
Цитата(lastmage @ Jul 15 2009, 22:26) *
Начинай с PIC12F629 - он самый простой, вот здесь есть простейший, но работоспособный программатор и примеры программ для него:
http://radiohlam.ru

У меня чип прог есть и горсть 675тых. При желании какой программатор нужен такой и куплю. Оно для "ДЕЛА" нужно, а не в 3мя светодиодами мигать. Всё есть кроме свободного времени
RA3WUM
Цитата(@Ark @ Jun 25 2009, 22:00) *
Цитата(rv3dll(lex) @ Jun 25 2009, 09:32):
"Хочу изучить 12 семейство..."

Поддерживаю Ваше стремление. Сам многие проекты делаю на PIC12 (PIC12F675/PIC12F683). Там, где достаточно 6 ног - этому камню мало конкурентов по соотношению цена/качества/возможности.

Эти камни только для фанатов мелкочипа.
Про возможности тоже молчу. Таких ресурсов при программировании в Си достаточно только для мигалок и другой простой автоматики.
Кому нужно качество и простота прошивки берите атмеловские tiny, кому низкая цена -- nec и еще некоторые другие.
С пиками только в ассемблере хорошо упражняться из-за малого числа команд biggrin.gif
@Ark
Цитата
Таких ресурсов при программировании в Си достаточно только для мигалок и другой простой автоматики.

Дык, об чем и речь! Не пишите на Си для этого камня. Тогда и ресурсы, и возможности появятся... wink.gif
У меня на PIC12 - порядка двух десятков проектов. Начиная от контроллеров двигателей с ПИД-регулированием, заканчивая радиомодулями и электронными RFID-метками... Мне ресурсов на все хватает, а Вам нет? Тогда - "Возьмите камень побольше!" © biggrin.gif
VCO
Цитата(RA3WUM @ Aug 28 2009, 12:16) *
Кому нужно качество и простота прошивки берите атмеловские tiny, кому низкая цена -- nec и еще некоторые другие.
С пиками только в ассемблере хорошо упражняться из-за малого числа команд biggrin.gif

Такие распальцовки я встречаю уже не первый раз. Многие программёры хотят похоронить Microchip заживо и так ретиво агитируют, в основном за Atmel, буд-то те им бабки приличные за рекламу отстёгивают. Но человек же сразу заявил - этого кристалла ему для его задач вполне достаточно!
Кстати, за свою достаточно большую для моего возраста практику разобрал немало буржуйских цацок: Atmel видел реже, чем Microchip. Обяснить просто: у последних очень широкий выбор какмней и корпусов под самую разную схемотехнику, хотя математика Atmel посильнее будет.
Цитата(@Ark @ Aug 28 2009, 12:42) *
Дык, об чем и речь! Не пишите на Си для этого камня. Тогда и ресурсы, и возможности появятся... wink.gif
У меня на PIC12 - порядка двух десятков проектов. Начиная от контроллеров двигателей с ПИД-регулированием, заканчивая радиомодулями и электронными RFID-метками... Мне ресурсов на все хватает, а Вам нет? Тогда - "Возьмите камень побольше!" © biggrin.gif

Согласен, Си там в 100 лет не впился. Сам с PIC12 лет 10 назад начинал. Он и создан то для простеших задач. Хотя у этого возможностей поболе, чем у его самого первого предшественника (PIC12C509).
kr_aleksey
На чем писать начинающему под pic12f675 понятно - вопрос вероисповедания, вкуса и т.п. Об этих вещах не спорят. А какие конкретно еще инструменты могут порекомендовать знатоки? Среды разработки (для разных языков), программаторы (для начинающих). Причем интересуют программаторы начального уровня и желательно не ссылки в магазин, а на схемы для самостоятельной сборки. Ведь не логично начать с pic12f675 потому, что дешево и купить для него программатор за 2000р.
Интересуюсь как начинающий с горстью pic12f675 и pic16f676.
VCO
Цитата(kr_aleksey @ Sep 1 2009, 16:41) *
На чем писать начинающему под pic12f675 понятно - вопрос вероисповедания, вкуса и т.п. Об этих вещах не спорят. А какие конкретно еще инструменты могут порекомендовать знатоки? Среды разработки (для разных языков), программаторы (для начинающих). Причем интересуют программаторы начального уровня и желательно не ссылки в магазин, а на схемы для самостоятельной сборки. Ведь не логично начать с pic12f675 потому, что дешево и купить для него программатор за 2000р.
Интересуюсь как начинающий с горстью pic12f675 и pic16f676.

Помню, что осваивать PIC16F877 начинал лет 8-9 назад с помощью внутрисхемного отладчика MPLAB-ICD, который Microchipы прислали как новинку на один на всю организацию. Мне пришлось считать тогда его прошивку, повторить схему и наляпать ICD-шек для всех желающих работать на PICах, так как деньги на отладочные ср-ва зажали. Схема недорогая, несложная и легко воспроизводится, есть на их сайте, но нужен прошитый PIC16F876(прошивка тоже должна быть на сайте). ICD не поддерживает ни тот, ни другой из Ваших PICов, а работает на ограниченный круг PICов (PIC16F87X и PIC16F7X, кажется), сами Microchip его быстро похоронили, заменив ICD2, но для освоения программирования и отладки PIC16 весьма неплох.
Делал также отечественный репликат PICStarta (ещё нефлэшового), но схема достаточно сложная и дорогая, и повторять сейчас нет смысла, так как флэшовый PICStart актуальней.
Прохожий
Цитата(kr_aleksey @ Sep 1 2009, 16:41) *
На чем писать начинающему под pic12f675 понятно - вопрос вероисповедания, вкуса и т.п. Об этих вещах не спорят. А какие конкретно еще инструменты могут порекомендовать знатоки? Среды разработки (для разных языков), программаторы (для начинающих). Причем интересуют программаторы начального уровня и желательно не ссылки в магазин, а на схемы для самостоятельной сборки. Ведь не логично начать с pic12f675 потому, что дешево и купить для него программатор за 2000р.
Интересуюсь как начинающий с горстью pic12f675 и pic16f676.

Попробую дать совет.
Надо выбросить эту горсть и начать с PIC24F16KA102 (79 руб у тритона) и не портить себе мозг изучением устаревшей архитектуры.
Можно даже с С начинать. Там он на халяву (по большому счету).
Программатор, он же дебуггер за Ваши деньги - Вот
Только не обращайте внимание про надписи про PIC18, 16, 12 и 10...
HHIMERA
Цитата(Прохожий @ Sep 1 2009, 20:27) *
Попробую дать совет.
Надо выбросить эту горсть и начать с PIC24F16KA102 (79 руб у тритона) и не портить себе мозг изучением устаревшей архитектуры.
Можно даже с С начинать. Там он на халяву (по большому счету).
Программатор, он же дебуггер за Ваши деньги - Вот
Только не обращайте внимание про надписи про PIC18, 16, 12 и 10...


Угу... PIC24F16KA102 - самый распространённый ПИК, на каждом углу продаётся...

Это как при покупке авто услышать, типа, зачем вам авто, возьмите танк по конверсии
за те же деньги, флаг в придачу - хоть на Берлин, хоть на дачу... biggrin.gif
Каждый проц под свою задачу... И от изучения нескольких архитектур, как и нескольких языков
программирования, мозг не портится...

А вот по поводу PICkit3 (или PICkit2) я полностью согласен, для начинающего самый раз...
И дело не в цене, дело в его дополнительных возможностях, универсальности и надёжности...
Вот только дебагером на PIC12 поработать не получится...
Прохожий
Цитата(HHIMERA @ Sep 2 2009, 01:57) *
Угу... PIC24F16KA102 - самый распространённый ПИК, на каждом углу продаётся...

Правда, продается. Обратите внимание на самую нижнюю строку.
Я поступаю следующим образом:
1. Иду к любому знакомому с ИП или с ООО.
2. Даю наличные, соответствующие сумме покупки + доставка до моего Мухосранска.
3. Терпеливо жду 2 - 3 недели, параллельно разрабатывая плату для данного МК.
Цитата(HHIMERA @ Sep 2 2009, 01:57) *
Это как при покупке авто услышать, типа, зачем вам авто, возьмите танк по конверсии
за те же деньги, флаг в придачу - хоть на Берлин, хоть на дачу... biggrin.gif
Каждый проц под свою задачу... И от изучения нескольких архитектур, как и нескольких языков
программирования, мозг не портится...

Мозг портится от изучения архитектуры ранних PIC-ов типа 12, 16 и 18 в придачу.
Причины объяснять не буду о них здесь уже говорилось неоднократно.
А насчет авто - здесь несколько иное сравнение.
Можно взять Ладу приору за 300 кРуб, а можно что нибудь приличное, но слегка дороже и ездить по-человечески, как минимум, года 3.
kr_aleksey
Мне PIC24F16KA102 пока не нужен. Делаю устройство на двух ИС: 1. Интегральный цифровой датчик температуры с однопроводной шиной 2. МК PIC. Устройство должно общаться с центральным устройством по последовательному интерфейсу через длинные провода. Тут ну никак не разумно использовать МК в 24-pin корпусе. Условия не изложил сразу потому как только начинаю изучать pic и до схемного решения далеко.

Цитата(Прохожий @ Sep 2 2009, 02:55) *
Можно взять Ладу приору за 300 кРуб, а можно что нибудь приличное, но слегка дороже и ездить по-человечески, как минимум, года 3.

Это когда планируется один экземпляр, можно взять что получше за 500 кРуб. А если десяток, то (500-300)*10= 6,5 доплнительных экземпляров.
Herz
Цитата(HHIMERA @ Sep 1 2009, 23:57) *
Угу... PIC24F16KA102 - самый распространённый ПИК, на каждом углу продаётся...

Это как при покупке авто услышать, типа, зачем вам авто, возьмите танк по конверсии
за те же деньги, флаг в придачу - хоть на Берлин, хоть на дачу... biggrin.gif
Каждый проц под свою задачу... И от изучения нескольких архитектур, как и нескольких языков
программирования, мозг не портится...

А вот по поводу PICkit3 (или PICkit2) я полностью согласен, для начинающего самый раз...
И дело не в цене, дело в его дополнительных возможностях, универсальности и надёжности...
Вот только дебагером на PIC12 поработать не получится...

+1!

Цитата(Прохожий @ Sep 2 2009, 00:55) *
Мозг портится от изучения архитектуры ранних PIC-ов типа 12, 16 и 18 в придачу.
Причины объяснять не буду о них здесь уже говорилось неоднократно.

Это только какой-то ущербный мозг портится от изучения. Чего бы то ни было. И не может быть никаких разумных причин этому.
HHIMERA
Цитата(Прохожий @ Sep 2 2009, 01:55) *
Обратите внимание на самую нижнюю строку.


Поднадоевшая дежурная фраза... И совсем не в тему...

Цитата
Я поступаю следующим образом:
1. Иду к любому знакомому с ИП или с ООО.
2. Даю наличные, соответствующие сумме покупки + доставка до моего Мухосранска.
3. Терпеливо жду 2 - 3 недели, параллельно разрабатывая плату для данного МК.


Ай-ай-ай... Как у вас всё плохо... 12-й, 16-й, 18-й - 1час... 24-й и 32-й - 2 дня... Что-то экзотическое - до 10 дней... Доставка бесплатно, цены оптовые даже для единичных экземпляров... Тем не менее, я не позволяю себе высокомерно указывать начинающему с какого проца начинать - с любого, какой есть, и это не будет зря потерянным временем... Хотя, я бы быстрей согласился бы с мнением Микрочипа - начинать нужно с PIC16F887 или PIC18F45K20, там и с периферией познакомится можно, и подебажить, что для начинающего очень важно...
А если следовать вашей логике, то если завтра Микрочип выпустит PIC64 или PIC128, то осваивать пики нужно только с этих чипов... biggrin.gif

Цитата
Мозг портится от изучения архитектуры ранних PIC-ов типа 12, 16 и 18 в придачу.
Причины объяснять не буду о них здесь уже говорилось неоднократно.
А насчет авто - здесь несколько иное сравнение.
Можно взять Ладу приору за 300 кРуб, а можно что нибудь приличное, но слегка дороже и ездить по-человечески, как минимум, года 3.


"Панты" и полный бред... Если я начинал с 580ВМ80 и дошёл до PIC32, то следуя вашей логике, у меня уже давно мозгов не должно было остаться... А у людей, которые сидят на разных кристаллах разных производителей, мозгов небыло от рождения??? biggrin.gif
Мозг портится только в одном случае, если в двухнедельном ожидании чипа в Мухосранске(это ваше изречение) разбавлять его водкой... biggrin.gif

И вообще... Тема начинает напоминать анекдот, типа, вот мой унитаз, вот моя задница, вот так я какаю, ну продайте мне туалетной бумаги... Человек спросил про освоение PIC12, а ему про PIC24...
Прохожий
Цитата(HHIMERA @ Sep 2 2009, 12:38) *
Поднадоевшая дежурная фраза... И совсем не в тему...

В самой нижней строке таблицы была цена на обсуждаемый PIC24. А Вы про что?

Цитата(HHIMERA @ Sep 2 2009, 12:38) *
Ай-ай-ай... Как у вас всё плохо... 12-й, 16-й, 18-й - 1час... 24-й и 32-й - 2 дня... Что-то экзотическое - до 10 дней... Доставка бесплатно, цены оптовые даже для единичных экземпляров... Тем не менее, я не позволяю себе высокомерно указывать начинающему с какого проца начинать - с любого, какой есть, и это не будет зря потерянным временем...

Будет. И никакого высокомерия - просто совет.
Цитата(HHIMERA @ Sep 2 2009, 12:38) *
Хотя, я бы быстрей согласился бы с мнением Микрочипа - начинать нужно с PIC16F887 или PIC18F45K20, там и с периферией познакомится можно, и подебажить, что для начинающего очень важно...

И какого года это мнение? И как на него их маркетинг влияет?
Цитата(HHIMERA @ Sep 2 2009, 12:38) *
А если следовать вашей логике, то если завтра Микрочип выпустит PIC64 или PIC128, то осваивать пики нужно только с этих чипов... biggrin.gif

Заметьте, я посоветовал именно PIC24, а не достаточно сложную MIPS архитектуру PIC32 и не dsPIC30/33 с его DSP командами.
Цитата(HHIMERA @ Sep 2 2009, 12:38) *
"Панты" и полный бред... Если я начинал с 580ВМ80 и дошёл до PIC32, то следуя вашей логике, у меня уже давно мозгов не должно было остаться... А у людей, которые сидят на разных кристаллах разных производителей, мозгов небыло от рождения??? biggrin.gif
Мозг портится только в одном случае, если в двухнедельном ожидании чипа в Мухосранске(это ваше изречение) разбавлять его водкой... biggrin.gif

А я начинал с PDP11 в виде "Электроники 60" и сразу привык к хорошему. Так вот, I8080, I8051, PIC12, PIC16 и частично PIC18 это шаг назад, причем значительный относительно архитектуры PDP11.
Теперь об испорченных мозгах.
Вот, что на мой взгляд их портит:
1. Банковая организация памяти данных у PIC12...PIC18.
2. Аналогичная организация памяти программ у PIC12...PIC16.
3. Отсутствие косвенной адресации у PIC12...PIC16. Наличие одного единственного FSR и соответствующего ему INDF сути дела не меняет.
4. У PIC18 ситуация в этом плане несколько получше: имеем 3 FSR и 3 INDF а так же пост- и пре- декремент и инкремент, но как это сделано!!!
5. Отсутствие векторной приоритетной системы прерываний.
6. 8- разрядный вычислитель, отсутствие аппаратного целочисленного умножения у PIC12...PIC16 и деления у всех младших PIC-ов.
7. Ущербная переферия. На примере USART. Отсутствует самое необходимое - аппаратный контроль четности и аппаратное управление потоком CTS/RTS.
8. Крайне убогая система команд у PIC12...PIC16, которая одного возраста с I8051. С PIC18 дело немного получше, принимая во внимание с расширенную систему команд, но не сильно.
9. Продолжать можно долго...
Цитата(HHIMERA @ Sep 2 2009, 12:38) *
И вообще... Тема начинает напоминать анекдот, типа, вот мой унитаз, вот моя задница, вот так я какаю, ну продайте мне туалетной бумаги... Человек спросил про освоение PIC12, а ему про PIC24...

Человек имеет право получить полную информацию о том с чего можно начать в настоящее время. А поскольку он начинающий, то некоторых особенностей он может и не знать.
А Ваши высказывания напоминают иную позицию: "Поскольку я наступил в г-но в свое время, то и следующий за мной тоже должен туда наступить... " Простите за натурализм.
HHIMERA
Цитата(Прохожий @ Sep 2 2009, 22:22) *
Будет. И никакого высокомерия - просто совет.


Ещё раз... Вреда не будет - только польза... Если вы из нашей галактики, то обязательно, хоть один раз, должны были видеть "подвид человека образованного" - "начинающий"...
Это подключение светодиода напрямую без резистора, бит и байт - одно и тоже, у транзистора три ноги, поэтому если одна отгорит, то ничего страшного и т.д. ...
Причём, мы все когда-то ими были... Просто не надо забывать об этом...

Цитата
И какого года это мнение? И как на него их маркетинг влияет?


Этого года, когда в треть цены PICkit2 раздавали с отладочными платами...

Цитата
Заметьте, я посоветовал именно PIC24, а не достаточно сложную MIPS архитектуру PIC32 и не dsPIC30/33 с его DSP командами.


А что, между PIC24 и dsPIC30/33, кроме DSP команд, существенная разница??? АСМ другой??? Или СИ???

Цитата
А я начинал с PDP11 в виде "Электроники 60" и сразу привык к хорошему. Так вот, I8080, I8051, PIC12, PIC16 и частично PIC18 это шаг назад, причем значительный относительно архитектуры PDP11.
Теперь об испорченных мозгах.
Вот, что на мой взгляд их портит:
1. Банковая организация памяти данных у PIC12...PIC18.
2. Аналогичная организация памяти программ у PIC12...PIC16.
3. Отсутствие косвенной адресации у PIC12...PIC16. Наличие одного единственного FSR и соответствующего ему INDF сути дела не меняет.
4. У PIC18 ситуация в этом плане несколько получше: имеем 3 FSR и 3 INDF а так же пост- и пре- декремент и инкремент, но как это сделано!!!
5. Отсутствие векторной приоритетной системы прерываний.
6. 8- разрядный вычислитель, отсутствие аппаратного целочисленного умножения у PIC12...PIC16 и деления у всех младших PIC-ов.
7. Ущербная переферия. На примере USART. Отсутствует самое необходимое - аппаратный контроль четности и аппаратное управление потоком CTS/RTS.
8. Крайне убогая система команд у PIC12...PIC16, которая одного возраста с I8051. С PIC18 дело немного получше, принимая во внимание с расширенную систему команд, но не сильно.
9. Продолжать можно долго...


Не стоит так утруждать себя... Я это и без вас знаю, а начинающему это всё "до лампочки" - он FSR от RTS не отличает... biggrin.gif
И чтобы закончить этот спор... Микрочип до сих пор выпускает "легендарный" PIC16F84A...
Не задавались вопросом - почему??? А потому, что на него, как ни странно, есть спрос...
Потому, что начинающий, чаще всего, начинает знакомиться с микропроцессором копируя что либо...
Да ещё чтобы деталей поменьше, да ещё чтобы кто-то на пальцах рассказал как и что, и чтобы сразу заработало...
Инфы и схем на PIC16F84A и PIC16F628A в инете до сих пор валом, на PIC12 - тоже...
Покажите мне, где это всё на PIC24??? Переводная литература на PIC24 только начала появляться
этим летом, а у начинающих вечная проблема с английским...

Цитата
Человек имеет право получить полную информацию о том с чего можно начать в настоящее время. А поскольку он начинающий, то некоторых особенностей он может и не знать.


Здесь я с вами полностью согласен... Откуда начинающему знать что такое "толерантность к 5 вольтам",
когда питание 3.3 вольта, что-то обязательно перепутает... biggrin.gif
Начинающий даташитов не читает, ну максимум, первую страницу...

Цитата
А Ваши высказывания напоминают иную позицию: "Поскольку я наступил в г-но в свое время, то и следующий за мной тоже должен туда наступить... " Простите за натурализм.


Ну... Наступил на г-но - это к деньгам, примета такая... rolleyes.gif
А первокласснику для изучения таблицы умножения матанализ точно не нужен... biggrin.gif
PIC_Embedder
Цитата(Прохожий @ Sep 2 2009, 01:55) *
Мозг портится от изучения архитектуры ранних PIC-ов типа 12, 16 и 18 в придачу.

И вот что удивительно, чипы указанных серий всё ещё продаются в огромных объёмах. Это сколько же народу с испорченным мозгом! Микрочип их всех прозомбировал (наверное).
Все идут не в ногу, один прапорщик правильно (с).
Прохожий
Цитата(HHIMERA @ Sep 3 2009, 02:22) *
Ещё раз... Вреда не будет - только польза... Если вы из нашей галактики, то обязательно, хоть один раз, должны были видеть "подвид человека образованного" - "начинающий"...
Это подключение светодиода напрямую без резистора, бит и байт - одно и тоже, у транзистора три ноги, поэтому если одна отгорит, то ничего страшного и т.д. ...
Причём, мы все когда-то ими были... Просто не надо забывать об этом...

Ладно. Попробую еще раз. По моему скромному мнению, начинать надо с базовых вещей - с архитектуры и Ассемблера, т. е. системы команд.
Потом С и если потребуется - С++.
При этом желательно, чтобы эта система команд была симметричной, как у MSP430 или PDP11, так же необходимо, чтобы в ней присутствовали все методы адресации.
Далее, надо, чтобы обязательно была векторная система прерываний, наподобие AVR-овской хотя бы.
Необходимость изучения всех методов адресации в начале программистского поприща очевидна. А векторная система прерываний нужна для понимания событийности.
Цитата(HHIMERA @ Sep 3 2009, 02:22) *
А что, между PIC24 и dsPIC30/33, кроме DSP команд, существенная разница??? АСМ другой??? Или СИ???

АСМ, естественно, другой из-за наличия дополнительных двух аккумуляторов, пресловутых команд DSP ядра, несколько иного распределения РОН и еще кучи разных мелочей.
И все это на первоначальном этапе совершенно не нужно. Поэтому dsPIC30/33 и был исключен.
Цитата(HHIMERA @ Sep 3 2009, 02:22) *
Не стоит так утруждать себя... Я это и без вас знаю, а начинающему это всё "до лампочки" - он FSR от RTS не отличает... biggrin.gif

Нормальный начинающий еще как отличит... А остальным уже совсем по барабану - PIC там, или AVR, или ARM или еще чего.
Цитата(HHIMERA @ Sep 3 2009, 02:22) *
И чтобы закончить этот спор... .... проблема с английским...

Это "неправильный" начинающий. В последствии он даст "неправильный" мед.
Нормальный начинающий сначала изучит ряд схем, программ, теорию интересующего его вопроса и английский, а только потом...
Цитата(HHIMERA @ Sep 3 2009, 02:22) *
Покажите мне, где это всё на PIC24???

Показываю:
Вот 1, Вот 2, Вот сайт известного Вам Алекса Борисова.
А это книги. Только не говорите, что они слишком дОроги...
Цитата(HHIMERA @ Sep 3 2009, 02:22) *
А первокласснику для изучения таблицы умножения матанализ точно не нужен... biggrin.gif

Только одно непонятно, как можно учить таблицу умножения при отсутсвии этой самой таблицы?
HHIMERA
Мне определённо интересно с Вами общаться... Честно, без иронии...

Цитата(Прохожий @ Sep 3 2009, 21:59) *
Ладно. Попробую еще раз. По моему скромному мнению, начинать надо с базовых вещей - с архитектуры и Ассемблера, т. е. системы команд.
Потом С и если потребуется - С++.
При этом желательно, чтобы эта система команд была симметричной, как у MSP430 или PDP11, так же необходимо, чтобы в ней присутствовали все методы адресации.
Далее, надо, чтобы обязательно была векторная система прерываний, наподобие AVR-овской хотя бы.
Необходимость изучения всех методов адресации в начале программистского поприща очевидна. А векторная система прерываний нужна для понимания событийности.


Академично написано, но соглашусь...

Цитата
АСМ, естественно, другой из-за наличия дополнительных двух аккумуляторов, пресловутых команд DSP ядра, несколько иного распределения РОН и еще кучи разных мелочей.
И все это на первоначальном этапе совершенно не нужно. Поэтому dsPIC30/33 и был исключен.


Соглашусь, чтобы не размениваться по мелочам...

Цитата
Нормальный начинающий еще как отличит... А остальным уже совсем по барабану - PIC там, или AVR, или ARM или еще чего.


Нормальный начинающий... А это как??? Либо он нормальный, либо он начинающий...
Если человек самостоятельно осваивает PIC24 и выше - респект ему и уважуха...
У меня, лично, язык не повернётся назвать его "начинающим"... Даже если он задаст некоторое
количество вопросов - это уже обмен опытом, таких видно сразу, понимают с пол намёка и вопросы задают непростые...

Цитата
Это "неправильный" начинающий. В последствии он даст "неправильный" мед.
Нормальный начинающий сначала изучит ряд схем, программ, теорию интересующего его вопроса и английский, а только потом...


А вот здесь я с Вами в корне не согласен... И что тогда, снять со столба запрещающий знак и повесить ему на спину??? Или пусть в подворотне ножичком
прохожих пугает??? Даже если он даст "неправильный" мед"(что лучше чем "правильный яд"), то его жизнь либо поправит либо отправит...
Есть академики, есть практики, а ещё есть любители, причём разные - и по интеллекту, и по уровню развития, и по своим стремлениям...
Каждый волен заниматься тем, что ему нравится, что по душе (в рамках закона)... Я общался с людьми которым трудно давался английский, но которые
с жадностью хватались за любую информацию... И общался с теми, кто нос воротил от блюдечка с голубой каёмочкой... Кто, по Вашему, раньше покинет движение???

Цитата
Показываю:
Вот 1, Вот 2, Вот сайт известного Вам Алекса Борисова.
А это книги. Только не говорите, что они слишком дОроги...


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

Цитата
Только одно непонятно, как можно учить таблицу умножения при отсутсвии этой самой таблицы?


Сначала нужно складывать научиться, а потом уже умножать... biggrin.gif
VCO
Цитата(PIC_Embedder @ Sep 3 2009, 15:11) *
И вот что удивительно, чипы указанных серий всё ещё продаются в огромных объёмах. Это сколько же народу с испорченным мозгом! Микрочип их всех прозомбировал (наверное).
Все идут не в ногу, один прапорщик правильно (с).

Такие бзики меня всегда поражают! lol.gif Неужели Вы думаете, что Microchip потому выпускает эти чипы, что есть стадо недодвинутых программёров, которых переклинило на PIC12,16,18. Всё гораздо проще и прогматичнее:

В нашей стране и в мире всё ещё есть толковые схемотехники, которые не любят палить из пушки по воробьям и умеют считать деньги (особенно в серийных разработках)!
PIC_Embedder
Цитата(YIG @ Sep 4 2009, 08:28) *
Такие бзики меня всегда поражают! lol.gif Неужели Вы думаете, что Microchip потому выпускает эти чипы, что есть стадо недодвинутых программёров, которых переклинило на PIC12,16,18. Всё гораздо проще и прогматичнее:

В нашей стране и в мире всё ещё есть толковые схемотехники, которые не любят палить из пушки по воробьям и умеют считать деньги (особенно в серийных разработках)!

Меня поражает, что не услышали явной иронии в моих словах. Со второй частью полностью согласен.
Прохожий
Цитата(HHIMERA @ Sep 4 2009, 02:34) *
Нормальный начинающий... А это как??? Либо он нормальный, либо он начинающий...

Можно ли считать музыкантом того, кто не знает нот?
Художником, того, кто понятия не имеет о композиции, технике рисунка?
С чего обычно начинают нормальные художники и музыканты?
Цитата(HHIMERA @ Sep 4 2009, 02:34) *
А вот здесь я с Вами в корне не согласен... И что тогда, снять со столба запрещающий знак и повесить ему на спину??? Или пусть в подворотне ножичком
прохожих пугает??? Даже если он даст "неправильный" мед"(что лучше чем "правильный яд"), то его жизнь либо поправит либо отправит...
Есть академики, есть практики, а ещё есть любители, причём разные - и по интеллекту, и по уровню развития, и по своим стремлениям...
Каждый волен заниматься тем, что ему нравится, что по душе (в рамках закона)... Я общался с людьми которым трудно давался английский, но которые
с жадностью хватались за любую информацию... И общался с теми, кто нос воротил от блюдечка с голубой каёмочкой... Кто, по Вашему, раньше покинет движение???

На эту тему есть цитата
Цитата(Станислав Лем @ )
Жалки эти убогие гении, титаны карликового духа, от рождения искалеченные природой, которая в припадке мрачного юмора добавила к их бездарности творческое неистовство, достойное самого Леонардо; их удел в жизни - равнодушие или насмешки и все, что можно для них сделать, это побыть час или два терпеливым слушателем и соучастником их мономании.

Так вот, большинство из нас, любителей, к коим отношу и себя в полном объеме, входят именно в охарактеризованную выше группу.
У большинства из нас, в том числе и у меня, например, нет настоящего таланта ни схемотехника, ни программиста.
Говорю совершенно обоснованно, поскольку мне довелось сталкиваться с настоящими талантами в этих областях.
Поэтому, считаю, что в этой ситуации мы просто обязаны, как минимум, поступать "правильно", чтобы не вызывать насмешек у окружающих.
Цитата(HHIMERA @ Sep 4 2009, 02:34) *
Мне и этого более чем достаточно, а для начинающих - мало, очень мало, даже скажу - ничего... Нет реальных конструкций, которые реально
могли бы заинтересовать начинающего, от которых бы глаза загорелись, простых таких, но интересных... А когда нет интереса...
Могу даже больше сказать... По моим наблюдениям, чем выше архитектура, тем меньше народ начинает делиться чем либо... Всё, табу, там деньги, и порой немалые...

Вот Вам на вскидку несколько конструкций для нормальных начинающих: PIC24+W5100 или W5300, PIC24+FTDI245BM+MODBUS/RTU на RS485.
Или любое сочетание из вышеперечисленного. Но сначала PIC24+LCD+кнопки.
Цитата(HHIMERA @ Sep 4 2009, 02:34) *
Сначала нужно складывать научиться, а потом уже умножать... biggrin.gif

По моему скромному мнению, учиться и осваивать что-то надо комплексно.
В нашем случае надо освоить минимальный пакет на начальном уровне - ручное макетирование, моделирование в PSpice,
программирование МК (любого "правильного"), программирование для PC, разводка и выпуск печатных плат.
А уже потом - куда кривая вывезет... Понимаю, что вышеперечисленные утверждения достаточно спорны...
HHIMERA
Цитата(Прохожий @ Sep 4 2009, 21:28) *
Можно ли считать музыкантом того, кто не знает нот?


ДА... Говорю это на полном серьёзе, имею музыкальное образование, играл в симфоническом оркестре...
Встречал таких людей... Это от бога...

Цитата
Художником, того, кто понятия не имеет о композиции, технике рисунка?


ДА... Знаю двоих таких людей лично... Только кто вердикт вынесет - знает, не знает, имеет, не имеет???
У художников своя тусня...

Цитата
С чего обычно начинают нормальные художники и музыканты?


Опять двадцать пять... Что значит нормальные??? У меня нормальные Бах, Чайковский, DEEP PURPLE, Pink Floyd и т. д. ...
И кто теперь может сказать точно с чего они начинали???

Цитата
Так вот, большинство из нас, любителей, к коим отношу и себя в полном объеме, входят именно в охарактеризованную выше группу.
У большинства из нас, в том числе и у меня, например, нет настоящего таланта ни схемотехника, ни программиста.
Говорю совершенно обоснованно, поскольку мне довелось сталкиваться с настоящими талантами в этих областях.
Поэтому, считаю, что в этой ситуации мы просто обязаны, как минимум, поступать "правильно", чтобы не вызывать насмешек у окружающих.


Гы... Да у Вас, батенька, комплексы... Я бы сказал, нездоровые... И это есть небольшой заффисть(без обид)...
Надо оставаться всегда самим собой и ЧЕЛОВЕКОМ... А резкие метания из стороны в сторону, попытка резко изменить свой имидж во чтобы это ни стало, однозначно приведут к неадекватному поведению, со всеми вытекающими...
Гении - они и есть гении, они всегда отличались от других, их можно любить, их можно ненавидеть, а можно воспринимать как есть...
Стремиться к повышению уровня своих знаний нужно однозначно, но не любой ценой - это уже маня, ни к чему хорошему это не приведёт...
А попытки догнать и перегнать гения - уверенная дорога к психиатру... Да и поступать "правильно" и делать вид (или говорить), что поступаешь "правильно" - тоже разные вещи...
Да и кто "правильно" рассудит, что "правильно", а что "неправильно"??? Кто прав водитель или ГАИшник- вот в чём вопрос???
Если кто-то посмеялся над Вами, но дал дельный совет или помог чем - это одно... Вам решать допустить ещё одну насмешку, но взамен опять получить что-то, или нет...
Если кто-то просто посмеялся над Вами, чтобы Вас унизить или оскорбить - это уже дело другое... И общаться с таким человеком в дальнейшем или нет опять же Вам решать...

Цитата
Вот Вам на вскидку несколько конструкций для нормальных начинающих: PIC24+W5100 или W5300, PIC24+FTDI245BM+MODBUS/RTU на RS485.
Или любое сочетание из вышеперечисленного. Но сначала PIC24+LCD+кнопки.


Да я совсем не переживаю за нормальных начинающих, и ежу понятно, что у них всё получится...

Цитата
По моему скромному мнению, учиться и осваивать что-то надо комплексно.
В нашем случае надо освоить минимальный пакет на начальном уровне - ручное макетирование, моделирование в PSpice,
программирование МК (любого "правильного"), программирование для PC, разводка и выпуск печатных плат.
А уже потом - куда кривая вывезет... Понимаю, что вышеперечисленные утверждения достаточно спорны...


Вот именно - спорны... Не надо никому ничего навязывать... Подсказывать можно, давно не в школе уже... biggrin.gif
Прохожий
Цитата(HHIMERA @ Sep 5 2009, 00:46) *
Гы... Да у Вас, батенька, комплексы... Я бы сказал, нездоровые... И это есть небольшой заффисть(без обид)...

Комплексы есть у всех. Подозреваю, что и у Вас тоже. Это вполне нормально. В пределах разумного...
А что касается зависти и обид, то их просто нет. Осознание реального положения дел дает свободу. Дуракам дозволено гораздо больше, чем умным....
Цитата(HHIMERA @ Sep 5 2009, 00:46) *
А резкие метания из стороны в сторону, попытка резко изменить свой имидж во чтобы это ни стало, однозначно приведут к неадекватному поведению, со всеми вытекающими...

Поверьте, никто ничего не меняет, метаний нет, позиция давно осознана и в ближайшем будущем изменений не предвидится. А поведение, как раз, адекватное...
Цитата(HHIMERA @ Sep 5 2009, 00:46) *
Вот именно - спорны... Не надо никому ничего навязывать... Подсказывать можно, давно не в школе уже... biggrin.gif

Навязать свое мнение другим невозможно. Поэтому, я и пытаюсь исключительно подсказывать. Надеюсь кому-то поможет.
Но что-то мы уже совсем OFF...
VCO
Цитата(PIC_Embedder @ Sep 4 2009, 11:52) *
Меня поражает, что не услышали явной иронии в моих словах. Со второй частью полностью согласен.


Прошу пардона, наверное не пролистал всю историю споров и не обратил внимание на Ваш ник. И Вааще глупо было ввязываться в эту свару!
Обращаюсь ко всем остальным участникам с просьбой:
Оставьте свои мысли о PIC12,16,18 глубоко под подушкой и помогите начинающим в их освоении полезными советами. Никто не утверждает, что PIC12,16,18 - суперчипы, но во многих задачах (5-Вольтовых, высоковольтных, силовых и мн. др.) им альтернативы нет, ИМХО!!!
HHIMERA
Полностью поддерживаю...
RA3WUM
Цитата(@Ark @ Aug 28 2009, 12:42) *
Дык, об чем и речь! Не пишите на Си для этого камня. Тогда и ресурсы, и возможности появятся... wink.gif
У меня на PIC12 - порядка двух десятков проектов. Начиная от контроллеров двигателей с ПИД-регулированием, заканчивая радиомодулями и электронными RFID-метками... Мне ресурсов на все хватает, а Вам нет? Тогда - "Возьмите камень побольше!" © biggrin.gif

Если не прочитали, то разговор был про " им альтернативы нет, ИМХО" и прочие ахи-вздохи в адрес pic.
Альтернатив полно по цене и по ресурсам.
Какой возьму я это уж точно не ваша забота.
@Ark
Цитата
Если не прочитали, то разговор был про " им альтернативы нет, ИМХО" и прочие ахи-вздохи в адрес pic.
Альтернатив полно по цене и по ресурсам. Какой возьму я это уж точно не ваша забота

Какой Вы камень возьмете, это Ваше личное дело. Если не прочитали - разговор в данной теме - конкретно о PIC12. Вы утверждали, что:
Цитата
Таких ресурсов при программировании в Си достаточно только для мигалок и другой простой автоматики.

Ресурсов у PIC12 достаточно и для намного более сложных вещей. Примеры я Вам привел. Если у Вас на PIC12 ничего кроме "мигалок" не получается, то ли из-за использования C, или по какой-то другой причине - то дело совсем не в ресурсах PIC12.
HHIMERA
Цитата(RA3WUM @ Sep 5 2009, 14:21) *
Какой возьму я это уж точно не ваша забота.


Вот она ключевая фраза... Каждому - своё... rolleyes.gif
RA3WUM
Цитата(@Ark @ Sep 5 2009, 15:46) *
Если у Вас на PIC12 ничего кроме "мигалок" не получается, то ли из-за использования C, или по какой-то другой причине - то дело совсем не в ресурсах PIC12.

Хамить не надо, уважайте других.
Если превозносимый в топике чип якобы всё может -- сделайте на нём tcp-ip стек и я с удовольствием приду посмотреть biggrin.gif
Сам когда-то такие (как pic18 и pic16) использовал и отказался т.к. дорого и архитектура кривая.
ЗЫ Такое впечатление что здесь фанатов Microchip в разы больше чем на прошлогоднем Masters, феномен просто...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.