Question: #include mbed.h #define TOGGLE _ CMD ' t ' #define FIRST _ BOARD / / #define SECOND _ BOARD uint 8 _ t serTxData;
#include "mbed.h
#define TOGGLECMD
#define FIRSTBOARD
#define SECONDBOARD
uintt serTxData;
uintt serRxData;
static serialPort PD PA;
#ifdef FIRSTBOARD
userButton ;
void transmitTrigger
serTxData TOGGLECMD;
int main
serialPort.
userButton.
enableirq;
while true
f
#endifElde adet STMFZIT mikrodenetleyicili FIDISCOVERY KIT bulunmaktadrlk karttaki PA pinine bal buton kullanlarak karttaki PG pinine bal yeil ledin durumunun deitirilmesi isteniyor her basmada yanyorsa sndrmek snkse yakmak Dmeye basldnda bir komut transferi gerekletirilmelidir Bu ilemi yerine getirmek iin ilk karttan dmeye basldnda bitlik t karakteri komut olarak ikinci karta yollanmaktadr Bu durumda, ikinci kartta alnan verinin t eitlii kontrol edilerek led operasyonu durumunu deitirme gerekletirilmektedir
UART modln kullanarak yukardaki ilevi hem ilk kart hem de ikinci kart iin yerine getiren C kod paras aada verilmitirlevi ve kod akn dikkate alarak numaralandrlm bo satr bloklarn uygun biimde doldurunuz. ile verilen boluk satrna BufferedSerial veya UnbufferedSerial snflarndan birini seerek yazmalsnz
BLG: define ve ifdef anahtar kelimelerini kullanarak hzl ve okunabilir biimde kodunuzu her iki kart iin tek ablonda oluturabilirsinizdefine ile tanml FIRSTBOARD ilk kart veya SECONDBOARD ikinci kart tanmlarndan birisi aktifletirilerek doru tarafa yklenirlk kart iin yklenmesi gereken kod blou #ifdef FIRSTBOARD altnda; ikinci kart iin yklenmesi gereken kod blou ise #ifdef SECONDBOARD altnda verilmitir Kod bloklar #endif ile sonlandrlmtrlevler buna gre dnlmelidirFIDISCOVERY KIT zerinde Tx ve Rx pinleri srasyla PD ve PA alnmtr
NEML NOT: stenilenler direkt olarak verilen boluklara yazlmaldr Ayr bir yere yazlmamaldr Kesinlikle kod akna aykr bir yazm yaplmamaldr Ayrca fazladan kod satr ilave edilmemelidir.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
