久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2502|回復: 11
打印 上一主題 下一主題
收起左側

關于程序從電腦寫入單片的問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:1047240 發表于 2022-10-11 19:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
新手有一個疑問,首先是電腦有沒有頻率控制的設置。
如果沒有的話以我小白的認知電腦是至少8位一處理,這個過程中是以主頻的速度進行的,也就是CPU頻率。但是單片的硬件無法進行這么高速的讀存操作。
那么是否需要自建一個低頻的讀存裝置來從電腦存入的存儲器里讀出來存到單片里?
高速讀寫低速硬件不行但是低速讀取高速硬件可行,這個認識沒問題吧?

我不知道USB那個存儲卡的速率,但是我沒看見電腦編程中有控制頻率的函數。有沒有大佬來解說一下
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1047240 發表于 2022-10-11 20:07 | 只看該作者
還有通信協議這個問題,單片的通信協議是什么東西?比如說我要讀一塊外部存儲卡的信息,我需要對它按什么順序發送什么?
回復

使用道具 舉報

板凳
ID:879348 發表于 2022-10-12 08:42 | 只看該作者
硬件通信都有一個交互等待,無論誰快誰慢都要相互等待,這個等待期間當然是去做其他事,所以電腦就不會卡
回復

使用道具 舉報

地板
ID:123289 發表于 2022-10-12 08:55 | 只看該作者
建議:
學習串口通訊及相關協議。了解232通訊協議、USB通訊協議后基本上就明白了。
你摻著3歲孩童走路,是如何與之同步的呢?道理是相通的,即快的等慢的。
又如:一批人約好晨跑,雖然能力各不一樣,但大家都能默契地跑在一齊。這個默契就是一個隱含的協議。
回復

使用道具 舉報

5#
ID:1047240 發表于 2022-10-12 15:24 | 只看該作者
wufa1986 發表于 2022-10-12 08:42
硬件通信都有一個交互等待,無論誰快誰慢都要相互等待,這個等待期間當然是去做其他事,所以電腦就不會卡

學之前我想問問,也許就問清楚了我的意思其實是電腦每次最少必須處理8次信號,這個處理過程是以電腦的頻率進行的,而單片硬件單位比較粗糙反應較慢如果接受過高的頻率會產生錯誤。
所以電腦不能變頻的話即使中間加入內存那也是過后以電腦的頻率讀取寫入單片啊。
單片能自己讀取寫入嗎?我也有過這種可能的想法,只是我印象里單片得先有讀寫的程序才能自己讀寫所以不認為電腦寫入單片的時候單片他可以自己讀入。
并不是說電腦會卡。
回復

使用道具 舉報

6#
ID:1047240 發表于 2022-10-12 15:40 | 只看該作者
yzwzfyz 發表于 2022-10-12 08:55
建議:
學習串口通訊及相關協議。了解232通訊協議、USB通訊協議后基本上就明白了。
你摻著3歲孩童走路, ...

我問的道理不是攙著走路,是小孩不走路但是大人每次必須走8大步。電腦每處理一次最少8位啊,根據我學編程的時候看的它的硬件應該是規定每次必須大于等于8位的不能間隔慢下來,但是小孩單片的硬件間隔又必須有那個間隔。所以我才問是不是要有個慢速的讀寫頻率充當中間調度工具來讀取電腦存到某個地方的信息再傳給單片,
232通信協議我百度了一下,看了開頭我就產生了疑問。事實上格式跟我想的差不多。但是不明白格式的長度后面還要加數據....沉余這些是什么,是分開的嗎?前面是讀如果包括后面數據那些是寫?
回復

使用道具 舉報

7#
ID:88256 發表于 2022-10-12 15:55 | 只看該作者
正在學習51 發表于 2022-10-12 15:24
學之前我想問問,也許就問清楚了我的意思其實是電腦每次最少必須處理8次信號,這個處理過程是以電 ...

電腦和單片機是進行通信的,而不是寫入單片機,比如用串口232進行通信,雙方得約好通信的速度,比如是9600,這是雙方都可以接受的速度,不存在單片機反應不過來的問題,單片機接收到數據,是存儲進自己的存儲單元并通知單片機接收到數據了,由單片機進行后續處理。
電腦快,但是電腦也是一個字節一個位數進行傳送的,而不是一股腦兒把數據都塞給單片機,也別擔心電腦會空等傻等,它會去忙別的事情,直到單片機接收完數據再來發送下一字節
回復

使用道具 舉報

8#
ID:1007932 發表于 2022-10-12 17:31 | 只看該作者
電腦有南橋,不是以CPU直接對外的。你的問題就是通信協議,這些都是協議規定的。
通常來說就是快的"等"慢的,但也不可能差距太大,所以才有南橋,CPU先把數據給南橋,南橋再給電腦外設,反過來也是,但速度快的在發送和接收時為了低速設備的要求可能還會做別的事,相當于等待時間再接收或發送。也可以說是接收方等發送方,畢竟不發送就沒辦法接收,就看你的理解了。
至于你說的8位,CPU一次性能處理多少位和一次處理多少位不是一個概念,況且電腦CPU不直接與單片機通信,再說,8個8位拼成64位給CPU處理完了再拆分成8個8位不行嗎?不足8位其他位給0不行嗎?
回復

使用道具 舉報

9#
ID:624769 發表于 2022-10-12 17:55 來自手機 | 只看該作者
光盤的速度那么慢,電腦是怎么讀寫的?  屏幕的刷新率那么低,電腦是怎么寫屏的? 這些搞懂了,就沒這問題了。
回復

使用道具 舉報

10#
ID:883242 發表于 2022-10-12 22:57 | 只看該作者
建議樓主先學一下x86匯編語言。
回復

使用道具 舉報

11#
ID:384109 發表于 2022-10-12 23:14 | 只看該作者
樓主需要學習一下計算機系統結構和單片機結構
回復

使用道具 舉報

12#
ID:729982 發表于 2022-10-13 08:51 | 只看該作者
你兩個問題可以用一句話來回答,協議就是我們約定好該以什么樣的方式對話。那么問題就很簡單了,你十秒鐘只能處理一句話的信息,我一秒鐘處理一句話,那我們對話的時候,我對你說一句話,剩下9秒鐘我去干別的事,然后再來和你說一句話,這樣在你的視角里我就是一直在和你說話
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩一区二区三区av | 狠狠干2020 | 日韩三级在线观看 | 亚洲国产视频一区二区 | 精品久久久久久久久久久久久 | 午夜精品一区 | 成人午夜激情 | 精品美女久久久久久免费 | 欧美区日韩区 | 日韩久久综合网 | 黄色在线观看网站 | 天堂一区在线观看 | 一区二区在线免费观看 | 精品在线观看入口 | 久久99深爱久久99精品 | 在线亚洲免费视频 | 欧美 日韩 视频 | 国产激情网站 | 国产成人免费视频网站视频社区 | 久久国产精品无码网站 | 在线视频一区二区 | 国产一区亚洲 | 日韩和的一区二在线 | 欧美精品一区二区三区蜜桃视频 | 精品欧美乱码久久久久久1区2区 | 色爱综合网 | 99精品一区二区三区 | 在线观看视频一区 | 中文天堂在线一区 | 99久久精品国产一区二区三区 | 亚洲一区不卡 | 中文日韩字幕 | 欧美一区久久 | 午夜欧美| 欧美99 | 欧美亚洲在线 | 成人精品久久久 | 在线观看免费黄色片 | 国产精品一区一区 | 日韩精品一区二区三区在线播放 | 欧美一级淫片免费视频黄 |