欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

串行數(shù)據(jù)傳送裝置的制作方法

文檔序號:6412223閱讀:702來源:國知局
專利名稱:串行數(shù)據(jù)傳送裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及進行串行數(shù)據(jù)發(fā)送的串行數(shù)據(jù)傳送裝置,特別涉及通過總線與多個外部從機相連的串行數(shù)據(jù)傳送裝置。
圖3是先有串行數(shù)據(jù)傳送裝置的結(jié)構(gòu)圖,在圖中,31是CPU32和數(shù)據(jù)傳送裝置構(gòu)成的主裝置(主機),CPU32包括16位單片微計算機的M31002,輸出總線時鐘BCLK。數(shù)據(jù)傳送裝置33包括傳送時鐘生成部34、控制部35、數(shù)據(jù)傳送部36。37a-37n是通過總線381、382、383與傳送時鐘生成部34、控制部35、數(shù)據(jù)傳送部36相連的多個外部從機。
發(fā)送時鐘生成部34接收從CPU32來的總線時鐘BCLK,用“n”將控制部35設(shè)定的總線時鐘BCLK的分頻值進行“n+1”分頻,再進行二分頻,生成傳送時鐘SCLKO。
圖4是表示在數(shù)據(jù)傳送裝置33的控制部35將分頻值設(shè)定為“3”時的發(fā)送時序的例子。
接著對操作進行說明。
如果主機開始操作的話,那么首先,CPU32輸出總線時鐘BCLK。如果在控制部35中設(shè)定的分頻值例如為“3”,那么,接收該總線時鐘BCLK的數(shù)據(jù)發(fā)送裝置33的發(fā)送時鐘生成部34就將總線時鐘BCLK“3+1”分頻,且二分頻生成傳送時鐘SCLKO。
在該狀態(tài)中,如果控制部35通過總線382接收來自多個外部從機37a~37n中任一的傳送數(shù)據(jù)請求信號CST的話,則控制部35就從傳送時鐘生成部34和數(shù)據(jù)傳送部36分別地輸出傳送時鐘SCLKO和傳送數(shù)據(jù)TXD。
在數(shù)據(jù)傳送部36中包括計數(shù)器,每檢測到傳送時鐘SCLK的脈沖上升沿(アサ-トエツジ)AG,就通過總線383將分成八位D7~D0的傳送數(shù)據(jù)輸出到外部從機37a~37n。各外部從機37a~37n接收到傳送時鐘SCLKO時,就由該傳送時鐘SCLKO的脈沖下降沿(ネゲ-トエツジ)NG鎖存?zhèn)魉蛿?shù)據(jù)TXD。傳送數(shù)據(jù)一位位從傳送時鐘SCLKO的上升沿AG到下一個上升沿AG輸出,最末位在從傳送時鐘SCLKO的下降沿NG到保持期間成為HiZ狀態(tài)。因此,HiZ狀態(tài)在數(shù)據(jù)傳送結(jié)束后釋放總線381、382、383,其他目的在于能夠利用總線。
先有的串行數(shù)據(jù)傳送裝置如以上所述來構(gòu)成,因此,發(fā)送數(shù)據(jù)以1位1位地輸出,但最末位的值從傳送時鐘SCLKO的下降沿NG開始只保持固定期間,因此,在多個外部從機間的數(shù)據(jù)保持值不同時,存在著必須增大調(diào)整在最需保持值的外部從機和控制部35中設(shè)定的總線時鐘BCLK的分頻值的問題。
本發(fā)明系為解決上述問題而做,其目的在于得到能夠改變傳送數(shù)據(jù)的最末位的保持期間的串行數(shù)據(jù)傳送裝置。
與本發(fā)明有關(guān)的串行數(shù)據(jù)傳送裝置包括保持期間確定部,它根據(jù)預設(shè)定的總線時鐘的整數(shù)倍,確定傳送數(shù)據(jù)最末位的保持期間。


圖1是表示本發(fā)明的實施方案的串行數(shù)據(jù)傳送裝置的結(jié)構(gòu)的概略圖;圖2是表示圖1所示串行數(shù)據(jù)傳送裝置的結(jié)構(gòu)的概略圖;圖3是表示先有串行數(shù)據(jù)傳送裝置的結(jié)構(gòu)的概略圖;圖4是先有串行數(shù)據(jù)傳送裝置的發(fā)送時序圖。
下面說明本發(fā)明的一個實施方案。
圖1是本發(fā)明的實施方案1的串行數(shù)據(jù)發(fā)送裝置的結(jié)構(gòu)圖。在圖中,1是由CPU2和數(shù)據(jù)傳送裝置3構(gòu)成的主裝置(主機),CPU2包括16位單片微計算機的M31002,輸出總線時鐘BCLK。數(shù)據(jù)傳送裝置3包括傳送數(shù)據(jù)時鐘生成部4、控制部5、數(shù)據(jù)傳送部6以及作為確定傳送數(shù)據(jù)TXD的最末位保持期間的保持期間確定部的保持期間確定寄存器9。7a~7n是通過總線81、82、83與傳送時鐘生成部4、控制部5、數(shù)據(jù)傳送部6相連的多個外部從機。
傳送時鐘生成部4從CPU2接收總線時鐘BCLK,由“n”將在控制部5設(shè)定的分頻值“n+1”分頻,再二分頻生成傳送時鐘SCLKO。
圖2示出了在數(shù)據(jù)傳送裝置3的控制部5將總線時鐘BCLK的分頻值設(shè)定為“3”、在保持期間確定寄存器9中設(shè)定了總線時鐘BCLK的整數(shù)倍m=4時的發(fā)送時序的例子。因此,對保持期間確定寄存器9,根據(jù)CPU2從程序中讀出的值自動進行總線時鐘BCLK的整數(shù)倍設(shè)定,其他用外部設(shè)定裝置(未圖示)手動設(shè)定。
接著說明操作。
主機1開始操作時,首先,CPU2輸出總線時鐘BCLK。在控制部5中設(shè)定的分頻值例如為“3”時,接收該總線時鐘BCLK的數(shù)據(jù)傳送裝置3的傳送時鐘生成部4,“3+1”分頻總線時鐘BCLK,再進行二分頻,生成傳送時鐘SCLKO。在該狀態(tài)中,控制部5通過總線82從多個外部從機7a~7n接收傳送數(shù)據(jù)請求信號CST時,就從傳送時鐘生成部4和數(shù)據(jù)傳送部6分別輸出傳送時鐘SCLKO和傳送數(shù)據(jù)TXD。
數(shù)據(jù)傳送部6包括計數(shù)器,每當檢測到傳送時鐘CLKO的上升沿AG,就通過總線83將分成8位D1~D0的傳送數(shù)據(jù)TXD輸出到外部從機7a~7n。如果在各外部從機7a~7n接收傳送時鐘SCLKO的話,就由該傳送時鐘SCLKO的下降沿NG鎖存?zhèn)魉蛿?shù)據(jù)TXD。傳送數(shù)據(jù)一位位從傳送時鐘SCLKO的上升沿AG開始到下一上升沿AG為止輸出,在最末位中,在保持期間確定寄存器9中設(shè)定的值“m”例如為4時,保持期間T從傳送時鐘SCLKO的下降沿NG變成4×總線時鐘BCLK,在該保持期間T后,就成為用保持期間確定寄存器9的輸出控制數(shù)據(jù)傳送部6的HiZ狀態(tài)。
如上所述,根據(jù)本實施方案1,只改變保持期間確定寄存器9的設(shè)定值,就能任意地設(shè)定傳送數(shù)據(jù)TXD的最末位的保持區(qū)間,因此,在連接具有不同保持值的多個外部從機7a~7n時,就能夠容易地對應。
如上所述,根據(jù)本發(fā)明,構(gòu)成為包括用于根據(jù)預設(shè)定的總線時鐘的整數(shù)倍、確定傳送數(shù)據(jù)最末位的保持期間的保持期間確定寄存器那樣的結(jié)構(gòu),因此,只改變保持期間確定寄存器的設(shè)定值就能任意地設(shè)定傳送數(shù)據(jù)最末位的保持期間,在連接具有不同保持值的多個外部從機時,能夠容易地對應。結(jié)果,在數(shù)據(jù)傳送后,具有能夠迅速地使總線變空、能夠提高總線的利用效率的效果。
權(quán)利要求
1.一種串行數(shù)據(jù)發(fā)送裝置,包括CPU,用于輸出總線時鐘;傳送時鐘生成部,用于接收上述總線時鐘,生成連續(xù)的傳送時鐘;控制部,用于通過所述總線將從所述傳送時鐘生成部來的傳送時鐘和從數(shù)據(jù)傳送部來的傳送時鐘分別輸出到所述外部從機;該裝置的特征在于,包括保持期間確定部,根據(jù)預先設(shè)定的所述總線時鐘的整數(shù)倍,確定所述傳送數(shù)據(jù)的最末位的保持期間。
全文摘要
一種串行數(shù)據(jù)發(fā)送裝置,包括保持期間確定部,根據(jù)預先設(shè)定的所述總線時鐘的整數(shù)倍,確定所述傳送數(shù)據(jù)TXD的最末位的保持期間T,能夠任意地設(shè)定最末位的保持期間T。
文檔編號G06F11/14GK1187647SQ9711548
公開日1998年7月15日 申請日期1997年7月28日 優(yōu)先權(quán)日1997年1月8日
發(fā)明者前田弘美, 鈴木勝則 申請人:三菱電機株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
岐山县| 和林格尔县| 黄大仙区| 汽车| 建阳市| 翁牛特旗| 中超| 都匀市| 林甸县| 莎车县| 大化| 江安县| 建阳市| 余姚市| 高台县| 霍州市| 祁阳县| 西峡县| 岑巩县| 布尔津县| 济宁市| 许昌市| 大港区| 泸西县| 平山县| 昌图县| 贵州省| 广河县| 若羌县| 视频| 镶黄旗| 息烽县| 侯马市| 保康县| 绿春县| 仙桃市| 襄樊市| 封开县| 江津市| 乳山市| 乐至县|