|
|
  |
pic12f675, c чего начать. |
|
|
Guest_@Ark_*
|
Jul 8 2009, 11:48
|
Guests

|
Цитата И второе: не знаю, что такое "мозги заточенные под ASM", ведь ASM, в отличие от С, на каждой платформе разный. И проблемы возникают не столько при передаче проекта другому программисту (с другой заточкой мозгов ?) , сколько при переносе программы на другое железо, буде таковое потребуется. По-моему, Вы снова оторвались от реальности и ударились в абстракции. Конкретный пример: если следовать Вашей логике, то если бы автор темы все писал на Си для 51-го контроллера, то тогда что - он без проблем перенесся бы на PIC12F675 вместе со всеми своими программами? Вам не кажется это абсурдным?
|
|
|
|
|
Jul 8 2009, 13:40
|

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

|
Цитата(@Ark @ Jul 8 2009, 13:48)  По-моему, Вы снова оторвались от реальности и ударились в абстракции. Конкретный пример: если следовать Вашей логике, то если бы автор темы все писал на Си для 51-го контроллера, то тогда что - он без проблем перенесся бы на PIC12F675 вместе со всеми своими программами? Вам не кажется это абсурдным?  Нет, не кажется. А почему она должна казаться мне абсурдной? Мне кажется: просто Вам хочется довести это сравнение до абсурда. Да, я утверждаю, что с переносом программы, написанной на С, с 51-го контроллера на 12F675 будет меньше проблем, чем с таковой, написанной на ASM-е. Естесственно, при условии, что слабенький МК способен справиться с этой конкретной задачей. Желаете оспаривать? Если честно, мне уже скучно...
Сообщение отредактировал Herz - Jul 8 2009, 13:51
|
|
|
|
Guest_@Ark_*
|
Jul 8 2009, 14:13
|
Guests

|
Цитата Естесственно, при условии, что слабенький МК способен справиться с этой конкретной задачей. Желаете оспаривать? Если честно, мне уже скучно...  Ну насчет "слабенького" МК вы слегка заблуждаетесь. Посмотрите на досуге ДШ, особенно на PIC12F683... А с конкретной задачей справляется программист, а не процессор... P.S. Спорить со скучающими "гуру" я не буду, а также не собираюсь пытаться переубеждать кого-либо. Могу только повториться: кто прав - решает покупатель изделия. Вот его мнение меня интересует больше всего, поскольку он платит деньги. Других авторитетов для меня уже, извините, не существует. И досужие теоретические рассуждения на эту тему, уже давно не интересуют. То есть совсем. На том и закончим эту бессмысленную и бесплодную дискуссию.
|
|
|
|
|
Jul 8 2009, 20:15
|

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

|
Цитата(@Ark @ Jul 8 2009, 16:13)   Ну насчет "слабенького" МК вы слегка заблуждаетесь. Посмотрите на досуге ДШ, особенно на PIC12F683... Не пойму я что-то, что сказать-то хотели? То на 51-й Вас перебросит, то 675-й, то на 683-й... Ну, да ладно... Цитата А с конкретной задачей справляется программист, а не процессор... Это да. И зачем тогда столько процессоров наплодили... Цитата P.S. Спорить со скучающими "гуру" я не буду, а также не собираюсь пытаться переубеждать кого-либо. Могу только повториться: кто прав - решает покупатель изделия. Вот его мнение меня интересует больше всего, поскольку он платит деньги. Других авторитетов для меня уже, извините, не существует. И досужие теоретические рассуждения на эту тему, уже давно не интересуют. То есть совсем. Аналогично. И я Вам ни своего мнения, ни, тем более, авторитета не навязываю. Ориентируйтесь свободно. И пишите хоть в машинных кодах. Вашей логике следуя, должно получиться ещё привлекательнее покупателю. Цитата На том и закончим эту бессмысленную и бесплодную дискуссию. Аминь.
|
|
|
|
|
Jul 10 2009, 21:07
|
Профессионал
    
Группа: Свой
Сообщений: 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-х прошлого века, когда для некоторых тогдашних машин просто еще не было ассемблера.
|
|
|
|
|
Jul 15 2009, 18:26
|
Группа: Участник
Сообщений: 14
Регистрация: 2-06-09
Пользователь №: 49 837

|
Начинай с PIC12F629 - он самый простой, вот здесь есть простейший, но работоспособный программатор и примеры программ для него: http://radiohlam.ru
|
|
|
|
|
Aug 28 2009, 08:16
|
Частый гость
 
Группа: Участник
Сообщений: 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 и еще некоторые другие. С пиками только в ассемблере хорошо упражняться из-за малого числа команд
--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх! В. Кипелов, Беги за солнцем.
|
|
|
|
Guest_@Ark_*
|
Aug 28 2009, 08:42
|
Guests

|
Цитата Таких ресурсов при программировании в Си достаточно только для мигалок и другой простой автоматики. Дык, об чем и речь! Не пишите на Си для этого камня. Тогда и ресурсы, и возможности появятся... У меня на PIC12 - порядка двух десятков проектов. Начиная от контроллеров двигателей с ПИД-регулированием, заканчивая радиомодулями и электронными RFID-метками... Мне ресурсов на все хватает, а Вам нет? Тогда - "Возьмите камень побольше!" ©
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|