Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Вопросы внутри.

Отправлено yurish (79.98.107.90) 06 мая 2015, г. 13:49
В ответ на: Ответ: отправлено Тумблер 06 мая 2015, г. 12:36

1) вопрос снят
2) не понял относительно FuseBitNum. Исходный массив 32 байта, то есть 256 бит.
После преобразований размер данных не меняется. Просто они расположены по другому. Например в исходном виде это 32 байта по 8 бит данных. А после преобразования при Х=4 должно получиться 64 байта по 4 бита данных в младших разрядах, старшие = 0. При Х=3 должно получиться 85 полных байт, в которых 5 старших разрядов =0, а 3 младшие - это данные, плюс 86 байт только с одним битом.
Но в любом случае количество бит данных = 256, меняется их как-бы расположение, а не количество.
Не хочу загружать 8 разрядный МК лишним кодом. Нужен ли этот предохранитель?
3) {bitNum=0; ++byteNum;}
это равносильно сразу bitNum=1;
4) Все байты нужно заполнить, то есть sizeTarget = AbsBitNum / X; ??


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 2 на три:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru