來接收中斷。此功能用于初始化串口,即設(shè)置串口通信參數(shù):串口號、波特率、奇偶模式、數(shù)據(jù)位、待打開停止位。在這里,它也可以用來設(shè)置事件。此功能用于初始化串口,即設(shè)置串口的通信參數(shù):要打開的串口號、波特率、奇偶校驗(yàn)?zāi)J?、?shù)據(jù)位、停止位。它也可以用來設(shè)置事件。如果串行端口初始化成功,它將返回true。如果串口被其他設(shè)備占用、不存在或有其他共享,則返回false。程序員可以在這里提示串口操作是否成功。
如果在當(dāng)前主串行端口中調(diào)用此函數(shù),則pportowner可以用此指針表示。該功能限制了串口號,只能使用1、2、3、4個(gè)串口號。事實(shí)上,編程中可能會(huì)用到更多的串行端口號。通過注釋掉函數(shù)中的“assert(portur>0&;ampportnr<5)”語句,可以刪除對串行端口號的限制。
串口初始化失敗或設(shè)備未連接怎么回事?初始化,顧名思義,是初始配置。不同的用途有不同的配置。如果你只是想做一個(gè)類似的LED,你不需要初始化它。這不是節(jié)目的必要條件。如果你使用定時(shí)器,設(shè)置波特率,中斷,你必須初始化它。當(dāng)然,初始化不必寫為函數(shù)。它也可以直接寫到主函數(shù)的過程中,只需一個(gè)單獨(dú)的函數(shù),便于程序閱讀