微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > dspic延时函数再度升级,精确到us级,专为做单总线时序设计

dspic延时函数再度升级,精确到us级,专为做单总线时序设计

时间:10-02 整理:3721RD 点击:


void User_DelayMs(uint8_t number) //Ys = ((num1*4+1)+7)*number+1)
{
uint16_t num1;
do
{
  num1 = Fcy/4006;  //1Tcy
  while(--num1);  //4Tcy
}while(--number);   //7Tcy
}




有更好的延时处理方式,可以发进来,参考一下

谢谢分享!

这是什么单片机,晶振为多少时的延时程序?

我见过精确到纳秒的,avr的

小编这个是如何计算的呢?为何我引用到我的dspic33f系列的芯片 明显不是1ms 差别非常非常非常非常的大

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top