Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
�ʣ�Ϊʲô��IDE�±����C�������4Kʱ�����4K����
��IDE����ʹ�õı��������ļ���Keil��˾�ṩ�����棨��4K�������ƣ������Ҫ���볬��4K�����C�����
��빺�
����Keil�����װã��ٰ�IDE�б��������ļ���·��ָ����Keil�еı��������ļ�����ڵλ�á�
�ʣ�IDE�¶Ի�����ı�������������IDE��������輸��ϵ 㣿
��IDE�����¶Ի�����ʱû�д��볤�ȵ����ơ�����ڵʱ����������4��ϵ 㡣
�ʣ�1����IDE���ܲ����
� �ܰ C8051Fϵ�е�Ƭ��оƬ��ڵĿ����������2����������ܣĴ����Ƿ���������ص
���ͬ�ͺŵ���һ�鵥 Ƭ��о Ƭ ��
�Ϳ��Ѵ�
��1�����оƬû�м�� ܾ �2������� ��� IDE�²�� �ֱ������Ŀ����룬ֻ�ܰ
U-EC2����תĿ����������صоƬ�С �
�Hex��ʽ���ļ�ͨ��
�ʣ���IDE��������òſ�����ȷ�Ľ���Ӳ�����ԣ�
����Ӳ������ǰҪ����ȷ������������ӿ����ڼԽӿ����ڣò������£�
2.��DEBUG INTERFACE��ѡ������Ӧ�Ľӿ�(����:F02Xѡ��JTAG�ӿ�ڣF3XXѡ��C2�ӿ�)
�ʣ�C8051Fxxϵ�е�Ƭ��Ŀ��������Dz��Ǵ���������PC���ںJTAGЭ�������ת䣩��ͬ��
Ŀ��ͬ��
ͬͬͬͬͬͬͬͬͬͬͬͬͬ
õģ�ֻ��Ŀ��ͬ�
�𣺿������д�����������IJ�������ͨ� �ֻ Ҫ ����һ �
ͬͬͬͬͬͬͬͬͬͬͬͬͬ
��Ϳ��������Կ���ȫϵ�е�Ƭ��, ֻ Ҫ�����ɿ�����������Ϳ���� ˡ�Ϊ�˼ӿ���Ŀ�
�Ҫ�����������ͺ
����̣�� ֻ ŵ�Ƭ���Ŀ���Ϳ����ˡ�
�ʣ�C8051F��Ƭ������������û�ϵͳ�ģ�
��C8051F ��Ƭ�����ÿ�����������û�ϵͳ�ġ���Ƭ���
����������IDE�����ɿ�����������U-EC2��PC��USB��͵ںƬ��JTAG�ӿ�ڵЭ��
��תģ���һ��Ŀ��壨������C8051F
MCU����IDE�м��ɱ���������������֧ �ֻ�����Ժ�C���ԣ�����֧ �֣���U-EC2�Ǵ�USB�
�ڵJTAGЭ�����תģ�顣
Ŀ����ϴ���һ����Ӧ��C8051F
�Χ �· ����һ����С��Ƭ��ϵͳ���������������ӵ�����C8051F��Ƭ��Ƭ������ڼһ���
MCU��һЩ����
�JTAGЭ��Ϊ��ĵ��Ե�·�������������ڵϵͳʱ������Ҫ���÷�רоƬ��Ŀ�����ͷ��Ŀ��RAM�ȡ�����I
DE�ϱ�����ɳ�������ͨ��
U-EC2 ����ӵ������ �ںJTAG�ӿ��ڣ����������صû�ϵͳ���C8051F
USB �
MCU��Flash�洢���У�Ȼ������Ե������
�Ŀ Ϳ �ϵ �ˡ�
�𣺿��ԡ������밲 ��̬��װӿ⡣�������������ҹ�˾����վ������ء
�ʣ���ν����Ŀ���������תhex��ʽ�ļ���
�𣺵�һ������ʹ��KEIL C������ڱʱֱ � � � �
ɡ�
���ʹ���ڶOH51��DOS�����Ŀ���ļ�����תhex��ʽ���ļ���
�ʣ����������ܺ��IDE������Ŀ��ϵͳ�����ô�죿
��1).���10о��ƽ���¼�USB���Ƿ���ȷ���
2).���Ŀ���ĵ�Դ�Ƿ���ȷ���
4).���JTAG�ӿ�ڵTMS��TCK��TDI��TDO��C2�ӿ�ڵC2CK��C2D�Ƿ���ȷ��ӵ�������
5).��֤оƬ�����е�Դ(����/ģ��)������ضȷ���
6).���оƬ����MONEN��ţ�Ҫ��֤������Ѿ��ӵ�VDD��GND�ϣ�
7).���RST��ŵ�̬������״ӵĹ����Ҫ��֤�����Ϊ�ߵ�ƽ��
8).���оƬ�ĺ����Ƿ����麸���·
�жϡ���λԴ
ⲿ ж����� �ֲ��ģ�
�ʣ�C8051FXXX MCU�����
��C8051F000/1/2/5/6/7��C8051F010/1/2/5/6/7��/INT0��/INT1��/INT4��/INT5��/INT6��/INT
7
C8051F020/1/2/3��/INT0��/INT1��/INT6��/INT7
C8051F120/1/2/3/4/5/6/7��/INT0��/INT1�� �ע⣺����Ҫʹ��C8051F12x��C8051F02x
������ʱ��Ҫ����עԭ���ϵͳ���Ƿ�ʹ����/INT6��/INT7����C8051F12x��û�������
ⲿ жϡ��
���
C8051F040/1/2/3��/INT0��/INT1
C8051F060/1/2/3��/INT0��/INT1
C8051F206/220/221/226/230/231/236��/INT0��/INT1(���⣬��4���������жϣ�SCI0��SCI1��SCI
2��SCI3��
C8051F30x/C8051F31x/C8051F32x/C8051F33x/C8051F35x��/INT0��/INT1
�ʣ�C8051Fϵ�е�Ƭ����ж��м���?
��C8051Fϵ�е�Ƭ����ж�ֻ������������ȼ�������ȼ����ϵ�����е��ж�Ĭ�ϵ��ǵ����ȼ�������֮�
䲻�ܴ����жϡ�
�ʣ�ʹ����ǿ�Ƹ�λʱӦ����עЩ���⣿
��������Ҫ�����ʹ�����ڳǿ�Ƹ�λ���мDz�������ڳλ�ͽ�������λ�� ��
��ᵼ��ϵͳ��ͣ��ѭ���� ����Ӷ����ϵͳ������������
λ �������
�ʣ����Ź��Ѿ����رˣ�ϵͳΪʲô���Dz�ͣ�
ĸ �
λ ��
�𣺿�����ڸλ��鿴����λ��־
�Ĵ����ֵ����ȷ��������ʲôԭ������λ��������Ӧ�Ĵ���
�ʣ���Ƭ��ϵͳ�����ʱ������λ��Ҳ������λ��ֻ�����¶ϵ�����ϵ�ſ������У�Ϊʲô��
����������С�����Ҳ��Ϊ���ɿ�عЧӦ�����������������Ҫԭ���ǵ�Ƭ���ijЩ����
�ǿ�������룬 Ӧ��ȡ������ֿ����Ŵ�ʩ��
ⲿ�Ź
�ʣ�ʹ������ �� ·��Ҫ��עʲô?
ⲿ�Ź
��������� �� ·������ǵ������������ڿŹ���·����λ���֮���400~1000ŷ��������裻
�ʣ���λ����Ƿ��б�Ҫ���������?
�ʣ���κ���TQFP����оƬ��
�𣺹���һ�ɺ��ӱ������Ľ�
���������ڵͷ���˲���������1mm�������������Ŵ�������
ߡ�������������Ϳ��رԺ����ˡ���һ�û����������������Ƶ������ߣ�������������
Ƶ�߳� �ȥ��о����Ƥ���ھƾ�������Һ�н�һ����ɡ��Ƚ�����������ڵá���������ο�Ӧ�ñʼǡ�C8051F
TQFP�� LQFP���ĺ��ӷ�����һ��ڡ
C8051F��Ƭ��ʹ��������ע
һ����Դ�͵��߷���Ĵ���
2�����߷��ڵ棬 ģ���ֵ����غҪ�ֿ����ߣ�Ȼ����һ���������ӣ���ʵ��Ӧ����Ҳ����ʹ��
�0ŷķ �ͨ ��
ߵ�����ӵġ������ߵ���Ҫ�м����У����⣬����ڲʱ һ ��Ҫ�����עӦ�þ���� �ܵĴ֣���� ��߲
�
�ô�������أԴ��ҲҪ����֣�������ڵƬ�����е�Դ�͵�֮���Լ�ÿ����Χ���ɵ�·��VDD��GND���ȥ
��ϵ���ݡ
3�������ʹ�õ�������ģ���Դ��ģ���ֵ����أԴ�����ֵ�������أЩ��Ų�������գ�������ӡ�
�������Ͽỷ����ʹ��C8051F��ʱ����PCB���ʱӦ����עЩ���⣿
���Ͽ�����ʹ��C8051F��ʱ�������ṩ�����һ���Խ������£�
�ܵ
1) ������ÿ���Դ��Ŵ�����0.1��F��1.0��F��ȥ���������ݣҪ�����
���ؿоƬ����һ������������� ڰе�IC�����ɵ�·����*
2) �����ܽ�����ϲ�ʹ�õĿռ�ӵ�����أν�Ĵ����ͭ��
3) �������ⲿ������ڿŴ�������������������
ⲿ��������� �еĻ Ԫ����
4) ʹ����̵�����Ա���������
ߡ���������������Ŵ���/RST��MONEN��XTAL1��XTAL2��TMS��TCK��TDI��TDO��
6) Ӧ��MONENֱ�ӽ���Ƭ�ϵ�VDD (��ѡ)��ӵ*�ء
7) ��TMS��TCK��TDI �ͽӹ̶���ƽ��
*
8) �����ϵͳ���»������·���ϵ��ź�Ӧ��PCB����ӵ 㴦�ʵ����˲���
* ����ʹ��Щ�������� ڰγɴ�Ļ�·��
���JTAG��ŵĴ���
����·�ڵʱ��JTAG��ڵTCKҪ��3.3V������������ֵȡ4.7K�����⣬Ҫ���ǵ���ڳƷ�(�
JTAG ���
��ʱ�Ѳ���Ҫͨ�� ) ����
TCK.TMS.TDI �� �����������أϵͳ�Ŀ�������������
Ž ӵ
����ϵͳ���ȶ����Ƿdz���Ҫ�ġ�
�ġ���δ�õ���IO��ڣģ������ڵĴ���
�塢����·�ڵʱ��IO��ڣģ������ڵı���
1���ܶ����ڿ
� IO����˲̬�������� £ �һ��Ҫ�� �� ڽб���������ܻ����˲�������Ҫ��IO���ϴ��������
IO �
�裬����ȡֵ100ŷķ������˲̬���ѹ����Ҫ�� Ͻ �
IO ��� �ٷӦ������ܡ
TVS ����
2������ڲƷ��ʹ�õ�ģ��������ŵ������ƽ��Ҫ����������Χֵ��(����IJ��������ֲ�)��һ���ADC�������ѹ
��Χ��0V~VREF��ͬʱ�����Գ������ ���(������ֲ�)����������������������������Լ����
ļ �� �Ф�
� � � Դ�͵�ء
ܵ��������ػ
��Ը�λ��ţ�MONEN����Դ���ӣ���ŵĴ���
1��Ϊ�����ϵͳ�Ŀ���������ɿ�� 鲻 Ҫ����λ�����գ��Ƽ��·Ϊ���
Ϳ���� ����ԣ
�ڸλ��ż�ǿ������������ѡ��2~10K����Ҫ��һ��0.1uF~10uF��ȥ�����ݡ
2������������
ⲿ�Ź �� ·�����ڵԼ�������سĹ����Ҫ�����Ź���·�Ͽ�
3�������ʹ�õ�оƬ����MONEN��ţ�����Ų�Ҫ��գ�����ֱ�ӽӵ�Դ(ʹ��MONEN)��
�ߡ���Ӿ����������ע
1��ѡ������õľ���ѡ�����С�ľ������ݡ
·� �ֶ���PCB�İ��ϲ��ַdz���У�Ӧ�����御���
3��������� �ܵ�����ؿXTAL��ţ����
�����ھŽ������10PF~33PF ���� �����ݡӦ����� �̲ܵ��ضõ�����Σ���ֹ�������������
������š�
4�����������ýӵ�ء
5������C8051F3XX��������Ӿ���ʱ��һ����Ҫ����10�˽�����ھMW�ĵ��衣
����ݵĵ�Ҫ��ģ���ء
6����������
�ˡ������¶ȵ�������ע
��ʹ���Զ�����ʱӦ�ϸ�������²���
1���������ʣ�С��6��/��
2��Ԥ����оƬ��ŵ�����¶ȣ�125��
3�����������¶ȣ�����215�浽 220��(���ֵΪ235��)
5�������ȴ���ʣ�4��/��
���ʹ���ֹ����ӣ�ҲӦ¶���������עȲ��ߣ����оƬ�ĽӴ�ʱ�䲻��
�����ںӵ���ϸ���ϲμ�ҳ<<��С��оƬ(SMT)����ָ�ϣ�QFP��MLP������װ
�š���д�������������ע
�ָ����(��FLASH����д����)�����·�ʽ���壺
1����ʹ��C51��̣���ʹ�
�������Ŀ����ȷ��дFLASH��ָ��ĵ�ַ��������<data>��<idata>�ռ 䡣
2�����õĴ���ռ�ȫ����Ϊ��0����������ܷ�����ڳɺ����������С�����ָ��תǰ��������NOPָ�����Ҳ�
����ܷ�����ڳɺ��������С�