реклама на сайте
подробности

 
 
8 страниц V  « < 3 4 5 6 7 > »   
Reply to this topicStart new topic
> pic12f675, c чего начать.
Guest_@Ark_*
сообщение Jul 8 2009, 11:48
Сообщение #61





Guests






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

По-моему, Вы снова оторвались от реальности и ударились в абстракции. Конкретный пример: если следовать Вашей логике, то если бы автор темы все писал на Си для 51-го контроллера, то тогда что - он без проблем перенесся бы на PIC12F675 вместе со всеми своими программами? Вам не кажется это абсурдным? smile.gif
Go to the top of the page
 
+Quote Post
Herz
сообщение Jul 8 2009, 13:40
Сообщение #62


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



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

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

Сообщение отредактировал Herz - Jul 8 2009, 13:51
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Jul 8 2009, 14:13
Сообщение #63





Guests






Цитата
Естесственно, при условии, что слабенький МК способен справиться с этой конкретной задачей. Желаете оспаривать? Если честно, мне уже скучно...

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

P.S. Спорить со скучающими "гуру" я не буду, а также не собираюсь пытаться переубеждать кого-либо. Могу только повториться: кто прав - решает покупатель изделия. Вот его мнение меня интересует больше всего, поскольку он платит деньги. Других авторитетов для меня уже, извините, не существует. И досужие теоретические рассуждения на эту тему, уже давно не интересуют. То есть совсем.
На том и закончим эту бессмысленную и бесплодную дискуссию.
Go to the top of the page
 
+Quote Post
Herz
сообщение Jul 8 2009, 20:15
Сообщение #64


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(@Ark @ Jul 8 2009, 16:13) *
smile.gif Ну насчет "слабенького" МК вы слегка заблуждаетесь. Посмотрите на досуге ДШ, особенно на PIC12F683...

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

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

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

Аминь.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jul 9 2009, 07:21
Сообщение #65


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Процессоров наплодили потому, что все хотят выпускать процессоры не платя патентные деньги. По этому и получаются системы команд от которых волосы встают дыбом.
Go to the top of the page
 
+Quote Post
Herz
сообщение Jul 9 2009, 09:41
Сообщение #66


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



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

Да причём здесь это? Вы посмотрите сколько у одного и того же Микрочипа в ассортименте вариантов...
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jul 9 2009, 10:34
Сообщение #67


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



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

и что? это результат эволюции. Транзистор мп39 тоже превратился в мп42
Go to the top of the page
 
+Quote Post
vvs157
сообщение Jul 10 2009, 21:07
Сообщение #68


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(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-х прошлого века, когда для некоторых тогдашних машин просто еще не было ассемблера.
Go to the top of the page
 
+Quote Post
Herz
сообщение Jul 10 2009, 21:34
Сообщение #69


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



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

А представляете, какой я древний? Я в них ещё писал... biggrin.gif
Go to the top of the page
 
+Quote Post
vvs157
сообщение Jul 11 2009, 13:03
Сообщение #70


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Herz @ Jul 11 2009, 01:34) *
А представляете, какой я древний? Я в них ещё писал... biggrin.gif
Ну тогда понятно, откуда такое отвращение к ассемблеру biggrin.gif
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jul 12 2009, 05:06
Сообщение #71


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



я тоже писал под 80й проц по таблице кодировки кстати очень помогло потом в зет80 и 51ом семействе да и в тексасе когда команды считал - и вся периферия была размечена по циклам!! потом понял что сплд3032 рядом с контроллером заменяет 99 процентов извращений с таймерами прерываниями и прочими прелестями а 3256 заменяет мк ну и так далее до 5го виртекса от ксайлинкс
Go to the top of the page
 
+Quote Post
lastmage
сообщение Jul 15 2009, 18:26
Сообщение #72





Группа: Участник
Сообщений: 14
Регистрация: 2-06-09
Пользователь №: 49 837



Начинай с PIC12F629 - он самый простой, вот здесь есть простейший, но работоспособный программатор и примеры программ для него:
http://radiohlam.ru
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jul 17 2009, 12:53
Сообщение #73


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(lastmage @ Jul 15 2009, 22:26) *
Начинай с PIC12F629 - он самый простой, вот здесь есть простейший, но работоспособный программатор и примеры программ для него:
http://radiohlam.ru

У меня чип прог есть и горсть 675тых. При желании какой программатор нужен такой и куплю. Оно для "ДЕЛА" нужно, а не в 3мя светодиодами мигать. Всё есть кроме свободного времени
Go to the top of the page
 
+Quote Post
RA3WUM
сообщение Aug 28 2009, 08:16
Сообщение #74


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 22-02-07
Пользователь №: 25 578



Цитата(@Ark @ Jun 25 2009, 22:00) *
Цитата(rv3dll(lex) @ Jun 25 2009, 09:32):
"Хочу изучить 12 семейство..."

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

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


--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх!
В. Кипелов, Беги за солнцем.
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Aug 28 2009, 08:42
Сообщение #75





Guests






Цитата
Таких ресурсов при программировании в Си достаточно только для мигалок и другой простой автоматики.

Дык, об чем и речь! Не пишите на Си для этого камня. Тогда и ресурсы, и возможности появятся... wink.gif
У меня на PIC12 - порядка двух десятков проектов. Начиная от контроллеров двигателей с ПИД-регулированием, заканчивая радиомодулями и электронными RFID-метками... Мне ресурсов на все хватает, а Вам нет? Тогда - "Возьмите камень побольше!" © biggrin.gif
Go to the top of the page
 
+Quote Post

8 страниц V  « < 3 4 5 6 7 > » 
Reply to this topicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01593 секунд с 7
ELECTRONIX ©2004-2016