wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

FM1208 CPU卡操作程序調試小結

[復制鏈接]
跳轉到指定樓層
樓主
ID:223631 發表于 2017-7-31 18:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

FM1702這款芯片的操作可以通過SPI串口,也可以通過并口。在我們的設計中,是通過SPI串口進行操作的。所以在硬件電路搭建好了之后,首先要做的是調試SPI接口。我們所用的控制芯片是STM32F103C8TL,其中集成了SPI接口,對其進行操作就是進行一些設置,然后讀寫緩沖區,標志位,片選信號線。在程序中設置如下:

SCK,MISO,MOSI對應芯片上的引腳設為推挽復用,

RST,NSS對應的芯片上的引腳設為推挽輸出,

設置SPI端口:方向,為雙向全雙工;模式,主模式;數據大小,8bits;NSS為高時鐘電平為高;在NSS有效后第二個周期數據有效;發送或者接受的第1比特為8bits中的最高位;循環糾正碼為7。

ST芯片上的SPI端口設定好之后,就是進行SPI端口調試,這個模塊的調試,我們是費了一些周折的,先是直接連上FM1702芯片,發送數據并接收數據,結果總是令人沮喪,這是第一步,SPI口沒有調通,之后的操作都不能進行。后來改了一下,接上Flash來調試SPI端口,由于開發平臺是ST的一個開發板,把以前一個廢板子,上面有Flash的,通過飛線將對應端口連接起來,結果受到廢板子電路的影響,高低電平都無法穩定得到,然后換了一個有Flash的廢板子,就可以了,這個大概是僥幸吧。

讓我覺得欣慰的是,在兩天內,我就完成了對AT45DB161這個Flash存儲器的讀寫操作的程序,當然是在借鑒別人的一些程序的基礎上。讓我有點納悶,并且有點出乎我的意料的是,SPI端口的讀操作,并不是我分析出來的那樣:

先讓NSS有效(低)并保持有效,然后發送一個地址命令(1byte),接著檢測接收緩沖器的標識位,有效以后讀取緩沖區的值,然后將NSS無效。這個流程是我分析出來的,但是這樣是不對的,因為這樣無法讀出數據,讀出來的數據也是不對的。

在我參考、學習了好幾個SPI操作程序之后,我發現了正確的讀操作流程,1,讓NSS有效(低)并保持有效;2,發送一個無效字節(DUMMY),3,檢測接收緩沖器的標示位,有效后讀取接收緩沖區的數據。4,讓NSS無效(高)。而正確的發送一個字節操作流程為1,讓NSS有效(低)并保持有效;2,發送一個命令或者數據;3,檢測接收緩沖器的標志位,有效后讀取數據(1byte);4,讓NSS無效(高)。其中讀操作的第二步,是為了給SPI端口提供時鐘,而寫操作的第3步好似多余,因為讀出的數據是無效數據。

不管怎樣,經過折騰,把SPI接口的操作調試通過了。緊接著做的工作就是調試FM1702的讀寫,參看了文檔之后,發送地址,數據,發送地址,接收數據,主要是對FM1702中的FIFO進行讀寫,對Command寄存器進行讀寫,以及對一些寄存器進行設置。

測試這些寄存器通過之后,寫好一個初始化FM1702的程序進行設置。設置好了以后,就要通過FM1702對卡片(FM1208)進行操作,1,尋卡;2,防沖突;3,選卡;這三步執行成功就會選定一張卡接下來的操作就是針對這張卡的。在第2步中,會獲得卡片的序列號,這個序列號是生產卡片時就確定了的。

接著是Rats和PPS命令,這兩條命令通過之后就進入了MF,MF是默認的一個文件夾,將CPU卡內的64k空間當做一個文件夾便于管理操作。之后的操作就是建立文件夾(應用),然后建立文件,添加記錄等的操作。

在發送命令對卡進行操作時,有個問題然我很頭痛,直到最后才解決,那就是發送命令等待返回值,有時候是操作失敗,沒有成功,那么可以繼續發送,但是我并不知道怎樣去判斷該等待多長時間才去讀取返回值,在調試的過程中,(1)如果把它設為死循環,只要沒有得到相應的相應,就一直發送,結果這樣很不好,假如在尋卡時失敗,或者發送命令有誤,那么程序無法跳出。(2)又試著把延遲設置得比較小,因為這樣可以讓系統反應快一點,有錯就重新來過,但是有些命令,(如創建文件,添加記錄)執行正確之后,需要很長時間才能有返回值,還沒有到執行結束,由于延遲不夠,就判定執行失敗了,又重新發命令,結果是一直都操作失敗。后來我發現,(3)可以通過檢測FM1702的一個寄存器(中斷請求寄存器)的值來判斷是否完成了接受返回值。不能進行的操作是,等待期間讀取FIFO的值,或者FIFO長度。這樣還是有(1)中的問題,當一開始沒有卡,而后來有卡時就沒有辦法檢測到,所以在(3)的基礎上添加一個延遲判別,到達一定延遲時間還沒有返回正確值就判定命令執行失敗,再重新發送。這個問題在調試的過程中讓我吃盡苦頭,有時候都不知道是這個地方的問題,最后終于解決,心中也有那么一點的成就感。

還有一些問題,是在復旦微電子那邊的技術支持(唐工)的幫助下解決的,主要是后面建立錢包,管理錢包,充值,消費程序調試的時候,有一個問題,困擾了幾天,在調試初始化圈存命令時,總是返回69 85,使用條件不滿足,唐工幫我看了好久,排除了各種權限問題,還是不行,后來我仔細看文檔,發現其中說錢包文件的標識符要設為00 02,改過來之后就執行成功了;還有一個問題也是讓我很困擾,在調試圈存命令時,總是返回6901,一開始,唐工告訴我要建立一個應用公共基本數據文件,并且往里面添加記錄,當我把這個完成(其實也不簡單,這個文件是線路保護的二進制文件,添加記錄也是一件麻煩的事情)之后,圈存命令返回值還是6901,后來在我都覺得沒有希望的時候,唐工幫我仔細分析了我的操作流程,發現問題就在初始化圈存之后,卡片的狀態發生了改變,我仔細檢查,發現有一個獲取隨機數的命令,改過來之后,調試成功了,心中又是一陣歡喜。就這樣,后面的消費指令也順利調試通過了。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:224118 發表于 2017-8-2 15:28 | 只看該作者
你好,我現在編寫fm1702芯片,遇到了你所說的SPI沒調通,以下是我的讀操作,我也用此函數先發送一個無用字節,也調不通,請你幫忙看看,謝謝
unsigned char  read_FM17XX_byte(unsigned char spi_addr)
{
        unsigned char i,m;
        FM_SCK=0;
        FM_NSS=0;
        FM_MISO=1;
        DELAY_US
        spi_addr<<=1; //低位置0
        spi_addr=0x80|spi_addr;        //高位置一 代表讀
    //發送地址
        for(i=0;i<8;i++)
        {
               
                if(spi_addr&0x80)
                {
                        FM_MOSI=1;
                }
                else
                {
                        FM_MOSI=0;       
                }
                DELAY_US
            FM_SCK=1;
                spi_addr<<=1;
                DELAY_US
                FM_SCK=0;               
        }
        m=00;
       
        DELAY_US
        DELAY_US
        for(i=0;i<8;i++)
        {       
                m<<=1;       
                if(FM_MISO==1)
                {
                        m=m|0x01;
                }
                FM_SCK=1;
                DELAY_US
                FM_SCK=0;
                DELAY_US
               
        }
        FM_NSS=1;
        FM_SCK=0;
        return m;
}
回復

使用道具 舉報

板凳
ID:148552 發表于 2019-2-22 16:04 | 只看該作者
樓主可以加個QQ交流下嗎?我也是做一卡通的
回復

使用道具 舉報

地板
ID:1082966 發表于 2023-6-9 10:47 | 只看該作者

樓主完成這個了嗎?最近也在弄這個,有資源共享嗎
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
81精品国产乱码久久久久久| 欧美熟妇精品一区二区蜜桃视频| 亚洲视频在线观看| 国产欧美视频一区二区| 第四色成人网| 久草在线资源福利站| 美女xx视频| 日本精品一区二区在线观看| 精品少妇一区二区三区密爱| 欧美私人情侣网站| 久久久久久艹| 午夜美女久久久久爽久久| 欧美精品黑人性xxxx| 国产精品视频九色porn| 久久精品在线| 青青一区二区三区| 香蕉成人在线| 丝袜美女在线观看| jizz国产| 国产伦精品一区二区三区高清版禁| 久久夜靖品2区| 亚洲第一黄色网址| 少妇人妻互换不带套| 欧美婷婷久久| 91精品国产综合久久久久久久久| 在线观看欧美日韩| 555www色欧美视频| 亚洲午夜在线视频| 136福利第一导航国产在线| 丝袜美女写真福利视频| 国产成人禁片免费观看| 丰满肉嫩西川结衣av| 成年人av电影| avtt香蕉久久| 中文字幕av专区| 欧美 亚洲 视频| 久久精品aaaaaa毛片| 国产美女精品免费电影| 欧美大胆a视频| 中文字幕av一区| 欧美一区二区在线视频| 樱花影视一区二区| 久久久99久久| 国产一区二区按摩在线观看| 日韩一级不卡| 成人精品电影| 免费萌白酱国产一区二区三区| 天堂在线中文网官网| 日本综合在线| 噜噜噜在线观看播放视频| xxxx影院| 免费观看视频www| 再深点灬舒服灬太大了少妇 | 亚洲高清不卡一区| 国产综合欧美在线看| 国产在线视频不卡| 欧美一区三区三区高中清蜜桃| 日韩在线视频线视频免费网站| 亚洲国产另类久久精品| 欧美区在线观看| 欧美性极品xxxx做受| 亚洲高清不卡在线| 亚洲自拍另类| 精品福利电影| 国自产拍偷拍福利精品免费一| 久久国产精品成人免费观看的软件| 国产精品白浆| 偷拍亚洲色图| 北条麻妃国产九九九精品小说| 一区二区导航| 久久精品国产大片免费观看| 国产欧美日韩视频在线| 国产精品欧美日韩一区| aaaaa毛片| 天天弄天天操| 高清hd写真福利在线播放| 天天草夜夜操| 宅男午夜在线| 中文字幕在线观看| 天堂在线中文字幕| 蜜芽tv福利在线视频| av资源网站在线观看| 日本www在线| 性xxxfreexxxx性欧美| 最新黄网在线观看| 操人在线观看| 91综合国产| av成人男女| 精品日韩免费| 欧美激情麻豆| 视频一区二区中文字幕| 国产一区二区影院| 久久婷婷色综合| 国产精品萝li| 欧美日韩精品在线| 91精品国产美女浴室洗澡无遮挡| 亚洲精品国产精品国自产观看浪潮| 亚洲午夜色婷婷在线| 欧美黑人狂野猛交老妇| 国产精品扒开腿做| 精品视频在线观看| 成年丰满熟妇午夜免费视频| 国产男女无遮挡| 制服.丝袜.亚洲.中文.综合懂| 天天躁日日躁aaaxxⅹ| 妺妺窝人体色www聚色窝仙踪| 中文字幕一区二区三区人妻四季| 亚洲第一视频在线| 国产精品欧美韩国日本久久| 天天操天天怕| 国产精品视频二区三区| 毛片在线网址| 香港久久久电影| 欧美va天堂在线| 美女视频一区在线观看| 久久综合久久综合九色| 亚洲国产日韩a在线播放| 欧美久久久久免费| 精品亚洲一区二区| 欧美亚洲一区在线| 91精品国产综合久久福利软件| 欧美午夜电影在线播放| 日韩成人在线观看| 91成人在线播放| 久久手机视频| 国产视频一区二区三区在线播放 | 麻豆精品视频入口| 成年女人毛片| 黄色av网址在线免费观看| 亚洲色图官网| 欧美日韩导航| 国产欧美成人| 国产女人aaa级久久久级 | 蜜臀av性久久久久蜜臀aⅴ流畅| 久久综合九色综合97_久久久| 欧美性猛xxx| 久久九九国产精品怡红院| 91九色国产社区在线观看| 国产高清精品软男同| av电影中文字幕| 五月婷婷视频在线| 免费观看欧美成人禁片| 亚洲天堂2017| 精品国产不卡一区二区| 国产精品日韩久久久| 日本一区二区三区四区在线视频| 欧美日韩一卡二卡| 97人人爽人人喊人人模波多 | 日本一区二区免费在线观看| 中文字幕的av| 先锋av资源在线| 6080成人| 久久精品国产免费看久久精品| 亚洲女爱视频在线| 国产午夜精品全部视频在线播放 | 国产乡下妇女做爰| 四虎激情影院| 黄色av免费在线观看| 欧美经典影片视频网站| 日韩中文字幕区一区有砖一区| 欧美h版在线观看| 国产精品一国产精品k频道56| 中文成人av在线| 亚洲国产精彩中文乱码av在线播放 | 天堂午夜在线| 精精国产xxxx视频在线| 日本欧美三级| 成人美女在线视频| 欧美片在线播放| 国产精品久久久久久五月尺| 中文字幕无码精品亚洲35| 成人做爰视频网站| 欧美娇小性xxxx| 九七电影韩国女主播在线观看| 日韩成人av在线资源| 国产成人精品一区二区三区四区| 欧美日韩国产区一| 国产精品视频一区二区三区四| av7777777| 欧美三级一区二区三区| 黄色三级视屏| 亚洲人成777| 国产在线麻豆精品观看| 91精品国产一区二区三区香蕉 | 成人自拍av| 国产精品五区| 欧美午夜精品免费| 国产精品高潮呻吟久久av无限| 国产a级一级片| 国产一级片免费在线观看| 高清hd写真福利在线播放| 久久精品一级| 99精品欧美一区二区三区小说| 亚洲电影在线观看| 久久亚裔精品欧美| 国产熟女一区二区| 国产老肥熟xxxx在线观看| 嗯啊主人调教在线播放视频 | 国产亚洲小视频| 免费毛片a线观看| 久久99久久99精品免观看软件| 久久字幕精品一区| 亚洲国产网站| 亚洲国产三级在线| 国产91精品久| 天天做天天干天天操| 日本人妻丰满熟妇久久久久久| 天天在线视频色| 亚洲精品在线二区| 欧美电影影音先锋| 欧美xxxx黑人又粗又长精品| 夫妇露脸对白88av| 里番全彩acg☆无翼乌全彩3d | 男人天堂1024| 一级做a爱片久久毛片| 国产午夜在线视频| 尹人成人综合网| 欧美精品日韩综合在线| 欧洲国产精品| 日本一本高清视频| 视频国产一区二区三区| 亚洲大全视频| 欧美日韩成人在线一区| 蜜桃久久影院| 欧美日韩综合在线观看| 日本人妖在线| 国产精品久久久亚洲一区| 欧美一区二区三区四区五区| 亚洲精美视频| 91黑人精品一区二区三区| 国产青青草在线| 久久久久久夜| 亚洲丝袜一区在线| 一本久道综合色婷婷五月| 一区二区视频在线观看免费的| 超碰一区二区| 久久久久久**毛片大全| 日本久久久a级免费| 我和岳m愉情xxxⅹ视频| 男女羞羞网站| 91超碰成人| 日韩视频123| 久艹视频在线免费观看| 色网站免费观看| 97精品国产综合久久久动漫日韩| 欧美国产1区2区| 国产主播欧美精品| 91成人福利视频| 四虎影视精品成人| 日本不卡中文字幕| 美女精品久久久| xxxwww国产| 欧美变态xxxx| 久久综合亚州| 久久精品最新地址| 黑丝av在线播放| 日日噜噜噜夜夜爽爽狠狠| 精品电影一区| 日韩中文字幕国产| 怡红院一区二区| 日本高清视频网站www| 欧美亚洲一区| 欧美黑人xxxⅹ高潮交| 免费毛片视频网站| 国产亚洲小视频| eeuss影院在线播放| 福利一区在线观看| 国产精品91久久久久久| 欧美特级一级片| 免费在线观看av片| 久久亚洲综合av| 成人区精品一区二区| 日本三级一区二区三区| 日韩美女在线看免费观看| 一区视频在线播放| 久久久人人爽| 亚洲成人精品女人久久久| 我要色综合中文字幕| 欧美日韩日日骚| www..com日韩| 国产精品亚洲综合久久小说| 精品久久久久中文字幕小说| 精品福利二区三区| 亚洲男人天堂2021| а√最新版地址在线天堂| 久久综合五月| 国产不卡视频在线| 日韩av大片在线观看| 欧美电影网站| 亚洲成a天堂v人片| 国产一二三区在线播放| 国产成人禁片免费观看| 亚洲精品国产日韩| 97视频在线观看网址| 日韩三级视频在线| 99riav视频一区二区| 欧美三级电影一区| 涩多多在线观看| 欧美孕妇性xxxⅹ精品hd| 91色|porny| 亚洲a∨一区二区三区| 精品一成人岛国片在线观看| 欧美日本不卡| 欧美在线观看网址综合| 337p粉嫩色噜噜噜大肥臀| 成年永久一区二区三区免费视频| 欧美久久久一区| 在线xxxxx| 色老头视频在线观看| 亚洲影视在线播放| 毛片一区二区三区四区| 超碰在线94| 国产欧美精品一区二区色综合| 欧美日韩视频免费在线观看| 91网站进入| 美女视频免费一区| 国产免费一区二区| 热99re久久精品精品免费 | 日本黄色片免费观看| **欧美日韩在线观看| 欧美久久久久免费| 久久久久久久无码| 国产夫绿帽单男3p精品视频| 91国内精品白嫩初高生| 亚洲另类xxxx| 午夜国产福利一区二区| 久久69成人| 精品视频—区二区三区免费| 日韩在线一卡二卡| 欧美日韩免费电影| 亚洲欧美日韩中文在线制服| xxxx日本少妇| 欧美视频精品全部免费观看| 亚洲精品资源美女情侣酒店| 波多野结衣不卡视频| 成人在线日韩| 中文字幕日韩有码| 国产99免费视频| 我不卡影院28| 国产精品网站大全| 亚洲日韩第九十九页| 久久亚洲电影| 久久精品日韩精品| 免费黄色a网站| 91亚洲精华国产精华精华液| 国产片侵犯亲女视频播放| 天堂中文字幕——hd| 中文字幕一区三区| 久久久九九九热| 国产在线xxx| 欧美mv和日韩mv的网站| 国产女人18水真多毛片18精品| 精品视频一区二区三区在线观看| 亚洲色图50p| jizz国产在线| 国产真实久久| 久久精品成人一区二区三区蜜臀 | www日本视频| 99精品视频免费观看| 国产一区在线观| 2020国内自拍视频| 1024成人网色www| 久久精品一二三四| 日本欧美日韩| 精品国产一区二区三区在线观看 | 久久精品人人做人人爽| 一区二区三区播放| 国产欧美一区二区三区国产幕精品| 国产日韩一区欧美| 777视频在线观看| 亚洲国产人成综合网站| 欧美性猛交xxxx乱| 国产精品22p| 国产日韩中文字幕| 黄色小视频免费| 一区二区成人在线| 魔女鞋交玉足榨精调教| 99a精品视频在线观看| 国产精品扒开腿做| 99久久国产综合精品女小说| 中文字幕制服丝袜一区二区三区| 日本成人xxx| 亚洲精品三区| 欧亚精品中文字幕| 国产亚洲精品久久久网站好莱| 久久亚洲影视婷婷| www.四虎在线| 超碰在线亚洲| 91精品国产综合久久久久久久久| aaawww| 富二代精品短视频| 全网免费在线播放视频入口 | 日韩午夜三级在线| 亚洲国产成人精品女人久久| 男人的天堂成人在线| 97干在线视频| 悠悠资源网亚洲青| 国内精品久久久久影院 日本资源| 欧美a极品极品欧美| 中文字幕亚洲在|