文号
t20297
阅读
2827
回复
5
收藏
2
ATtiny13问题解决
2009/10/18
IP:广东
我用USBisp烧写工具。编写好程序写入。总提示错误。。后来发现把flash页面大小由64改为32.。问题解决。。顺便问下。。做PWM能用
#include <iom16v.h>
#include <macros.h>
#define  uchar unsigned char
#define  uint  unsigned int
void delay(uint ms)
{
    uint i,j;
for(i=0;i<ms;i++)
    {
    for(j=0;j<100;j++);
       }

这个延时函数吗。。
5
17年3个月前IP:未同步
158718
1楼
这个,精确延时,很方便。
attachment icon MCUtool.rar 651.47KB RAR 18次下载
引用
评论
17年3个月前IP:未同步
158725
2楼
thx..能用生成的C语言吗?
引用
评论
17年3个月前IP:未同步
158729
3楼
对了这个生成的for函数是一次全部运行吗?
例如生成1000微秒的数据
    for(c=1;c>0;c--)
        for(b=142;b>0;b--)
            for(a=2;a>0;a--);
这样运行完3个for循环才有1000微秒吗?
引用
评论
17年3个月前IP:未同步
158730
4楼
引用第3楼kangyuhelf2于2009-10-18 11:36发表的  :
…………………………
这样运行完3个for循环才有1000微秒吗?

恩,应该是的……
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的