-
很实用的资料
-
还是实际试一下比较好,以免出现问题。
-
我没有使用库,库太繁琐。直接操作寄存器,自己写的,对了我的开发环境是IAR,我看安装目录下的头文件夹内都是是io打头的头文件,LS是用的STVD吗?
-
直观感觉是示波器设置问题,芯片始终频率上去以后,你示波器的采样频率也要上去。一般设置成数倍或十几倍
-
顶 +1
-
引用 8 楼 kyzf 的回复:
楼主好好看看这个BISS0001的设计资料:
http://www.jing-xi.com/ic/biss0001.pdf
研究下延时的电阻和电容数值的确定:
RR1RC1—输出延迟时间Tx的调节端。Tx≈49152R1C1。
RR2RC2—触发封销时间Ti的调节端。Tx≈24R2C2
首先好好上面那个中文手册的说明,
然后针对性计算下你原理图 上面C16与R110 ; C17……
我希望得到的是有人则输出,无人则无输出
我按照图里的参数算了下Tx=2.3秒,Ti=0.24秒 这样设置是不是有问题啊,电路我是网上找的
-
GPIO的功耗基本不考虑的
低功耗的设计不应该在这里着眼
驱动能够分级控制一个设备的功耗
比把全部GPIO都关了还要有效一万倍
在GPIO做文章
就是看见芝麻 丢了西瓜
-
找到出问题点,才是根本
产生的异常的原因太多了,比如memory访问到无效空间,比如寄存器读写异常
出现这个中断是好事,它明确告诉了我们隐藏的问题。
我调试的时候喜欢在中断服务程序中放入LCM显示“我是超级错误,专干坏事的”,Release出去的时候改为“内部错误,请联系方案提供商”。
好了,“授人以鱼,不如授人以渔”,我就说下如何找到产生这个bug的根源。
用仿真器,想方设法故意让程序进入此异常中断(让客户提供尽可能多的信息是非常有帮助的)。
然后停止运行,打开堆栈窗口,找上一级一级的找,问题点就暴露出来了,一般不会超过5分钟。
如果你的仿真器有trace功能,那更强大了,各级堆栈的详细信息一览无余,就更easy了。
-
假如你是个细心有耐性的人,建议自己焊,先焊最小系统板,也就是电源,晶振,复位电路,然后焊下载线部分,连接电脑,编程,假如连接成功,单片机可控,那就成功了,再焊其他你想要做的实验。自己焊,一来锻炼自己的焊工,二来认识简单的必要电路和外围电路。
-
楼主 多参看下MSDN吧
-
恩,有道理
-
不清楚具体功能,实现什么,帮顶
-
引用 7 楼 beeboobeeboo 的回复:
没遇到这个问题,我这里安装了R3重编了一把就可以了
我编译也能过,就是跑起来有问题,郁闷中。不知道漏了哪个东西
-
一般情况下,51和avr的学习板都不兼容
不过也有特殊的,就是人家在制作学习板的时候做了特别的处理
这种情况下,就可以使用了
-
革命性突破
-
T0 T1本身优先级就不一样
-
请问怎么关背光 是不是不是所有的系统都支持关背光
我用 SetDevicePower("BKL1:", POWER_NAME , D1);
d1 d2都试了没用啊 且为之奈何?
-
没见过,不过我见过linux可以动态改变电视的分辨率的
-
打开一个workspaces,在PB5.0的file->new project or file...里可以建一个DLL的工程,就是你所说的那些东西。他还会自动生成.reg .dat .db 等,有些需要自己加入相应内容,主要是。def和.reg 。驱动可以用同样方法再建一个.cpp的文件。 之后编译下应该就可以了。
-
感觉回答的都不是太全面