Отговори на тема  [ 200 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5, 6, 7 ... 14  Следваща
The best MCU (поредна итерация) 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Фев 17, 2006 9:17 am
Мнения: 765
Местоположение: Стара Загора
Мнение 
"Та ако и това го могат - да знаеш, че от прекъсане до изпълнение на първата инструкция
в IRQ handler-а времето е винаги едно и също -.. "

Всяка инструкция е по 1 цикъл. С изключение на преходите, които са винаги по 2. За толкова време се влиза и в прекъсване общо взето.


Вто Юни 03, 2008 5:17 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Setoy.Сега като почнахте да бачкате с AVR32 в фирмата не осъзна ли че голямата част от сорсовете които си писал досега са безполезни :):). Не някоя година ами голяма част от живота си отишла с занимавка с криви процесори и тази занимавка сега не ти е от ползва след години копане. А нали най хубавото на нашата професия е че с времето се натрупват разни неща и работата става лека.


Вто Юни 03, 2008 5:21 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Ами като се замислиш че всяка инструкция се влачи цели четири клока е ясно защо при пикльовците имаш толкова специфирани времена.
А точни времена на клатене на пинове почти винаги се правят с таймерите. Аз поне от времената когато копах PIC няма м спомен да съм имал зор да смятам цикли за да правя накакви константни закъснения. Като ме интересува колко цикъла гълта даден код го пробвам в симулатора. Пък ако толкова се наложи не е пробелем да се отвори pdf-a да се види коя инструкция колко. Е разбира се че при ARM и големите процесори няма константни времена за изпълнение на някакъв код. Но пък затова си имат доста мощна периферия с която си решаваш проблемите с клатене на пинове :). При Freescale и TI си имаш например таймери с повечко интелект с който се правят лесно всякакви управления инвертори и т.н


Вто Юни 03, 2008 5:32 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Фев 17, 2006 9:17 am
Мнения: 765
Местоположение: Стара Загора
Мнение 
Това също е тема за по на бира :P


Вто Юни 03, 2008 5:38 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Авг 30, 2007 2:14 pm
Мнения: 118
Мнение 
За мен като начинаещ е от голямо значние цената.
В момента се мъча с Мега8 и 2,50 лева е много примамливо.
преди 10-на години 10-11 лева за F84A беше гадничко.
Толкова съм в началото че не мога да намеря кусур на тези меги.
всичко си бачка перфектно.


Вто Юни 03, 2008 5:52 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Ти пък си друг лауреат :) Ползваш AVR който не може да се дебъгва :) Нали едно от най готините неща на AVR е че се дебъгват много читаво през Jtag-a. Не че и аз не съм ползвал ATmega8 но си правя разработката на 16 или 32 после преправям дреболии за да стане за 8цата и така.


Вто Юни 03, 2008 6:18 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Юли 22, 2006 9:50 pm
Мнения: 1638
Мнение 
Най-глупавото е,че и сега един F84A струва също толкова.Може би го правят още за хора които са се научили само него да програмират...

Каквото и да приказваме истината се разбира когато започнат сериозните проблеми.За всеки е индивидуално.Някой явно го предпочитат по-хард.
Предлагам да успокоим страстите с по няколко студени бири и да насочим дискусиите в по-продуктивни теми.


Вто Юни 03, 2008 6:30 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
Нещо много нападнахте PIC, та затова малко отпор по темата, че току виж Реконструктора я затрие, поради слабия интерес към нея:

Тва, Atmel, да мА извиняват, ама са големи гаврошковци :wink: , защо си губите времето да изучавате нещо, дето след 2-3г. няма да го има на пазарЯ ? Времето което ще загубите да изучите някой PIC ще излезне по-еФтино. Освен това, после ще видите голям зор да си прехвърлите кода за PIC-ове :wink: От колко време се опитваме да Ви спестим болезнения преход, а Вие все въртите и накрая все Atmel чепкате. Оставете ги, това е умряла работа :wink: Atmel се използват само за ТеНеТеМе-та, да разклатите 2-3 светодиода, че и тва ще Ви е трудно, щото само в едната посока портовете вадят ток, достатъчен да запали светодиод, после ще се молите да тръгне кварца, да не се вдигне некой фюз бит, че после става лошо и т.н.

ARM е сбирщайн, един проектира ядрото, 10 други го произвеждат с 10 различни видове периферии, а 11-тия се мъчи да ги програмира сичките на веднъж. За още по-интересно периферяита е различна. Ядрата са пълни с бъгове, чаршафи по дълги и от тези на Microchip. Кой се е захванал с ARM там си е останал, демек все е в киреча :wink: и не ще да излява, то като свикнеш с мизерии и не ти прави впечатление. По цял ден трябва да се моли човек в стойка йога, че да подкара ARM ядро, и ако случайно го подкара, то кода няма да тръгне на следващото ядро, въпреки че на ниво инструкции е съвместимо.

Microchip от друга страна, фирма с дълга история, бълват процесор след процесор, ето имат 32-битов, серсем скоро ще се появи PIC64-Atmel-And-ARM-Killer-Together, разделена шина за данни и програма, не можеш да ги омешеш, дори и да искаш, с едната шина сборва Atmel-а, с другата сборва ARM-a :), тоци големи по портовете, трудно горят, бъгове много, но документирани, поддръжка от фирмата, развойни средстава бол, литература бол, не ти трябва да си някой гуру, за да започнеш, точно обратното, гурутата не могат да се оправят с нещо толкоз лесно, защото са свикнали да си тровят живота с Atmel & ARM :wink:

А ся да Ви видим бикоборците какво ще кажете по въпроса, а ? :wink:

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Вто Юни 03, 2008 6:33 pm
Профил WWW
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Окт 13, 2007 12:12 pm
Мнения: 712
Мнение 
Бравоооо! :D :D :D :supz: :partyman:


Вто Юни 03, 2008 6:51 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
setoy написа:
"Та ако и това го могат - да знаеш, че от прекъсане до изпълнение на първата инструкция
в IRQ handler-а времето е винаги едно и също -.. "

Всяка инструкция е по 1 цикъл. С изключение на преходите, които са винаги по 2. За толкова време се влиза и в прекъсване общо взето.


Това "общо взето" е добре ... :)

Между една и "една или две" инструкции има огромна разлика.
Последното е напълно постижимо с 680x процесорите още; ако
не ползваш определени инструкции, де, което не е голям проблем.
Тогава и реакцията на прекъсване става 2 до 4 цикъла+времето
за стекване, което е постоянно.

Тия пикове нямат ли деление, та са толкова фиксирани времената им?

На мене като ми трябва харвардска архитектура се оглеждам към разните
DSP-та, като 54xx от TI, те могат в един клок цикъл да се занимаят с три
адреса едновременно.... (не че са съпоставими с MCU-тата в тоя контекст,
нямат flash, ADC).

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Вто Юни 03, 2008 6:55 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
¶ написа:
Нещо много нападнахте PIC, та затова малко отпор по темата, че току виж Реконструктора я затрие, поради слабия интерес към нея:

Тва, Atmel, да мА извиняват, ама са големи гаврошковци :wink: , защо си губите времето да изучавате нещо, дето след 2-3г. няма да го има на пазарЯ ? Времето което ще загубите да изучите някой PIC ще излезне по-еФтино. Освен това, после ще видите голям зор да си прехвърлите кода за PIC-ове :wink: От колко време се опитваме да Ви спестим болезнения преход, а Вие все въртите и накрая все Atmel чепкате. Оставете ги, това е умряла работа :wink: Atmel се използват само за ТеНеТеМе-та, да разклатите 2-3 светодиода, че и тва ще Ви е трудно, щото само в едната посока портовете вадят ток, достатъчен да запали светодиод, после ще се молите да тръгне кварца, да не се вдигне некой фюз бит, че после става лошо и т.н.

ARM е сбирщайн, един проектира ядрото, 10 други го произвеждат с 10 различни видове периферии, а 11-тия се мъчи да ги програмира сичките на веднъж. За още по-интересно периферяита е различна. Ядрата са пълни с бъгове, чаршафи по дълги и от тези на Microchip. Кой се е захванал с ARM там си е останал, демек все е в киреча :wink: и не ще да излява, то като свикнеш с мизерии и не ти прави впечатление. По цял ден трябва да се моли човек в стойка йога, че да подкара ARM ядро, и ако случайно го подкара, то кода няма да тръгне на следващото ядро, въпреки че на ниво инструкции е съвместимо.

Microchip от друга страна, фирма с дълга история, бълват процесор след процесор, ето имат 32-битов, серсем скоро ще се появи PIC64-Atmel-And-ARM-Killer-Together, разделена шина за данни и програма, не можеш да ги омешеш, дори и да искаш, с едната шина сборва Atmel-а, с другата сборва ARM-a :), тоци големи по портовете, трудно горят, бъгове много, но документирани, поддръжка от фирмата, развойни средстава бол, литература бол, не ти трябва да си някой гуру, за да започнеш, точно обратното, гурутата не могат да се оправят с нещо толкоз лесно, защото са свикнали да си тровят живота с Atmel & ARM :wink:

А ся да Ви видим бикоборците какво ще кажете по въпроса, а ? :wink:


Иха. Пирев ти си писател! Може да напишеш книга въз основа на това. Например може да се казва "Сънищата на един пикоборец " :):):) И тъй като 80 процента тук са пикоборци се очаква да има и успех. Ще си я четат вечер преди заспиване :):)


Вто Юни 03, 2008 7:30 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
Nikola Kirov написа:
... А нали най хубавото на нашата професия е че с времето се натрупват разни неща и работата става лека.


Всъщност според мене най-важното от натрупването не е, че става по-лесен животът
(работата, де) - май и не става :-) - ами това, че се придвижваме напред, правим нови
и по-сложни/интересни неща, които са по-полезни, интелигентни и т.н. Вероятно това
имаш предвид и ти, де, ама аз да доуточня :-).
Ако има нещо, от което лесно получавам пяна на уста, то е да трябва да правя
отново нещо, което вече съм правил, и то да се запъне. Е имало е изхвърчали
копчета от клавиатурата неведнъж, когато съм се чувствал така :) :)
[а тя е още полужива, милата, едно стара - май 1989 я купувах - Cherry клавиатура...
не я ползвам от няколко години насам, а новите модели на същата фирма дефектират
далеч по-рано - днес ремонтирах един бутон докато си пиех сутрешното кафе.]

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Вто Юни 03, 2008 7:35 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
По едната шина фърчат инструкциите, а на втората се тъче книгата :wink:

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Вто Юни 03, 2008 7:41 pm
Профил WWW
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Авг 30, 2007 2:14 pm
Мнения: 118
Мнение 
Позволявам си още един път да се обадя.
Имам един велик PIC 12C508 който повече от 8
години мандръса едни релета на нафтова печка в микробус.
даже платката се е палила и той до преди 2 месеца със сигурност работеше.
Е разбира се бачка само зимата. Затова нищо лошо не мога да кажа за пиковете.
Извинения на Н.К.
Ако вкарвам нещо в автомобил предпочитам PIC.


Вто Юни 03, 2008 8:08 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Дек 14, 2004 1:31 pm
Мнения: 3849
Мнение 
Е ся заради последното изречение ще ти "разкатаят фамилията" :D
Поздрави


Прикачени файлове:
ma.JPG
ma.JPG [ 17.49 KiB | Прегледано 1357 пъти ]
Сря Юни 04, 2008 12:02 am
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 200 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5, 6, 7 ... 14  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни