| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| ПОДПРОГРАМА ЗА СЪСТАВЯНЕ НА ТАБЛИЦА http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=4117 |
Страница 1 от 1 |
| Автор: | Емил Енчев [ Пет Апр 27, 2007 10:13 pm ] |
| Заглавие: | ПОДПРОГРАМА ЗА СЪСТАВЯНЕ НА ТАБЛИЦА |
Някой има ли сорс код как да запиша данни, ПОСТЪПВАЩИ ОТВЪН в таблица в пик процесора? Дали изобщо е възможно да се състави таблица от входящи външни данни? (Например 4 осембитови думи, разположени една под друга, но пристигащи отвън) |
|
| Автор: | ToHu [ Пет Апр 27, 2007 10:19 pm ] |
| Заглавие: | |
Всичко е възможно, таблицата си е таблицата, от къде идва информацията няма никакво значение. |
|
| Автор: | Емил Енчев [ Съб Апр 28, 2007 9:07 pm ] |
| Заглавие: | |
Значи, възможно е например да се напише нещо такова? ... Table addwf PCL,f retlw ROW1 retlw ROW2 retlw ROW3 retlw ROW4 retlw ROW5 retlw ROW6 retlw ROW7 ... A ROW1-7 да получи стойност през I2C? |
|
| Автор: | Ки4о [ Съб Апр 28, 2007 10:04 pm ] |
| Заглавие: | |
Ще си направиш 2 отделни програми -една за четене и една за запис в таблицата.Ако резултатите ти са еднобайтови ( 8 битови) ще имаш нужда само от един указател към таблицата.Ако обаче ти са двубайтови числа - примерно някакви стойности от 10 bit АЦП - ще трябва да си предвидиш и един броч към таблицата,т.е четеш/пишеш младши или старши байт.Има пример как се работи с таблици -поразрови се из сайта на Микрочип. А към това дето го искаш,ROW 1-7 но с 3 отделни функции които ще си ги напишеш: 1.I2C Read 2.Select Address 3.Table write |
|
| Автор: | Емил Енчев [ Съб Апр 28, 2007 11:03 pm ] |
| Заглавие: | |
Всъщност това е свързано с новата тема, която вече съм пуснал в "Академията". Повечето неща са ми ясни, но ми остава проблем самото СЛЕДЕНЕ на I2C магистралата. Не знам как да следя такта и да снемам данните. Ако някой има подобен сорс код, нека го пусне, а аз ще си го преправя. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|