Показать сообщение отдельно
Старый 07.06.2019, 00:11   #57
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,643
Вес репутации: 2476/119
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Подскажите по указателям

Цитата:
Сообщение от besogon Посмотреть сообщение
maagalex
А как часто пользователь свои команды шлет?
Если просто принять массив по UART и когда он полностью принят, то его обработать, то получится?

Как расковырять то, что внутри CY_SET_REG8(PWMA[ADRR],128);?

Как Вы добираетесь до disasm?
Там может быть такая вещь, что записать всё скопом можно быстрее, чем всё по отдельности.
Пакет DMX это 512 байт один за другим, потом пауза 80мксек и опять 512 байт..За время паузы вывести 36 каналов нельзя

Макрос этот какой то длиный, его тела поиск по проекту не находит, оно как то в хидере прилинковывается, очевидно лазить туда не стоит..
void CY_SET_REG8(uint16/uint32 reg, uint8 value)
Description: Writes the 8-bit value to the specified register. For PSoC 3 the address must be in
the lower 64 K address range.
Parameters: reg: Register address (uint16 PSoC 3 / uint32 PSoC 5)
value: Value to write
Return Value: None

DMA с регистрами перифирии скорее всего не работает, на профильном форуме мне пока не подсказали..
Надеюсь впихну счетчик чтобы он считал байты не отвлекая процессор в это время
maagalex вне форума   Ответить с цитированием