-
嗯 有些引脚就是上拉到10K的,JTCK应该跟这些引脚一样吧
-
老兄这招不错,用运算结果乱搞,呵呵
-
6# 版主
那是要设置成ADC_SampleTime_1Cycles5吗?
是的。并且系统时钟必须是14MHz的整数倍(系统时钟最高是14M x 4=56M),才能得到1us的采样速度
-
呵呵,LS言重了。
其实做法很普通。
用4KB字节来模拟4字节的EEPROM,寿命翻1000倍,自然就有1千万次了。算法就这么简单。
需要2千万次,就用8KB来模拟、、、,如此而已。
-
很好,这几天对此事一直比较犯糊涂,也提过类似的帖子但没有得到肯定的回答,现在明白了!谢谢!
它不像过去接触过的NXP的ARM有专门的分配外设引脚的寄存器设置位。
-
一般学生年代,用个无线收发模块就可以了,PT2272,PT2262,我以前搞过,网上很多资料,以前我们学校的很多学生都用这个,很容易买到模块,5,6年前是十块钱左右,一个模块。5V供电,传输距离20多米,我自己测过。不是理论值,不过,12v的时候,可以达到100多米,我没试过,理论值。
当然你也可以自己做,不用买模块。里面的电路也挺简单的。
-
1、P2.5、P2.6、P2.7都有取反操作,到底是其中的用哪个来在控制方向?
2、MCLK和SMCLK没有选择XT2作为时钟源?
3、步进驱动器需要求怎样实现转向翻转?
-
#include
#define uchar unsigned char
sbit sw=P0^0;
void main()
{
TMOD=0x02;
TH0=0x0a;//这里的定时需要根据你的调速要求和电机供电频率太确定。
TL0=0x0a;
EA=1;
ET0=1;
sw=0;
TR0=1;
while(1);
}
void tiaosu() interrupt 1 using 1
{
uchar t=100;//对晶闸管发射的正脉冲需要维持一定的时间才能时晶闸管导通。这个需要集体情况具体确定。
sw=1;
while(t--);
sw=0;
}
仅供参考。。。。
-
选ARM吧!不管什么搞精就是牛X.就算java,.net工资高者大有人在
-
STM8S103
处理一个按键:读一个IO的状态,存放到一个位变量中.
1. 位变量不能定义
2. 读一个IO的状态,需要CHAR KEY1 = (PC_IDR & 0x40);
这样效率很低
-
靠自己的努力和你的运气
有本事又咋样,财运不和你招手,你又能把他咋样了
-
接分祝福 回复内容太短了!
-
帮顶下。
MARK.
-
引用 15 楼 gooogleman 的回复:
噢噢噢噢噢噢噢噢
你明天不上班?
-
难!
和硬件相关的,最好在板子上开发
-
嵌入式的开发,关键在经验和积累;
证书基本都没有用。
建议楼主认真积累相关经验,这个实实在在的开发与设计,不是像文科与管理类,需要什么证书
在IT 行业,做研发,靠的是真正的本领,楼主多多积累经验为主
QQ:604914729
-
学51单片机 最好又块开发板 这样进步快点
-
一直拖了很久,还没解决,可能是各个开发板生产厂商按照自己的需求把三星的BSP做了修改,把某些东西改乱了。
用三星原版的BSP应该没有问题。我猜的。
-
物理地址 (physical address): 放在寻址总线上的地址。放在寻址总线上,如果是读,电路根据这个地址每位的值就将相应地址的物理内存中的数据放到数据总线中传输。如果是写,电路根据这个地址每位的值就将相应地址的物理内存中放入数据总线上的内容。物理内存是以字节(8位)为单位编址的。
虚拟地址 (virtual address): 4G虚拟地址空间中的地址,程序中使用的都是虚拟地址。
如果CPU寄存器中的分页标志位被设置,那么执行内存操作的机器指令时,CPU会自动根据页目录和页表中的信息,把虚拟地址转换成物理地址,完成该指令。
-
我记得McuPlayer和mcuisp是一个淫呢
又在玩空明掌?