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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5942|回復: 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,后來在我都覺得沒有希望的時候,唐工幫我仔細分析了我的操作流程,發現問題就在初始化圈存之后,卡片的狀態發生了改變,我仔細檢查,發現有一個獲取隨機數的命令,改過來之后,調試成功了,心中又是一陣歡喜。就這樣,后面的消費指令也順利調試通過了。


回復

使用道具 舉報

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 單片機教程網

快速回復 返回頂部 返回列表
黄免费在线观看| 免费人成短视频在线观看网站 | 国产999精品久久久影片官网| 色综合久久久网| av在线一区二区| 黄瓜视频污app| 天堂中文字幕在线观看| 日韩综合第一页| 日韩精品一区在线视频| 国产精品国色综合久久| 久久久久久久久电影| 日韩美女一区二区三区| 一区二区久久久| 成人小视频免费在线观看| 欧美午夜不卡| 天堂俺去俺来也www久久婷婷| 欧美粗大gay| 国产三级在线观看| 午夜电影福利网| 国产在线播放你懂的| www.爱爱.com| 日本黄色一级视频| 69夜色精品国产69乱| 欧美性猛交乱大交| 欧美日韩国产精品激情在线播放| 日韩精品极品视频在线观看免费| 91精品久久久久久久久久另类| 欧美人成在线视频| 亚洲人成在线观看网站高清| 欧美精品xxxxbbbb| 欧美性猛交xxxx乱大交3| 国产精品妹子av| 国产精品一区在线观看乱码| 免费视频久久| 欧美性色综合| 99久久99视频只有精品| 无码日韩精品一区二区免费| av成人在线网站| 日日av拍夜夜添久久免费| 日韩精品亚洲人成在线观看| 成年在线电影| 天堂视频中文在线| 少妇精品放荡导航| 男人在线视频资源| www.久草| 成人免费网址在线| www视频在线播放| 99视频都是精品热在线播放| 欧美video巨大粗暴18| 美女视频一区二区三区在线 | 欧美日韩国产片| 欧美日韩一区二区在线| 亚洲国产视频a| 一区二区三区在线视频免费观看 | 国产日韩欧美影视| 国产精品视频在线播放| 国产成人一区二区三区| 欧美重口另类videos人妖| 欧美极品在线播放| 欧美激情网友自拍| 久久久久久久久国产| 97国产精品人人爽人人做| 久久久免费电影| 97在线看免费观看视频在线观看| 久久人人97超碰精品888| 欧美日韩成人网| 欧美激情精品久久久久久久变态| 久久久久久久久久久免费精品| 欧美第一淫aaasss性| 久久6免费高清热精品| 久久久久久亚洲| 欧美与欧洲交xxxx免费观看 | 久久久人成影片一区二区三区在哪下载 | 国产不卡一区二区在线播放| 欧美在线观看网址综合| 国产精品入口福利| 18成人在线| 美乳视频一区二区| 性欧美.com| 精品国产一区二区三区在线| 每日在线观看av| 欧美 日韩精品| 911福利视频| 污片免费在线观看| 五月综合色婷婷| 九热这里只有精品| 一二三四区在线| 丰满人妻av一区二区三区| 成人午夜无人区一区二区| 久久精品国产麻豆| www.尤物.com| 亚洲精品视频在线免费| 免费在线观看av片| 日日夜夜天天综合| 另类春色校园亚洲| 在线成人直播| 男男视频亚洲欧美| 久久蜜臀中文字幕| 亚洲国产欧美日韩另类综合| 欧美日韩在线亚洲一区蜜芽| 精品伊人久久97| 欧美丰满少妇xxxxx| 国产一区二区在线免费| 日本在线观看一区二区三区| 欧洲精品一区二区三区久久| 四虎1515hh.com| 少妇高潮惨叫久久久久| av首页在线观看| 天天干,夜夜操| 黄网站网址视频| 四虎精品在线| 538视频在线| 成人另类视频| 亚洲小说区图片区| 国产精品一区二区91| 国产精品毛片大码女人| 欧美在线你懂得| 中文国产亚洲喷潮| 国产精选久久久久久| 欧美一区二区在线视频观看| 成人在线观看黄| 韩国三级hd中文字幕| 中文字幕+乱码+中文字幕明步| www.亚洲一区二区三区| 91午夜国产| 最新黄网在线观看| 久久97精品| 久久久天天操| 国产精品蜜臀av| 日韩视频免费观看高清完整版 | 久久久久久国产精品日本| 欧美黄色aaa| 蜜臀av午夜精品| 激情视频国产| 涩涩视频网站在线观看| 国产一区二区在线| 国产一区二区影院| 欧美日韩午夜剧场| 最近2019中文字幕一页二页 | 久久中文字幕无码| 在线视频亚洲色图| 3dmax动漫人物在线看| 中文不卡1区2区3区| 成人久久电影| av在线不卡观看免费观看| 在线观看av一区二区| 九九精品视频在线观看| 日韩福利二区| 亚洲视频天天射| 国产一区二区在线不卡| h片在线观看免费| 毛片在线网址| 久久精品久久久| 久久久一区二区| 精品国产一区二区三区不卡| 国产日韩欧美成人| 国产真人无码作爱视频免费| 国产精品suv一区二区69| 免费精品国产自产拍观看| 国产中文字幕在线视频| 日韩高清成人在线| 成人午夜激情影院| 欧美mv日韩mv国产网站app| 国产日产欧美精品| 噼里啪啦国语在线观看免费版高清版| 全网免费在线播放视频入口 | 亚洲精华一区二区三区| 国v精品久久久网| 日韩一区二区三区四区| 成人淫片在线看| 国内外成人免费在线视频| 一级片中文字幕| 成人免费黄色网址| 日本一区二区中文字幕| 日本不卡一区二区三区高清视频| 精品免费在线视频| 青草热久免费精品视频| av之家在线观看| 五月婷婷开心网| 7777在线| 成人黄色理论片| 国产精品99久久久久| 日韩视频免费观看高清在线视频| 国产日韩欧美91| 初高中福利视频网站| 亚洲精品一区二区三区蜜桃| 国产精品一二三区视频| 99tv成人| 五月婷婷色综合| 国产精品吹潮在线观看| 狠狠干狠狠操视频| 亚洲国产精品久久人人爱潘金莲 | 伊人影院蕉久影院在线观看| 性网站在线观看| 亚洲三级毛片| 欧美四级电影网| av成人在线电影| 亚洲午夜福利在线观看| 鲁啊鲁视频在线精品| 中文字幕人成乱码在线观看| 日本不卡高清视频| 精品国产乱码久久久久久浪潮 | 岳乳丰满一区二区三区| 日本私人网站在线观看| 91精品电影| 在线看国产日韩| 国产91精品一区二区绿帽| 91成人精品一区二区| 两个人看的无遮挡免费视频| 在线一区二区三区视频| 欧美国产精品一区二区三区| 久久久久久久国产精品| 欧美成人乱码一二三四区免费| 日韩中文字幕免费在线观看| 免费在线国产视频| 国精品**一区二区三区在线蜜桃| 亚洲精品99久久久久中文字幕| 亚洲看片网站| 亚洲熟女综合色一区二区三区| 一二三区在线观看| 欧美午夜一区| 日韩欧美区一区二| 综合色婷婷一区二区亚洲欧美国产| 国产无遮挡呻吟娇喘视频| 婷婷国产在线| 国产精品女主播一区二区三区| 91精品婷婷国产综合久久| 亚洲欧美丝袜| 国产又粗又大又爽| 国产网红女主播精品视频| 国产一区二区精品久久| 久久久999精品视频| www.com久久久| 国产麻豆精品视频一区二区| 懂色av一区二区| 五月天亚洲精品| 免费在线成人av| 亚洲高清视频免费观看| 四虎影视国产在线视频| 高清免费成人av| 欧美在线激情网| a一级免费视频| 青青久在线视频| 日本不卡的三区四区五区| www.久久久久| 国产精品99精品无码视亚| 狠狠干夜夜草| 99热精品久久| 精品国产欧美一区二区| www.欧美日本| 五月婷婷丁香激情| 欧美日韩一区二区三区视频播放| 欧美性色aⅴ视频一区日韩精品| 亚洲精品中文综合第一页| 国产成人精品av在线观| 精品国模一区二区三区| 午夜精品福利视频网站| 亚洲国产精品综合| 成人毛片在线免费观看| 国产免费av国片精品草莓男男| 亚洲国产一区视频| 日韩妆和欧美的一区二区| 亚洲av无码国产精品久久不卡| 欧洲美女精品免费观看视频 | 欧美一区二区三区精美影视| 97精品久久人人爽人人爽| 日韩中文在线播放| 亚洲午夜羞羞片| 在线视频不卡国产| 福利视频理论电影| 精品视频免费| 亚洲精品一区二区三区婷婷月| 日韩欧美中文视频| 免费av高清| 激情文学综合插| 国产精品久久久久久久av大片| 精品在线视频免费观看| av免费不卡国产观看| **性色生活片久久毛片| 欧美日韩系列| 男人的天堂色| 人人狠狠综合久久亚洲婷| 亚洲男人天堂网站| 久久亚洲AV成人无码国产野外 | 国产偷国产偷亚洲高清97cao| 国产免费福利视频| 国产精品久久久网站| 精品国产精品一区二区夜夜嗨| 小明看看成人免费视频| 污视频网站在线看| 丰满白嫩尤物一区二区| 成人情视频高清免费观看电影| 性一交一乱一色一视频麻豆| 全国精品免费看| 亚洲欧美日韩直播| 我想看黄色大片| 国产91足控脚交在线观看| 亚洲一区av在线| 尤物av无码色av无码| 黄色网战入口| 福利一区二区在线| 精品国产中文字幕| 日韩在线第二页| 亚洲激情婷婷| 国产成人拍精品视频午夜网站 | 欧美tk—视频vk| 欧亚乱熟女一区二区在线| 77导航福利在线| 一区二区三区在线免费观看| 国产精品久久..4399| av一级二级| 久久亚区不卡日本| 亚洲一区精品视频| 暖暖影院日本高清...免费| 久久福利精品| 91网站在线看| 五十路中文字幕| 香蕉av777xxx色综合一区| 成人免费视频网| 亚洲成人在线电影| 亚洲国产99| 成人激情视频在线| 免费视频拗女稀缺一区二区| 亚洲精品色图| 97久久夜色精品国产九色| 日本亚洲欧美美色| 日韩精品亚洲一区二区三区免费| 99久久99久久精品国产片| 欧美性bbb| 久久国产麻豆精品| 麻豆成人av| 色先锋资源在线播放av| 99精品黄色片免费大全| 777久久精品一区二区三区无码| 男女无套免费网站| 久久夜色精品国产欧美乱极品| 在线观看av的网址| 粉嫩tv在线播放| 亚洲一区二区免费视频| 伊人久久久久久久久| 草莓视频丝瓜在线观看丝瓜18| 欧美精品高清视频| 亚洲欧美精品aaaaaa片| 99国产精品免费网站| 欧美激情一区二区三区成人| www日本视频| 国产欧美欧美| 蜜桃网站成人| www.久草.com| 一区二区三区中文免费| 国产成人精品一区二区三区在线观看 | 热re99久久精品国产66热| 亚洲va天堂va欧美ⅴa在线| 99综合精品| 欧美日韩最好看的视频| 啊啊啊啊啊好爽| 亚洲黄色片在线观看| 老熟妇精品一区二区三区| 亚洲日本在线观看视频| 国产一区二区日韩精品欧美精品| 激情视频网站在线观看| 我不卡神马影院| 国产免费一区| 2019一级黄色毛片免费看网| 亚洲精品视频免费看| 亚洲成a人无码| 国产精品日本一区二区三区在线| 九九热在线精品视频| 天天综合网在线观看| 国产精品一区二区在线观看不卡| 国产一线二线三线女| av网址在线| 亚洲欧洲偷拍精品| 国产男男gay网站| 日本一不卡视频| 精品国偷自产一区二区三区| 欧美性猛交xxx乱大交3蜜桃| 亚洲精品一区二区在线观看| 一级久久久久久| 久久久久在线| 日本一本中文字幕| 视频在线这里都是精品| 国产一区二区三区在线| 免费国产羞羞网站视频| 国产在线视频精品一区| 免费av网址在线| 亚洲免费福利| 欧美激情视频给我| 好妞色妞国产在线视频| 国产精品毛片a∨一区二区三区| 95视频在线观看| 激情av综合| 91免费观看| 一个人免费视频www在线观看| 91精品国产91久久综合桃花| www.久久网| 国产一区二区三区免费看| 亚洲欧美自拍另类日韩| 成人在线啊v| 91精品视频网站|