Отговори на тема  [ 5 мнения ] 
ПОДПРОГРАМА ЗА СЪСТАВЯНЕ НА ТАБЛИЦА 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Апр 18, 2007 1:43 am
Мнения: 31
Мнение ПОДПРОГРАМА ЗА СЪСТАВЯНЕ НА ТАБЛИЦА
Някой има ли сорс код как да запиша данни, ПОСТЪПВАЩИ ОТВЪН в таблица в пик процесора? Дали изобщо е възможно да се състави таблица от входящи външни данни? (Например 4 осембитови думи, разположени една под друга, но пристигащи отвън)


Пет Апр 27, 2007 10:13 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение 
Всичко е възможно, таблицата си е таблицата, от къде идва информацията няма никакво значение.


Пет Апр 27, 2007 10:19 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Апр 18, 2007 1:43 am
Мнения: 31
Мнение 
Значи, възможно е например да се напише нещо такова?

...
Table addwf PCL,f
retlw ROW1
retlw ROW2
retlw ROW3
retlw ROW4
retlw ROW5
retlw ROW6
retlw ROW7
...

A ROW1-7 да получи стойност през I2C?


Съб Апр 28, 2007 9:07 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Юли 22, 2006 9:50 pm
Мнения: 1638
Мнение 
Ще си направиш 2 отделни програми -една за четене и една за запис в таблицата.Ако резултатите ти са еднобайтови ( 8 битови) ще имаш нужда само от един указател към таблицата.Ако обаче ти са двубайтови числа - примерно някакви стойности от 10 bit АЦП - ще трябва да си предвидиш и един броч към таблицата,т.е четеш/пишеш младши или старши байт.Има пример как се работи с таблици -поразрови се из сайта на Микрочип. А към това дето го искаш,ROW 1-7 но с 3 отделни функции които ще си ги напишеш:
1.I2C Read
2.Select Address
3.Table write


Съб Апр 28, 2007 10:04 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Апр 18, 2007 1:43 am
Мнения: 31
Мнение 
Всъщност това е свързано с новата тема, която вече съм пуснал в "Академията". Повечето неща са ми ясни, но ми остава проблем самото СЛЕДЕНЕ на I2C магистралата. Не знам как да следя такта и да снемам данните. Ако някой има подобен сорс код, нека го пусне, а аз ще си го преправя.


Съб Апр 28, 2007 11:03 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 5 мнения ] 

Кой е на линия

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


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

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