-
顶一个
-
可以,而且可以显示任务状态
-
回77楼:是的,ST是商业公司,是做产品的,所以公司发布的文档偏向于应用,不是为了做研究。
如果你在应用中,有必要知道更加详细的底层细节,请直接与ST的人员联系,我们可以根据情况,给你开放一些内部资料。
-
10HZ信号,5V左右的稳定幅度的正弦波,楼主直接采用最便宜的单片机 采用查表,就能实现啊。
确保你的单片机是5V供电,且需要有DAC功能模块。
然后定时 采用DAC 查表输出,就可以很方便实现 :10HZ信号,5V左右的稳定幅度的正弦波。
而且这样的单片价格很便宜 也有很多,
-
看看,顺便接分
-
谢谢楼主分享,gelu1040 也分析的有理,大家讨论继续。学习。
arm和单片机如果说要是差不多,那基本上整个IT业都差不多,不就是010100100100嘛
-
谢谢LS各位的回答
我现在的程序时这样的(这是一个4乘3的按键程序,我用的是伟福仿真器【89S51】,P1.0--P1.6作为输入口,P1.7接一个LED,想实现的功能就是:通过我做的键盘,当我按下相应的键时,能在我的仿真软件【KeilC】中显示出相应的数字,并且当我按下数字的时候,LED是亮的。但是一直得不到我想要的结果,不知道为什么。。。请问你能帮下忙吗?我现在都快急死了。。。)
#include
#include
#include
#define uchar unsigned char
#define uint unsigned int
uchar num,temp,flag;
sbit P1_7=P1^7;
sbit P1_4=P1^4;
sbit P3_2=P3^2;
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void Int0() interrupt 0
{
if(flag)
{
P1=0xfe;
temp=P1;
temp=temp&0xf0;
while(temp!=0xf0)
{
delay(5);
temp=P1;
temp=temp&0xf0;
while(temp!=0xf0)
{
temp=P1;
switch(temp)
{
case 0xbe:num=1;
break;
case 0xde:num=2;
break;
case 0xee:num=3;
break;
}
while(temp!=0xf0)
{
temp=P1;
temp=temp&0xf0;
}
}
}
P1=0xfd;
temp=P1;
temp=temp&0xf0;
while(temp!=0xf0)
{
delay(5);
temp=P1;
temp=temp&0xf0;
while(temp!=0xf0)
{
temp=P1;
switch(temp)
{
case 0xbd:num=4;
break;
case 0xdd:num=5;
break;
case 0xed:num=6;
break;
}
while(temp!=0xf0)
{
temp=P1;
temp=temp&0xf0;
}
}
}
P1=0xfb;
temp=P1;
temp=temp&0xf0;
while(temp!=0xf0)
{
delay(5);
temp=P1;
temp=temp&0xf0;
while(temp!=0xf0)
{
temp=P1;
switch(temp)
{
case 0xbb:num=7;
break;
case 0xdb:num=8;
break;
case 0xeb:num=9;
break;
}
while(temp!=0xf0)
{
temp=P1;
temp=temp&0xf0;
}
}
}
P1=0xf7;
temp=P1;
temp=temp&0xf0;
while(temp!=0xf0)
{
delay(5);
temp=P1;
temp=temp&0xf0;
while(temp!=0xf0)
{
temp=P1;
switch(temp)
{
case 0xd7:num=0;
break;
}
while(temp!=0xf0)
{
temp=P1;
temp=temp&0xf0;
}
}
flag=0; }
EX0=1;}
}
main()
{
flag=1;
EA=1; /*CPU开中断*/
IT0=1; /*脉冲触发方式(负跳变有效)*/
EX0=1; /*允许外部中断0中断*/
delay(100);
printf("%d",num);
while(1);
}
-
没有人回答,就你了,谢谢啦!
-
大侠图没显示啊?线的问题?硬件应该没问题把
-
修改拨号连接的注册表,用PB打开工程,重新定制编译,再烧写到板子就OK了,CDMA的一样,只是要填写用户名跟密码比如card、card
-
祝大家一路平安! 新年快乐!
-
你熟悉哪个就用哪个呗?
-
帮顶下,
MARK。
-
晕!如果布一块也就手工布算了,可是我要布很多系列的多种规格测试仪PCB,平均每块都有几十对,要布死人的!
我现在有这么个笨想法:在我原来要放焊盘的地方,正面放一个表贴焊盘,与电流源相连;背面放另一个表贴焊盘,与电压采集相连。
等自动布完后,直接在这些表贴焊盘上放置通孔焊盘,不就成了吗?
大家觉得怎么样?
-
学习下。
帮顶下、
-
首先测串口频率(示波器),然后一台机器的两个串口的rxd接在被测系统的TXD和RXD上,在串口调试软件看他们通信,去找规律。
-
2楼说的不错,不过一般的单片机没有多大的优势了,AVR,PIC MSP430,新华龙 还可以。开发板式必须的。
不过也可以直接上ARM7了。
-
DMA模式什么意思啊?如何应DMA接收串口数据?
-
mmu开启之后当然不能够访问物理地址了
你可以使用工具查看一下物理地址和虚拟地址的映射表,直接查看mmu的方式进行查看,很多调试工具中有这个功能
前段时间,碰到和你类似的问题,后来发现时mmu初始化有错误,原因是mmu的pts表格内容比较乱,在初始化之前全部清0就好了
-
我现在也遇到pxa270 烧写wince 5的问题了,关于驱动的