��������
12����Mbed Online Compiler���泣�若���合�篋�����������篋��с����������Arm Keil Studio�悟Щ茵�����綽�荀����榊�����障������
���c����������Щ茵������亜�������с���������������篏���絨����√�������с����綽��蚊���㏍���潟�渇�����掩�����若�㏍����腱���昆�����<��������膀��蚊�с�с����荐��蚊�����������������障����
�脂�����c������������紊���������������憗������篆�③���鴻���鴻�������障�������潟�<�潟��膈���蕁����眼���障����
�祉�����篋�����Arm Keil Studio Cloud User Guide�����������������障����
�����篋���源���莟∴��
- �上���障��Mbed Online Compiler�ч���冴��茵��c��������
- 篁��障��Mbed Online Compiler篁ュ���Mbed���榊�医���茹��c��篋���������
- Arm Keil Studio�����c��������Щ茵���������������������茵���荅違�c��������
腱肢�����
腱肢�������ぇ��������Ί札筝���3�ゃ�������障����
- ���c����������Keil Studio��Щ茵�����
- Mbed 2����Mbed OS 5 or 6�吾�≪�����違���若������
- 篋����с�������∽��(筝祉��UART��昇)��茯炊�眼����
1. ���c����������Keil Studio��Щ茵�����
���с�������障�с�����c�����鴻��紊������������障��������筝�綽��吾��荐����������障����
綛吾���������帥�恰�違���������хЩ茵������純�����с�������頫��c�������障����
1.1. Keil Studio���㏍�違�ゃ�潟����
Keil Studio���≪���祉�鴻�����㏍�違�ゃ�潟���障����
���若�吟�惹���宴��Online Compiler�������с�����с�����Online Compiler���㏍�違�ゃ�潟��������������荀��с���c�������c���罕��с����
����茯㏍�粋昭�帥�������������������c��荐��吟�������障������羂��激����<�障��������
1.2. Mbed Online Compiler�������㏍�吾�с�������ゃ�潟���若������
1.2.1. Keil Studio������������吓��
Keil Studio�����������������眼�с�������篏�������綏��眼���糸����������帥�����冴���������������с��筝������Import projects from Mbed online Compiler���御�����障����
�������御���脂�≪���冴�����障�����с��腱肢����������㏍�吾�с�������御������Copy progams�������������障����
�糸������������違��������吾�с������菴遵����������絎�篋��с����
1.2.2. Keil Studio��������㏍�吾�с������絖��������翫��(菴遵��茯㏍�粋昭��)
Keil
Studio�������������脂�√窪筝���File�帥���������������障����Import from Mbed Online
Compiler���御�����������㏍�吾�с����筝�荀с���冴������������障�����с���ゃ�潟���若�����������㏍�吾�с�������御������Copy
programs�������������障����
綏��眼���御���������㏍�吾�с������菴遵�������������医�篋��с����
2. Mbed 2����Mbed OS 5 or 6�吾�≪�����違���若������
Keil Studio�����㏍�吾�с������菴遵�������倶�����������障�����������障�障�с���障�����㏍�違�������潟�潟���ゃ������篋����с���障������
Online Compiler�с��Mbed 2��篏帥�c�����障��������Keil Studio�с��Mbed OS 5�障����6������絲上�����������(紊���)���≪�����違���若�����罐㏍��綽�荀��������障����
2.1. mbed.bld������
�糸���������Mbed 2����腱肢�緇������c�������������������mbed.bld�����ゃ���障����
mbed.bld���吾��������筝��у劻�����������<���ャ�若������鴻������Delete���若�������у���ゃ�с���障����
2.2. Mbed OS���ゃ�潟���若��
���㏍�吾�с����������у劻�����������<���ャ�若����Add Mbed Library...���御�����障����
������URL�����ゃ�����������ュ�������脂�≪���冴�����障�����с��URL��https://github.com/ARMmbed/mbed-os
���ュ���������ゃ����������mbed-os���障�丈����蚊�帥�障����
篁ヤ����������脂�≪���冴�����障�����с����サ��Online Compiler��篏睡�����������鴻�����<��Serial�����鴻�障����RawSerial�����鴻���������������鴻�������������潟����"mbed-os-5.xx.x"���御������������������������� (����鋌ュ����鴻��6�с���馹��������������障����)
Finish���若�����違����mbed-os���c�������������������������違���ゃ�潟���若��絎�篋��с����
3. Serial�����劫��昇��茯炊�眼����(Online Compiler������Щ茵�������)
Mbed OS 5�с��Serial�����鴻�������с������篁c�����RawSerial�����������鴻����������綽�荀��������障����
(Mbed OS 6����RawSerial��羔�����BufferedSerial��UnBufferedSerial�����蚊�����������<���������)
3.1. RawSerial�����鴻�吾�����
紊��頑�����亜���с��Serial 紊��医��(TX, RX)
�у�荐�����������������RawSerial 紊��医��(TX, RX, baud[���ュ�])
�û��眼���������у��純�с����
3.2. 罕�����信罩�
紊��医��.baud(####)
���������喝�荐������ャ�с���若���若������絎����������翫���������若�������������障���障��(紊���)��
��������baud�∽�違�����ゃ����篁c����ù���若���若�����ゃ��RawSerial絎h����筝�綣��違��検���������障��������
�障�����画昭�帥��������attach�∽�違��篏帥�c�������鴻��紊�����������憗���������<����Serial::RxIrq
������綣��違����SerialBase::RxIrq
����眼���������障������(��篆≦�画昭�帥���翫����RxIrq��������TxIrq)��
篁ヤ���信罩d���腓冴���������障��
#include "mbed.h"
void Config(void);
void PS3Data(void);
- Seial pc(USBTX,USBRX);
- Serial cont(PA_9, PA_10);
+ RawSerial pc(USBTX,USBRX);
+ RawSerial cont(PA_9, PA_10,9600);
int PS3[7];
int main(void)
{
Config();
//����
}
void Config(void){
//����荐㊤�
- cont.baud(9600);
- cont.attach(&PS3Data, Serial::RxIrq);
+ cont.attach(&PS3Data, SerialBase::RxIrq);
}
void PS3Data(void)
{
//����
}
�障����
�����������鴻�������у����������障����
腮������閝��������若���冴�������������障�������������������������у���紊т�紊��с����
綣��f������������������障��������
- Mbed OS�吾�����若�吾�с�潟�≪������綽�荀�
- Serial�����鴻��篏帥�c�����翫������Mbed OS 5���鴻������腮�綺�����鴻����戎��������
- RawSerial�����鴻�吾��Щ茵���軸�c�����ュ慌�����紊��眼��綽�荀�
����昇�����������障����
���ャ�с�����井���違��Mbed OS 6��篏睡�������鴻���с���������������с������Serial膤祉�����鴻����違�������√�����罕�紊��眼���ャ�c��������篋����с��綣�膓��������������������≪��Mbed OS 5�吾�����������綵≪�х換篁����������������障������
����6�吾��Щ茵���筝�������������Ù����篁�緇����<����荐�篋����障���������������障��������������茯違��篏��c��������с��(篁������)��
12�����泣�若���合�篋�������篋��с�������ャ�������c����膀��蚊�с�障�������帥�障������
筝����㏍�ч�����c����������������������憗����������憗�у���腮�綺�������������������晃���с����
�����������с����罕�������Mbed���ゃ����鐚�