Отговори на тема  [ 52 мнения ]  Отиди на страница Предишна  1, 2, 3, 4  Следваща
PIC16 vs PIC18 ? 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Дек 21, 2005 2:09 pm
Мнения: 145
Мнение 
@evc ако правописа ми беше перфектен щех да стана учителка по български като теб. Но
понеже не е се занимавам с други неща. За такива като теб бих препоръчал книгата
"John Wiley And Sons - Electronics For Dummies" там има как се свързват лампички
към батерийка. Мога да ти я прата на пидиеф, за да не те вкарвам в разходи.


Сря Апр 19, 2006 12:37 pm
Профил
Ранг: Напреднал
Ранг: Напреднал
Аватар

Регистриран на: Пет Окт 21, 2005 8:45 am
Мнения: 499
Мнение 
Не ми я пращай - очевидно не си я прочел до края! И не се притеснявай - теб лично на нищо няма да те уча, знаеш, взимам само интелигентни ученици.

_________________
Простотията е Божи дар, но човек не бива да парадира с подаръците си!


Сря Апр 19, 2006 1:24 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Авг 19, 2005 11:38 am
Мнения: 978
Местоположение: Europe -> BG
Мнение 
Хора успокойте се :-)

По-хубаво е ще е да насочете усилията си в по-градивни или приятни неща от горните заяжданя :-)

_________________
един факт :-)
Съжалявам , че исках да помогна ...


Сря Апр 19, 2006 1:52 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Сря Окт 26, 2005 12:36 am
Мнения: 353
Мнение 
Пуснах темата, защото живо ме интересува този въпрос! И очакванията ми бяха да се получи градивна дискусия и хората с опит да си кажат думата и да споделят мнението си !! Изобщо не става въпрос за хора,които чули недочули неща за PIC,Асемблер и Цъ се включват е така за да износват клавиатурите!
Тези,които са в час и се включиха градивно по темата се виждат и с невъоръжено око !!
Нямах идея да ровя спорове Цъ или Асемблер !! За мен нещата не са очевидни и :roll: - ми е дали си струва да инвестирам нерви и време за навлизане в дебрите на Цъ-то !! Но това възникна като вторичен въпрос !
Основният бе относно 18-те и дали там са оправдани усилията ! Все пак на тоя етап разработвам елементарни приложения и функциите за умножение, деление и прочие не ме вълнуват !!! Виж това с приоритетните прекъсвания звучи доста интересно (за мен поне)!!! :wink: А и не срещнах да имат по-малки корпуси от 28 пиновите !?!??

_________________
Сичкото що е транзистор за илядо и пестотин волта се е BU ...


Сря Апр 19, 2006 3:00 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
PIC18F1320 е най-малкия който съм ползвал досега, 4K FLASH, 256 RAM, 16 IO, ползвам го в DIP-18 корпус и SSOP, изглежда като 16F84 при 16-ките....само дето е гъчкан с периферия. Честно да ти кажа, няма да ти е никак трудно да преминеш на 18-ки, разликите не са много и даже си мисля че в момента в който почнеш да пишеш за 18-та серия ще си кажеш "абе аз досега що писах за 16-ки". За компилатори, избери си - MCC18 (Microchip), Hi-Tech C (Hi-tech), CCS (Custom Computer Systems) и още доста, аз лично ползвам последния, от една страна заради лесната работа с него, добър help, доста вградени функции, от друга страна - прост за научаване.

PS. И като говорим за C, това не значи че не пишеш на ниско ниво, имаш си достъп до всичко както и при ASM, можеш и да дописваш на ASM неща които не ти харесват, но при мен лично рядко се налагат такива корекции


Сря Апр 19, 2006 3:18 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение 
Лично моето мнение е да се пише на език от високо ниво - кой който си избере, на асемблер само ако нещо изключително го налага.
Относно процесорите смятам да използвам последните версии, в случая вече PIC24, за които още преди месец си направих библиотека в протела.


Сря Апр 19, 2006 3:35 pm
Профил ICQ WWW
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Пет Фев 04, 2005 3:18 pm
Мнения: 309
Местоположение: Sofia
Мнение 
@WDW

факта ,че C ти позволява на всякъде да напишеш
asm{
тук си драскаш на асемблер
}

мисля ,че отговаря на изискванията на всеки асемблерист :)


Сря Апр 19, 2006 7:40 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Ползвам C практически навсякъде. Изключения са само някои ISR или някои процедури, които са критични откъм времето. Препоръчително е първо да се опита на C и после да се разгледа дизасемблерния листинг. Аз поне така правя. И само където не ми хареса, а мястото е "тънко", там минавам на асемблер. В общи линии разумните компилатори правят почти същия код, който ти би написал на асемблер.
Та да ползвам темата и да попитам: Как го правите ( ако изобщо е възможно ) : прехвърляне на бита за пренос, например от една команда за шифт, към друга. Решение с & и IF не е интересно. Това не е задачка закачка, просто наистина не го знам!


Сря Апр 19, 2006 7:51 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение 
C:\Microchip\MCC18\src\traditional\math\fxd2424u.c


//AARG24 <<= 1; The carry is always clear at the top of the loop.
rlcf AARGB2, 1, 0
rlcf AARGB1, 1, 0
rlcf AARGB0, 1, 0


Сря Апр 19, 2006 8:00 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Не бе, магьоснико, това не ми върши работа. Представи си процедура, която размества битовете в елементите на един масив ( цел криптиране ). Това на асемблер се прави най-читаво с шифтване на источника и получателя. На C ми е по-интересно да го направя, щото лесно се мести от проц на проц.


Сря Апр 19, 2006 8:05 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Пет Фев 04, 2005 3:18 pm
Мнения: 309
Местоположение: Sofia
Мнение 
Бате кажи малко по конкретно , C,C++ е моята стихия 8)
Или ако искаш на ICQ


Сря Апр 19, 2006 8:16 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
bateAz, това бих го направил или с & или бих го драснал на ASM, послено такова ми се наложи в Windows, написах го с ASM ROR ax,1 ENDASM....

PS Това което искаш написано на C едва ли е възможно


Сря Апр 19, 2006 8:16 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение 
разбрах те ама сега ме мързи да мисля


зависи каква скорост гониш - варианти много - тва долу е бавно :)

//The ROTL and ROTR definitions were cribbed from RSA Labs'
#define w 32 /* word size in bits */
// Rotations */
#define ROTL(x,y) (((x)<<(y&(w-1))) | ((x)>>(w-(y&(w-1)))))
#define ROTR(x,y) (((x)>>(y&(w-1))) | ((x)<<(w-(y&(w-1)))))


Сря Апр 19, 2006 8:28 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Фев 19, 2005 2:22 pm
Мнения: 323
Мнение 
имам нужда от pic18f
изисквания: поне 28 пина
да има 1 usart
1 mssp
поне 16kB

като ровя из таблицата не мога да видя нищо на което в еррата да пише
че работи mssp и usart-a или поне usart-a
спрях се на 18ф4520 някои да го е ползвал и да каже отзиви



п.п. грешките са все еднотипни м-цата им като са направили един модул после го слагат на всичките си чипове без да се хванат да го пооправят намерили грешка добре ама поне да се пробват да ги коригират

_________________
бързина, това е да бръкнеш 100 пъти в контакта за 1секунда и да не те хване тока .....


Сря Апр 26, 2006 3:34 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

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


Сря Апр 26, 2006 3:39 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 52 мнения ]  Отиди на страница Предишна  1, 2, 3, 4  Следваща

Кой е на линия

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


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

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