Отговори на тема  [ 22 мнения ]  Отиди на страница 1, 2  Следваща
Защо в PIC16x няма Master I2C HW 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Авг 19, 2005 11:38 am
Мнения: 978
Местоположение: Europe -> BG
Мнение Защо в PIC16x няма Master I2C HW
Ми чудя си се ... не знам и аз от любов към спорта или какво ... :twisted:

Защо Пиковете и визирам всичко в 16х серия няма master I2C в хардуер (модула за I2C поддържа само slave режими).
Е толкова ли е сложно или скъпо :? Или както се казва "или не му плащат добре, или е некомпетентен". Та ако не е скъпо и сложно , остава Microchip ...

Но може и да изпускам нещо. Не че е много редно да го сравнявам с 8051, обаче 8051 ядрото откога имам I2C модул с master функции ... (чета тука една книжка за проектиране на микропроцесорни системи и прочие, визират най-вече 8051, книгата е сравнително нова 2000г, но процесорите който ползват са ~93г. производство , нали ясно кога въобще е излязло 8051, но говоря за моделите процесори , които описват са от 93-та).

Та тъй ми е чудничко.

Някои има ли отговор :?


---
Нарочно в общи, защото това е по-малко техническа, повече може би точно ОБЩА или някак си икономическа тема.

edit:

опа, отплеснах се малко.

Значи 16F87x имат master функционалност в I2C модула, обаче аз като си чуя 16х и си мисля общо взето за малките 18-20пинови пикове (най-вече 818/9, 87/88, 627/8/9 )[/img]

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


Чет Фев 02, 2006 2:24 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: Защо в PIC16x няма Master I2C HW
the_real_maniac написа:
Ми чудя си се ... не знам и аз от любов към спорта или какво ... :twisted: Защо Пиковете и визирам всичко в 16х серия няма master I2C в хардуер (модула за I2C поддържа само slave режими).
Значи 16F87x имат master функционалност в I2C модула, обаче аз като си чуя 16х и си мисля общо взето за малките 18-20пинови пикове (най-вече 818/9, 87/88, 627/8/9 )[/img]

А бре колега :D , по туй време на нощта чете ли се литература за PIC-ове ? Ами как да нямат PIC-оветe I2C мастер и слейв съпорт. Имат си, но се иска да четеш по-внимателно( и не през нощта :oops: ). Тия дето си ги изредил, с изключение на 627/628, всички си имат хардуерно I2C, което поддържа и мастер, и слейв.
Сега, друг е въпроса, че и тук има бъгове и трябва доста да прочетеш, докато подкараш стабилно I2C модула. Особено пък в Slave режим.

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


Чет Фев 02, 2006 3:25 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Не се притесняваи проблема не е толкова в теб колкото в магическата дума Mocrochip. :)
Спомни си за анкетата ;)


Чет Фев 02, 2006 4:27 am
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Авг 19, 2005 11:38 am
Мнения: 978
Местоположение: Europe -> BG
Мнение Re: Защо в PIC16x няма Master I2C HW
¶ написа:
the_real_maniac написа:
Ми чудя си се ... не знам и аз от любов към спорта или какво ... :twisted: Защо Пиковете и визирам всичко в 16х серия няма master I2C в хардуер (модула за I2C поддържа само slave режими).
Значи 16F87x имат master функционалност в I2C модула, обаче аз като си чуя 16х и си мисля общо взето за малките 18-20пинови пикове (най-вече 818/9, 87/88, 627/8/9 )[/img]

А бре колега :D , по туй време на нощта чете ли се литература за PIC-ове ? Ами как да нямат PIC-оветe I2C мастер и слейв съпорт. Имат си, но се иска да четеш по-внимателно( и не през нощта :oops: ). Тия дето си ги изредил, с изключение на 627/628, всички си имат хардуерно I2C, което поддържа и мастер, и слейв.
Сега, друг е въпроса, че и тук има бъгове и трябва доста да прочетеш, докато подкараш стабилно I2C модула. Особено пък в Slave режим.


За едно си прав снощи не трябваше да се занимавам с това, просто веднага след като се усетих какво бях написал -> т.е след редакцията (едит) си легнах. :roll:

хи-хи-хи

edit:

Значи сега видях какво съм искал да кажа:


Защо нямаме Master Mode в I2C модула, ами имаме "нещо" (нарочно в " и нарочно с името нещо) наречено Firmware Master Mode (16F819,87/88). А относно , че 628 няма I2C, да така е , но го написха , защото иначе е много стабилно и все пак няма страшни бъгове, та нямаше да е лошо да има и I2C :-P

Ясно какво трябва да направя, за да имам master. Трябва да напиша 90% от решението.

Обаче ето и чуденото: толкова ли беше трудно или скъпо щеше да дойде да има I2C Master Mode (full Hardware support hahahah :-D) в 'малките' пикове от 16-та серия. Т.е 18-20пиновите.

А сега ако искаш такова нещо трябва да скочиш минимум на корпус 28/32-крака.

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


Чет Фев 02, 2006 9:47 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Просто трябва да си избереш такъв който има MSSP, а не само SSP.

А защо го няма при всичките, мисля че можеш и сам да си отговориш.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Чет Фев 02, 2006 12:13 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Сря Апр 27, 2005 2:47 pm
Мнения: 349
Местоположение: Varna
Мнение 
Абре маниак, защо въобще се занимаваш с тая тъпа серия 16F, по добре 18Ф. Цената според мен си е еднаква (ако това е проблема).


Чет Фев 02, 2006 1:29 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Абе хора,спрете се с тия грозни пикове.
Еи такива развоини платки като на снимката имам някоя друга направени за ATmega128 ,мисля че към 5-6 лева ми излизаха. Мога да дам на някои желаещ да смени вярата :). И проекта на платката мога да дам да си направите сами някъде платки.
Консултации ще давам по IAR. Стига с тия боклуци сте се занимавали.


Прикачени файлове:
Untitled-1.jpg
Untitled-1.jpg [ 28.93 KiB | Прегледано 6148 пъти ]
Чет Фев 02, 2006 1:59 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Авг 19, 2005 11:38 am
Мнения: 978
Местоположение: Europe -> BG
Мнение 
едит: това е отговор към Безмозъчният крайедит:

Ми:

ниска консумация , МАЛКИ размери.

но ми се иска да ползвам хардуерни модули , защото по-лесно ще се надгражда или променя програмата / режимите спрямо променята на обстоятелствата.

Докато една софтуерна реализация , колкото и да я унифицираш , правиш универсална все повече си усложняваш "живота".

Поне това е което имам от моят опит като извод :-)

А пик18 най-малкото е 28 краково животно.
Обмислям го точно това сега и ... ... пада яко мислене :lol:

Благодаря за отделеното време, момчета ;-)

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


Последна промяна the_real_maniac на Чет Фев 02, 2006 2:08 pm, променена общо 1 път



Чет Фев 02, 2006 2:01 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Авг 19, 2005 11:38 am
Мнения: 978
Местоположение: Europe -> BG
Мнение 
Nikola Kirov написа:
Абе хора,спрете се с тия грозни пикове.
Еи такива развоини платки като на снимката имам някоя друга направени за ATmega128 ,мисля че към 5-6 лева ми излизаха. Мога да дам на някои желаещ да смени вярата :). И проекта на платката мога да дам да си направите сами някъде платки.
Консултации ще давам по IAR. Стига с тия боклуци сте се занимавали.



Никола, както и да ти звучи минавам на LPC след този проект. Ще ми останат може би 1,2 неща евентуално да имам нужда да се занимавам с пик , освен ако клиента не иска пик (КАКТО е в случея).

Та LPC 32bit -> Имам си gccarm , което е тамън за човек като мен занимавал се с ANSI C (x86) :-)
Да не говорим , че ще мога да си кисна повече в ЛинуХа хихихи отколктоо в Уиндоуса , както ми се налага сега , заради пиковете. :-P

Ще си имам всичко , което ми трябва и от към хардуер и от към програмна среда, само дебъгването , но все пак ще програмирам на баш ANSI C :-P хехехе или поне страааашно близко.


А и няма време сега да сменям платформа точно за този проект.
I2C-то няма къде да ходи, просто не ми харесва от прочетеното дотук как трябва да го направя, това е.

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


Чет Фев 02, 2006 2:08 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Никола, мислех да не апострофирам, ама почваш да ставаш смешен братче. На всяка тема за пикове се мъдрят твойте коментари от сорта - "мразя пикове". Почваш да се вманиачаваш.

Е разбрахме че ти бъркат в здравето. И на мен ми бъркат. Ама върху тях ми бяха изградени годишните доходи поне 5-6 години. И какво да хвана да се гръмна понеже съм ги ползвал ли?

Излагаш се.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Чет Фев 02, 2006 2:18 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Някъде да съм писал "Цецо сменяи пиковете" ?
Старите навици се променят трудно.
Приказвам предимно за младите попълнения. А както виждаш в момента помощ ако решат да минат на нещо по свястно :)


Чет Фев 02, 2006 2:35 pm
Профил
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Пет Фев 04, 2005 3:18 pm
Мнения: 309
Местоположение: Sofia
Мнение 
Никола би ли хвърлил малко яснота относно IAR компилатора
(с две три думи)


Чет Фев 02, 2006 3:42 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Iar е един от наи професионалните компилатори. Има 2 по слаби платформи PIC16 и АРМ.
PIC16 просто са ги отказали изобщо май от година 2 не са пускали нова версия и надали вече ще се занимават.
АRM е спорен въпроса. Има какво да се желае но има и много плюсове.
За MSP,AVR,PIC18 еднозначно е наи добрия компилатор.
Средата му е малко дървена,но от друга страна има много възможности. Няма компилатор с толкова много възможности.
Свиква му се трудно,иска четене,а и много неща и не са описани. Но веднъж свикнеш ли каквото друго да хванеш виждаш че не ти дава свободата на деиствие която ти дава IAR. А дебъгера през Jtag e наи доброто. Няма в друга среда толкова удобен дебъгер. А и симулатора му изобщо не е за подценяване. Доскоро и аз не го оценях,но напоследък го поизучих просто е перфектен. Пак иска да четеш,конфигурира се предимно с скриптове,но е супер богат на възможности.
И не на последно място излизат постоянно нови весии и няма проблем с защитата им.


Чет Фев 02, 2006 3:56 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение 
и колко струва?


Чет Фев 02, 2006 4:08 pm
Профил
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Пет Фев 04, 2005 3:18 pm
Мнения: 309
Местоположение: Sofia
Мнение 
Ясно, поразгледах сайта им наистина звучат много обещаващо,
метни некой линк за download ако не е проблем.


Чет Фев 02, 2006 4:09 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 22 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: Мъдуро и 4 госта


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

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