|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 1:59 am
|
Страница 1 от 1
|
[ 5 мнения ] |
|
ПОДПРОГРАМА ЗА СЪСТАВЯНЕ НА ТАБЛИЦА
| Автор |
Съобщение |
|
Емил Енчев
Ранг: Минаващ
Регистриран на: Сря Апр 18, 2007 1:43 am Мнения: 31
|
 ПОДПРОГРАМА ЗА СЪСТАВЯНЕ НА ТАБЛИЦА
Някой има ли сорс код как да запиша данни, ПОСТЪПВАЩИ ОТВЪН в таблица в пик процесора? Дали изобщо е възможно да се състави таблица от входящи външни данни? (Например 4 осембитови думи, разположени една под друга, но пристигащи отвън)
|
| Пет Апр 27, 2007 10:13 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 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 |
|
 |
|
Ки4о
Ранг: Форумен бог
Регистриран на: Съб Юли 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 |
|
|
|
Страница 1 от 1
|
[ 5 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 1 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|