Отговори на тема  [ 19 мнения ]  Отиди на страница Предишна  1, 2
SPI и CCP1 заедно ? 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение 
Цецо написа:
да де и аз така. Правих го, уж трябваше да работи, ама му нямах вяра.....


Абе няма лошо, трябва да се правят и упражнения от време на време ... :lol:


Пон Ное 29, 2010 6:37 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
В началото на поста ставаше дума за SPI, сега стана асинхронна комуникация ... загубих му дирите. Определено да правиш софтуерно приемане на SPI, където скоростите са по-големи от 1 Mbsp ( за по-ниски интерфейсът се обезсмисля ), не е опрадано. За асинхронният оаче скоростите са по-ниски и там бива.
Софтуерен UART се прави сравнително лесно, ако процесорът ти е мислен за бърза реакция на прекъсвания. В едно изделие имам 3 софтуени канала пълен дуплекс, работещи на 9600 - 1 бр и на 19200 - 2 бр. Процесорът ми е 16 MHz MSP430. При 100% заетост и на трите канала процесорът се натоварва допълнително с около 25%. Проблемът при софтуерните канали е, че налагат големи изисквания към останалата част на кода: да не забранява прекъсванията за повече от 10-20 микросекунди; да няма обработка да други прекъсвания, които заедно да достигнат 10-20 микросекунди; да е толерантен към чести прекъсвания за по няколко микросекунди. Например тези софтуерни канали не могат посмъртно да се сработят с четене на iButton точно заради несъвместимост на времедиаграмите. Процесорът ми има 4 хардуерни UART-a, от които ползвам 3, останалите 3 асинхронни канала са ми софтуерни.


Пон Ное 29, 2010 10:41 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Ное 22, 2004 11:24 pm
Мнения: 1923
Местоположение: Габрово
Мнение 
relsys написа:

Ами ето какво съм сътворил за Н8 при клок 18 MHz, реална скорост на изпълнение на кода около 4-5 MHz. Доколкото си спомням при тестването отхапваше по-малко от 25-30% на процесора.



Що се занимавате с тия антики? :roll:
М16 имат до 6-7 UART-а... :wink:


Пон Ное 29, 2010 11:03 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение 
Tisho написа:
relsys написа:

Ами ето какво съм сътворил за Н8 при клок 18 MHz, реална скорост на изпълнение на кода около 4-5 MHz. Доколкото си спомням при тестването отхапваше по-малко от 25-30% на процесора.



Що се занимавате с тия антики? :roll:
М16 имат до 6-7 UART-а... :wink:


Ми що.... То устойството разработено преди 6-7 години и си се продава, ами се наложи да му се добави комуникация с нов модул. Новите са с ARM. Но ако зависи от мен, ще изхвърля и Hitachi-то, и ARM-a.


Пон Ное 29, 2010 11:16 pm
Профил ICQ WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 19 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

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


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

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