欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3331|回復: 3
收起左側

關于STM32單片機串口收發及驅動繼電器的代碼提問

[復制鏈接]
回帖獎勵 20 黑幣 回復本帖可獲得 5 黑幣獎勵! 每人限 2 次
ID:475866 發表于 2019-3-2 22:07 | 顯示全部樓層 |閱讀模式
各位老師你們好,我要做一個能夠接收傳感器模塊發出來的數據(比如溫度傳感器),并且第一將這個數據通過串口發送給電腦,第二,將這個數據與我設定的數值作比較,比如收到的數據是26,我設定的是35,當26<35時,繼電器工作,反之不工作。
然后我試著收集資料自己寫了一份代碼,但是在KEIL上寫有一些錯誤,還有一些問題。
請老師幫我看一下我的整體代碼,還請老師幫我指出缺的內容,還有寫的不對的地方,邏輯上有沒有缺漏,我是想要簡單一點,但是我自己覺得實現的功能寫法過于語句簡便,經驗不足,還請老師們幫忙
1.我寫了GPIOA的時鐘并且使用用9和10管腳作為數據收發,但是在寫驅動繼電器的時候,可以用同一個時鐘嗎,還是要另外在開一個GPIOB的時鐘,會有什么影響嗎?我不明白之間的關系。
2.然后是,在設定繼電器的引腳的時候,被KEIL連續打了好幾個×,不知道問題出在哪,說是not valid Utf8,那遇到這個問題我該怎么辦?
3.請老師幫我完善一下那個關于收入數據(74到90行),并且發送,還有對比數據那里,我是直接寫了,收進來的數據進入ch,然后對ch處理,我也看到過有的代碼設置一個新的數組,然后把ch放入數組中,這樣是必須的嗎?
4.我還用一個簡單的datasend(USART1,ch)這樣表示數據發出,不知道這些行不行
下禮拜要交作業,我很慌。拜托老師們教教我。




第一次發不知道圖片清楚不清楚。



回復

使用道具 舉報

ID:456914 發表于 2019-3-3 19:31 | 顯示全部樓層
1.可以用同一個時鐘
回復

使用道具 舉報

ID:250696 發表于 2019-3-3 20:36 | 顯示全部樓層
外設GPIO都是掛在APB2總線上的。
GPIO_InitStructure.GPIO_Mode沒有GPIO_Mode_pp這個枚舉類型。
GPIO_InitStructure這個GPIO_InitTypeDef類型的結構體沒有GPIO_OType這個成員。
回復

使用道具 舉報

ID:475866 發表于 2019-3-4 08:44 | 顯示全部樓層
vvyywy 發表于 2019-3-3 20:36
外設GPIO都是掛在APB2總線上的。
GPIO_InitStructure.GPIO_Mode沒有GPIO_Mode_pp這個枚舉類型。
GPIO_Ini ...

那請問,我改成一個時鐘,然后引腳按照GPIOA的去找一個設定,可以嗎?
還有我想要實現的功能(數據接收處理并且比對后驅動用電器),第74到90 行是行得通的嗎?
94行到112行還需要嗎?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表