|
|
 |
Ответов
|
Oct 31 2007, 14:24
|
Местный
  
Группа: Свой
Сообщений: 234
Регистрация: 30-03-07
Из: Одесса
Пользователь №: 26 621

|
Код ;**** Драйвер вывода через аппартный SPI - функция get_data: mov B, #8 gd_loop: rlc A mov piSPI_DATA, C setb piSPI_CLK clr piSPI_CLK djnz B, gs_loop ret Запихивается байт в аккумулятор, вызывается функция - и данные в SPI
Сообщение отредактировал oran-be - Oct 31 2007, 14:25
|
|
|
|
|
Nov 4 2007, 17:33
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 25-10-07
Пользователь №: 31 737

|
Цитата(oran-be @ Oct 31 2007, 18:24)  Код ;**** Драйвер вывода через аппартный SPI - функция get_data: mov B, #8 gd_loop: rlc A mov piSPI_DATA, C setb piSPI_CLK clr piSPI_CLK djnz B, gs_loop ret Запихивается байт в аккумулятор, вызывается функция - и данные в SPI ...Если не затруднит в двух словах что за "Драйвер вывода через аппартный SPI - функция"? И еще "mov B,#8" это имеется в виду что передовать будем все 8 бит(байт целиком)?
|
|
|
|
|
Nov 5 2007, 11:41
|
Местный
  
Группа: Свой
Сообщений: 234
Регистрация: 30-03-07
Из: Одесса
Пользователь №: 26 621

|
Цитата(Scorpline @ Nov 4 2007, 21:33)  ...Если не затруднит в двух словах что за "Драйвер вывода через аппартный SPI - функция"? И еще "mov B,#8" это имеется в виду что передовать будем все 8 бит(байт целиком)? Здесь имеется в виду, что это код, работающий непосредственно с железом, в частности с портами, реализуя интерфейс SPI программным способом медодом дергания за порты. А функция - это то, что это реализовано в виде функции. То есть, для вывода байта надо загрузить в А данное и сделать call get_data ... Здесь уже занные ушли в SPI
|
|
|
|
|
Nov 5 2007, 15:59
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 25-10-07
Пользователь №: 31 737

|
Цитата(oran-be @ Nov 5 2007, 15:41)  Здесь имеется в виду, что это код, работающий непосредственно с железом, в частности с портами, реализуя интерфейс SPI программным способом медодом дергания за порты. А функция - это то, что это реализовано в виде функции. То есть, для вывода байта надо загрузить в А данное и сделать call get_data ... Здесь уже занные ушли в SPI Спасибо.... Доходчиво... однако все не так сложно.
|
|
|
|
|
Nov 27 2007, 14:44
|
Группа: Новичок
Сообщений: 4
Регистрация: 21-11-07
Пользователь №: 32 560

|
у 8086 есть spi интерфейс?
|
|
|
|
Сообщений в этой теме
Scorpline Как организовать передачу одного байта по SPI Oct 30 2007, 16:59 rezident Цитата(Scorpline @ Oct 30 2007, 21:59) Ка... Oct 30 2007, 17:34 AlexNG А как можно эмулировать spi на lpt порте? (8086) Nov 28 2007, 08:34 rezident Цитата(AlexNG @ Nov 28 2007, 13:34) А как... Nov 28 2007, 14:29  AlexNG Цитата(rezident @ Nov 28 2007, 17:29) Про... Dec 10 2007, 16:10   rezident Цитата(AlexNG @ Dec 10 2007, 21:10) Начне... Dec 10 2007, 16:32    AlexNG Аппаратного у меня нету, (надо для 8086 на асембле... Dec 10 2007, 20:01 Wildcat Вот как раз канал CS использовать надо обязятельно... Dec 10 2007, 21:01
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|