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

 
 
> AT91 и драйвер таймера, как работать?
Dubov
сообщение Jun 13 2012, 11:51
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



Что нужно включить в файл board-xxx.c для того чтобы появился драйвер таймера в системе. Здаётся мне что толкьо вызова at91_add_device_tc() недостаточно.
Хочу получить драйвер, посредствам которого можно через пользовательский интерфейс управлять частотой генерации на ноге.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
xor.kruger
сообщение Jun 18 2012, 11:56
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 17-08-08
Из: Чернигов
Пользователь №: 39 647



Для того чтобы просто подергать ногой с заданной частотой достаточно в драйвер добавить такие строки:

Код
...
#define TCM_CLK        AT91_PIN_PC1
#define TCM8210_CLK    8000000
...
pck0 = clk_get(NULL, "pck0");
plla = clk_get(NULL, "plla");
at91_set_B_periph(TCM_CLK, 0);    /* PCK0 */
clk_set_parent(pck0, plla);
clk_set_rate(pck0, TCM8210_CLK);
clk_enable(pck0);
...

Обычно в файл платформ ничего для подобных вещей не добавляют, хотя если хотите, то можно данный код разместить и в платформе.

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dubov   AT91 и драйвер таймера   Jun 13 2012, 11:51
|- - Dubov   Цитата(xor.kruger @ Jun 18 2012, 14:56) Д...   Jun 19 2012, 04:44
- - xor.kruger   ЦитатаИнтереса для: хочется увидеть как создать др...   Jun 19 2012, 07:04
- - Enthusiast   Предлагаю обойтись без разработки драйверов, воспо...   Jun 19 2012, 11:45
|- - Dubov   Цитата(Enthusiast @ Jun 19 2012, 15:45) П...   Jun 20 2012, 07:52
|- - Enthusiast   Цитата(Dubov @ Jun 20 2012, 11:52) Таймер...   Jun 20 2012, 08:14
|- - Dubov   Цитата(Enthusiast @ Jun 20 2012, 11:14) В...   Jun 24 2012, 18:28
|- - Enthusiast   Цитата(Dubov @ Jun 24 2012, 22:28) Тогда ...   Jun 25 2012, 12:54
|- - Dubov   Цитата(Enthusiast @ Jun 25 2012, 16:54) Т...   Jun 25 2012, 16:33
|- - Enthusiast   Цитата(Dubov @ Jun 25 2012, 20:33) бред н...   Jun 26 2012, 12:50
- - Dubov   Похоже тема плавно перетекает в тему "Отчего ...   Jun 26 2012, 21:06
- - Dron_Gus   ИМХО, топикстартер хочет ипользовать аппаратный та...   Jun 27 2012, 20:26
- - Enthusiast   Всё верно: мы настраиваем и запускаем в работу апп...   Jun 28 2012, 04:02
|- - Zelepuk   Цитата(Dron_Gus @ Jun 27 2012, 23:26) ИМХ...   Jun 28 2012, 04:40
|- - Dron_Gus   Цитата(Enthusiast @ Jun 28 2012, 08:02) В...   Jun 28 2012, 07:58
|- - Zelepuk   А ещё думаю можно написать драйвер для управления ...   Jun 28 2012, 08:08
|- - Enthusiast   Цитата(Dron_Gus @ Jun 28 2012, 10:58) Не ...   Jun 28 2012, 18:26
|- - Dron_Gus   Цитата(Enthusiast @ Jun 28 2012, 22:26) Д...   Jun 28 2012, 19:32
|- - Dubov   Цитата(Dron_Gus @ Jun 28 2012, 23:32) Над...   Jun 29 2012, 04:44
- - Dron_Gus   Читайте раздел "34. Timer Counter".   Jun 28 2012, 08:15
- - Zelepuk   У нас тактировали АЦП с частотой 50кГц от Плис. не...   Jun 28 2012, 08:29


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

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 07:28
Рейтинг@Mail.ru


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