Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
11.06.2009, 13:02
|
|
Прописка
Регистрация: 24.07.2008
Сообщений: 151
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Работа с байтами
Подскащите пожалуйста как "отрезать" лишнее с АЦП
у меня сейчас а=ADCH равна 9D 9D мне нужно всего один байт т.е. 9D т.е. показание от
АЦП должно быть отрезано до 8 бит (0-255)
|
|
|
|
11.06.2009, 13:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Наверное правильно будет просто настроить соответствующее выравнивание в регистре режима АЦП (насколько я понял у Вас микрочиповский МК.)
Кроме того в CCS C есть функция make8(arg,byte), возвращающая значение заданного байта аргумента.
|
|
|
|
11.06.2009, 13:27
|
|
Прописка
Регистрация: 24.07.2008
Сообщений: 151
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Спасибо!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Работа в VMLAB.
|
sas12 |
Proteus, KiCAD и другие ECAD |
5 |
25.09.2008 19:28 |
Работа с PCI
|
Электроник |
Микроконтроллеры, АЦП, память и т.д |
0 |
19.10.2005 12:29 |
Работа с хардом
|
quarz |
Делимся опытом |
3 |
22.07.2005 15:58 |
Часовой пояс GMT +4, время: 19:25.
|
|