реклама на сайте
подробности

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> Подскажите камень с указанными характеристиками, CAN, ADCx4, 32xout, timer16x1, flash-16,ram-4.....
SasaVitebsk
сообщение Mar 4 2007, 01:24
Сообщение #46


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(zltigo @ Mar 3 2007, 22:48) *
Цитата(SasaVitebsk @ Mar 3 2007, 14:31) *

Да ещё один момент. Мне бы надо по обработке N- прерываний от таймера запустить одно софтовое. На AVR я изголяюсь - разрешаю от таймера лишнего, а там уже флаг стоит к тому моменту. А здесь есть софтовые прерывания? Пока что-то пропустил данный момент.

Естествено есть. И возможность софтово запустить железное (в том числе и от несуществующей железки) - тоже.
А вообще, наиболее хорошее средство от "изголений" называется "операционная система".


В этом изделии она стопудово лишняя. Там совершенно классическая однозадачная программа. Всё что необходимо паралелить, - паралелится за счёт прерываний. Вот там где CAN там хорошо бы, но пока ещё не готов.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 4 2007, 11:00
Сообщение #47


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(SasaVitebsk @ Mar 4 2007, 00:24) *
Там совершенно классическая однозадачная программа.
Всё что необходимо паралелить, - паралелится за счёт прерываний.

smile.gif Надеюсь, что когда дойдете до CAN, придете к осознанию того, что круг "классических однозадачных" весьма узок. А уж те в которых "паралелится за счёт прерываний." уж явно не
относятся к ним и, напротив, являются "совершенно классическими" многозадачками.
Цитата
Вот там где CAN там хорошо бы, но пока ещё не готов.

Готовьтесь! Удачи!


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alex03
сообщение Mar 5 2007, 07:51
Сообщение #48


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



На простых (да и не очень) задачах зачастую вполне хватает машины состояний (для каждой задачи).
Т.е. можно добиться некоего подобия невытесняющей многозадачности.

ЗЫ. Не спора ради.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 5 2007, 13:23
Сообщение #49


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Alex03 @ Mar 5 2007, 06:51) *
ЗЫ. Не спора ради.

Аналогично!


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Mar 5 2007, 17:18
Сообщение #50


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(zltigo @ Mar 4 2007, 12:00) *
smile.gif Надеюсь, что когда дойдете до CAN, придете к осознанию того, что круг "классических однозадачных" весьма узок. А уж те в которых "паралелится за счёт прерываний." уж явно не
относятся к ним и, напротив, являются "совершенно классическими" многозадачками.


Безусловно. И совершенно с Вами соглашусь. В том плане, что ТРУДНО ОЦЕНИТЬ ВОЗМОЖНОСТИ ТОГО С ЧЕМ НЕ РАБОТАЛ ПЛОТНО.

Более того конечно там можно применить ОС. При этом возможно она будет вполне эффективна. Но необходимо будет ПОЛНОСТЬЮ переписать, ориентируясь на СОВЕРШЕННО ДРУГИЕ ПРИНЦИПЫ.

С другой стороны, я являлся пассивным участником спора на форуме AVR. По поводу полезности и нужности TinyOS. И, думаю, там прозвучала одна совершенно корректная фраза. Что ОС не повышает производительность, а уменьшает. Она повышает наглядность, читаемость, повторяемость, удобнее наработки использовать и прочее, что приводит к уменьшению времени создания и отладки проектов (тем кто регулярно с этим работает).

Поэтому задачу на основе ОС необходимо проектировать и писать с нуля. А ни как не переносить.
Go to the top of the page
 
+Quote Post

4 страниц V  « < 2 3 4
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 20:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01456 секунд с 7
ELECTRONIX ©2004-2016