... но не любой ценой.
-
- Ну, без UARTа, через отладочный интерфейс, SDI, работает только
направление от МК в ПК. Но работает, где то чуть выше 100кбит/с
эффективная скорость передачи. Но передача очередной пачки из 7
байт - только в режиме опроса - по прерываниям передавать не
получится. - Nikolay_Po(Вчера, 21:18)
- Для отладочного printf() самое то. Нет? - Cкpипaч(Вчера, 21:22)
- У меня всё событийно-ориентированное, было не очень удобно. Но, в
итоге, с прототредами, заработало как мне хотелось. Пример SDI не
сложный, там видно, к какой паре 32-битных слов нужно обращаться,
куда писать байты. Но прикол - нужно, чтобы отправлялись не нулевые
байты. Нулевой ты положишь в регистр для отправки и не поймёшь,
когда отправка завершилась - проверка делается так же по нулевому
значению. Так что только для текстового вывода. - Nikolay_Po(Вчера, 21:25)
- Т.е. это не printf ? Тогда отбой. - Cкpипaч(Вчера, 21:29)
- В смысле? pritnf() нормально с этим работает! В зависимости от выбора, SDI или UART, просто выбирается соответствующая версия _write(). В одном случае она кидает строку в UART, в другом - в регистры интерфейса отладки. А printf как был - так и остался. Просто через SDI ты не сможешь передавать сырые произвольные даные. А текст из printf - самое то! - Nikolay_Po(Вчера, 21:32)
- Т.е. это не printf ? Тогда отбой. - Cкpипaч(Вчера, 21:29)
- У меня всё событийно-ориентированное, было не очень удобно. Но, в
итоге, с прототредами, заработало как мне хотелось. Пример SDI не
сложный, там видно, к какой паре 32-битных слов нужно обращаться,
куда писать байты. Но прикол - нужно, чтобы отправлялись не нулевые
байты. Нулевой ты положишь в регистр для отправки и не поймёшь,
когда отправка завершилась - проверка делается так же по нулевому
значению. Так что только для текстового вывода. - Nikolay_Po(Вчера, 21:25)
- Для отладочного printf() самое то. Нет? - Cкpипaч(Вчера, 21:22)
- Ну, без UARTа, через отладочный интерфейс, SDI, работает только
направление от МК в ПК. Но работает, где то чуть выше 100кбит/с
эффективная скорость передачи. Но передача очередной пачки из 7
байт - только в режиме опроса - по прерываниям передавать не
получится. - Nikolay_Po(Вчера, 21:18)