F28335_usDelay 宏定义:实现以微秒为单位的延迟
这是一个宏定义,用于实现以微秒为单位的延迟。
宏定义中的 'DELAY_US(A)' 表示将传入的参数 'A' 转换为微秒延迟。
'CPU_RATE' 是一个常量,表示CPU的时钟频率。
宏定义中的 'F28335_usDelay' 是一个函数,用于实现延迟。
具体的延迟时间的计算公式为: '(((long double) A * 1000.0L/(long double)CPU_RATE) - 9.0L) / 5.0L'
这个宏定义的作用是根据CPU的时钟频率和传入的参数计算出延迟的微秒数,并调用相应的延迟函数进行延迟。
原文地址: https://www.cveoy.top/t/topic/pgvP 著作权归作者所有。请勿转载和采集!