Микроконтроллеры | TMS320F2812 |
|
---|---|---|
spru712, ch.5, peripheral frames |
|
|
да вроде как 16 поставил работать стабильно начало спосибо |
|
|
Diablo@Dragon: Слово памяти программ не равно одному байту (8 бит), а больше его (14 бит). Вообще говоря, есть понятие машиное слово - это минимальная единица памяти, к которой я могу обратиться, например, для пиков это будет 8 бит, для DSP96002 это будет 32 бита, для TMS320F2812 это 32 и 16 бит, то есть всё зависит от архитектуры процессора В широком смысле машинное слово не есть установившееся понятие и по-разному интерпретируется в разных разделах ВТ и на разных архитектурах. Конкретно для TMS320F2812 ЕСТЬ команды чтения/записи ПОБАЙТНО. Не огорчайтесь, не многие это знают и ещё меньше - используют. Даже я использовал всего несколько раз. Ну и при желании можно засосать сразу 64 бита, но это экзотика... |
|
|
Ясненько сейчас буду с шимом разбератся |
|
|
AlexAlcoa ◊ Для тех кто не совсем знает с чего всё начиналось! |
|
|
Извиняюсь за офф. Я так понимаю (пусть гуру меня поправят т.к. никогода не работал с TMS...) FIFO Вашего мк и приемника и передатчика, оба, состоят из 16 ячеек равных одному слову(word) 16бит, но достоверными данными, в ячейке FIFO, являются только младшие 8 или 9 бит в зависимости от режима работы USART. |
|
|
не конечноже доля правды в расуждениях то есть но только вот нигде неуказана действительная размерность FIFO а указано 16x8 bit хотя я мог просто этого и ненайти да и кстате я прецепился то вот к какой фразе (одно слово(word) всегда было 16бит или 2а байта.) мне крайне удивительно читать что оно всегда было такое и для наглядности я дал ссылку на вот это |
|
|
не конечноже доля правды в расуждениях то есть но только вот нигде неуказана действительная размерность FIFO а указано 16x8 bit хотя я мог просто этого и ненайти да и кстате я прецепился то вот к какой фразе (одно слово(word) всегда было 16бит или 2а байта.) мне крайне удивительно читать что оно всегда было такое и для наглядности я дал ссылку на вот это |
|
|
Собственно и я тоже прицепился к фразе (16 слов равных одному байту, то есть 1слово=8 бит) ибо BYTE=8битам, WORD=16битам, DWORD=32битам, допускаю, что на заре вычислительной техники не было такой терминологии и выражение "всегда" не совсем корректно. Но в настоящее время называть словом 8и ли 32х битное число, это не верно, ИМХО. PS Предлагаю оставить ненужную демагогию. |
|
|
Не спорьте, слово может быть разной длины, например, у цифровых процессоров AD слово команд длиной 24 бита, а у 12-х пиков - 12 или 14 бит. Все эти понятия достаточно условны. AlexAlcoa: FIFO Вашего мк и приемника и передатчика, оба, состоят из 16 ячеек равных одному слову(word) 16бит, но достоверными данными, в ячейке FIFO, являются только младшие 8 или 9 бит в зависимости от режима работы USART Там немного не так. Доступ к фифо осуществляется через 16-битный регистр, биты <7-0> которого в принципе могут представлять данные, в "принципе" - потому, что длина прд/прм символов может программно варьироваться от 1 до 8 бит, больше - не допускается. Далее бит <15> представляет собой флаг фреймовой ошибки, а бит <14> - ошибку чётности. Остальные биты не используются. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |