芯片:CC2640R2F
问题:最近在学习SCS,想利用模拟串口实现日志打印.目前看了一些资料,单独的SCS收发工程实现了,现在想做一些自己的设计,有些疑问.想知道这个模拟串口的最终底层是怎么样的呢,因为并没有一个硬件串口外设.
像之前Uartlog.c或npi_uart.c之类的串口功能文件,最终其实都会调用一个uart_write之类的串口输出函数,这个可以算是最底层的了,但是对于模拟串口来说好像并没有这样一个函数.
在scifUartTxPutChar或scifUartTxPutChars这两个函数里,所做的操作只是将要输出的内容添加到TxBuffer里,但是在哪里真正的把这个数据输出出去呢?
z z46:
求指导求回复~~
YiKai Chen:
基本上這部份沒有什麼文件,應該就是Sensor Controller會到TxBuffer把数据输出出去
z z46:
回复 YiKai Chen:
请问你有用过2652的UartLog.c这个功能的函数吗?就是利用串口进行日志打印,比较简单。我想用scs的模拟串口实现相似的功能,但是关于其中uartLog_flush这个函数在模拟串口上怎么实现有点懵…