色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

大牛改裝電子胸牌

h1654155971.7688 ? 來源:未知 ? 作者:李倩 ? 2018-06-03 09:38 ? 次閱讀

工作項目中,有一個3x8段數碼管顯示的需求,無意中從網上有看到有大牛改裝電子胸牌的帖子。

因而對電子胸牌的原理做了仔細的了解。選擇的是淘寶上買的 ”樂閃優 五字電子胸牌“。

廠家不提供通訊接口,但提供PC上位機改字軟件,本來想通過bus hound直接抓取USB通訊數據協議。

這樣主機(Android) 可以直接把電子胸牌做數碼管顯示。結果,協議破解還相對容易,只是每次改字軟件每次更新顯示內容時,胸牌上都會固定的顯示 “M1-8 ”,用來提示。故不能直接使用。看來只能重寫固件代碼了;1,胸牌上電前,按下靠近胸牌的按鍵,胸牌會進入DFU模式,但自己寫的代碼燒進去后,總是無法運行,每次都提示option bytes未擦除,這條路沒走通。

2,找到芯片上的Jtag引腳,將PA13 PA14引腳接到J-link, j-link采用SWD 模式 可以調試代碼了。

但是因驅動GPIO中有用到PA13, PA14引腳,故中途調試時,調試一次后,就沒辦法再調試了,SWD引腳指向GPIO功能了。3,最后想到用廠家的ISP串口下載功能。PCB板上Pin44 BOOT0腳強行接到了GND,但進入ISP需要BOOT0接VCC,故將芯片Pin44腳翹起,通過一個按鍵開關,來選擇是接GND,還是接VCC,

順便把Pin7 Reset引腳也接了出來,通過按鍵可以進行復位。PCB上預留了串口接BT模塊的接口,故PCB上有USART1的接口焊盤,方便了不少。PA14->Usart1.TX PA15->Usart1.RX.

(二) 胸牌點亮邏輯圖

通過萬用表測量,胸牌共11行,55列,GPIO點亮邏輯圖如下:

從輯邏圖中可以看出,每二列由一個GPIO控制。

所以驅動時序如下1,先將要點亮的列GPIO設置為Push_Pull 輸出高,其它輸出低。2,對選中列的11行進行掃描,每次掃描輸出一行中二個燈的狀態。主要點亮函數代碼附上:

void LED_Open(uint8_t x, uint8_t y)

{

if(x >= LED_COL || y >= LED_ROW)return;

Clear_All_LED();

Write_One_LED_Pin(Led_GPIO_Port_Arrange[x / 2], Led_GPIO_Pin_Arrange[x / 2], 1); //áD??í¨

if (y <= 4){?

if(x % 2 == 0)

{

if(x <= 4 * y ) ? ? ? ? Write_One_LED_Pin(Led_GPIO_Port_Arrange[y * 2 + 1], Led_GPIO_Pin_Arrange[y * 2 + 1], 0);

else Write_One_LED_Pin(Led_GPIO_Port_Arrange[y * 2], Led_GPIO_Pin_Arrange[y * 2], 0);

}else{

if(x <= 4 * y + 3) ? ? ? ? Write_One_LED_Pin(Led_GPIO_Port_Arrange[y * 2 + 2], Led_GPIO_Pin_Arrange[y * 2 + 2], 0);

else Write_One_LED_Pin(Led_GPIO_Port_Arrange[y * 2 + 1], Led_GPIO_Pin_Arrange[y * 2 + 1], 0);

}

}else{

if(x % 2 == 0)

{

if(x <= 6 * y - 10) Write_One_LED_Pin(Led_GPIO_Port_Arrange[y * 3 - 4], Led_GPIO_Pin_Arrange[y * 3 - 4], 0);

else Write_One_LED_Pin(Led_GPIO_Port_Arrange[y * 3 - 5], Led_GPIO_Pin_Arrange[y * 3 - 5], 0);

}else{

if(x <= 6 * y - 7) ? ? ? ? Write_One_LED_Pin(Led_GPIO_Port_Arrange[y * 3 - 2], Led_GPIO_Pin_Arrange[y * 3 - 2], 0);

else Write_One_LED_Pin(Led_GPIO_Port_Arrange[y * 3 - 4], Led_GPIO_Pin_Arrange[y * 3 - 4], 0);

}

}

}

現在胸牌屏改為了串口通訊接口,就做了一下串口的上位機軟件,可以手動點亮屏。

項目中,要將游戲中的運動人物的時間,速度,個數顯示到屏,在Excel中弄一些顯示模板,對協議也做了包裝,上面只要發送 目標值(小數字)及即時值(大數字)就可以實現顯示功能了。

這樣游戲和硬件中都不需要含字庫了。具體軟件Android游戲的同事正在調試使用,等樣機出來后,我會上圖,敬請大家期待哈~~~

(顯示屏外套上濾光片后,顯示效果就好很多,先上個裸照)

最終的效果圖出來了,實際的顯示效果比拍出來的效果好。

拍出來的圖片紅暈太明顯了,實際顯示沒有紅暈。

要做樣機,后續又買了兩個,居然發現版本號不一樣了,MCU換成了MM的單片機~~~~~~

找電話給淘寶店主,一是不給換,二要再買之前GD的版本,店主也愛理不理,態度不好。

可能是我沒能如他希望的那樣,沒有下個大單給他吧~~~

下載了MM的下載軟件,同樣把BOOT0拉到高,用MM32ISP下載工具,然而怎么樣都連不上,無法用ISP。

懷疑有二點:1,MM單片機ISP串口不知是不是PA14,PA15,從MM資料中沒有找到這方法的介紹。

2,網絡上說MM單片機有些是沒有ISP功能的。搞的我也很懷疑了。官方資料上,對ISP好像也很排斥一樣,一點介紹都沒有。最后只能用終級一招了,換MCU。從嘉立創上買來GD單片機換掉它。

最終搞定!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • pcb
    pcb
    +關注

    關注

    4319

    文章

    23081

    瀏覽量

    397531
  • 數碼管
    +關注

    關注

    32

    文章

    1882

    瀏覽量

    91066
  • ISP
    ISP
    +關注

    關注

    6

    文章

    476

    瀏覽量

    51805

原文標題:胸牌DIY改裝記錄

文章出處:【微信號:weixin21ic,微信公眾號:21ic電子網】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    大牛電子血壓計設計原理

    各位大牛,誰會電子血壓計的設計啊,能跟小弟介紹下不?小弟最近想搞電子血壓計研究一下,呵呵,先謝謝大家啦、、、百度上只是搜索到了什么示波法測血壓,但是不太懂。誰可以詳細介紹哈。
    發表于 10-24 13:38

    改裝的移動電源

    `把鋰電池充電器改裝成移動電源,在充電器里面增加了一個升壓模塊,輸出5v電壓,可以給手機, MP3 等充電。我是電子愛好者QQ602096269`
    發表于 06-30 18:46

    【FireBLE申請】藍牙胸牌定位系統

    :藍牙定位胸牌是基于是室內的定位系統,包括標簽和基站。標簽不斷發送廣播,基站接收到標簽發送到的廣播,傳給上位機,上位機軟件通過定位算法計算出標簽(胸牌)位置。
    發表于 07-17 22:00

    關于匯納玩具挖機的遙控定時改裝

    遙控玩具挖機,在商業游樂園投放,改裝成記時遙控,微信掃碼支付限時玩,這個一般都要改裝或者增加什么電子件、結構件。
    發表于 08-23 16:44

    NEC閃光胸牌及閃存編程器原理及設計

    NEC閃光胸牌電路板的構成電路板是由單片機應用電路部分和閃存編程器兩部分構成的。■單片機應用電路部分單片機應用電路部分主要是由電池(1220),開關
    發表于 03-04 14:16 ?199次下載

    汽車音響原理及改裝實用技術

    汽車音響原理及改裝實用技術分別從汽車音響原理、系統配置、安裝基礎、調試技術等方面系統地講解了汽車音響改裝的知識、并通過大量的中外汽車音響改裝實例及照片精彩地
    發表于 11-22 09:36 ?691次下載
    汽車音響原理及<b class='flag-5'>改裝</b>實用技術

    利用ARM LPC1112設計LED電子胸牌

    利用ARM LPC1112設計LED電子胸牌
    發表于 09-25 09:42 ?40次下載
    利用ARM LPC1112設計LED<b class='flag-5'>電子</b><b class='flag-5'>胸牌</b>

    德國毫米波大牛Axel Hulsmann論文

    德國毫米波大牛Axel Hulsmann論文
    發表于 10-17 11:16 ?14次下載
    德國毫米波<b class='flag-5'>大牛</b>Axel Hulsmann論文

    大牛筆記】PCB設計接地攻略

    大牛筆記】PCB設計接地攻略
    發表于 11-27 15:15 ?0次下載

    LED燈改裝要注意導熱和散熱_最全燈光改裝知識詳解

    目前LED燈成汽車大燈的主流。本文首先介紹了LED燈改裝要注意導熱和散熱,其次大體介紹了汽車大燈改裝步驟,最后介紹了相關的汽車燈光改裝知識。
    發表于 05-18 14:24 ?1.5w次閱讀

    汽車音響改裝基礎知識點匯總_汽車音響改裝流程

    本文首先介紹了汽車音響改裝的基礎知識,其次詳細介紹了汽車音響改裝流程,最后介紹了汽車音響改裝常見的四大誤區。
    發表于 05-30 10:30 ?2.7w次閱讀

    改裝汽車電路有哪些危害?

    愛車買回家,不少車主就開始在琢磨車輛的改裝了,從車輛外觀到功能的升級,車主們有各種各樣的改裝方案,讓自己的愛車變得更加個性。但是,改裝需謹慎,千萬別涉及到汽車電路的改裝,否則可能會導致
    的頭像 發表于 03-11 10:47 ?4149次閱讀

    大牛都是怎么學習STM32的?看完頓悟資料下載

    電子發燒友網為你提供大牛都是怎么學習STM32的?看完頓悟資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的
    發表于 04-27 08:55 ?6次下載
    <b class='flag-5'>大牛</b>都是怎么學習STM32的?看完頓悟資料下載

    藍色音箱改裝電源_禪城區丹拿音響改裝多少錢

    禪城區丹拿音響改裝多少錢改裝過程中也需要注意:1、切勿貪小便宜不少車主坦言在改裝音響時希望花少一點錢。于是在選擇汽車音響改裝店時往往“什么便宜選什么”,把“一分價格一分貨”的道理忘得干
    發表于 01-12 13:19 ?5次下載
    藍色音箱<b class='flag-5'>改裝</b>電源_禪城區丹拿音響<b class='flag-5'>改裝</b>多少錢

    基于無線型RISC-V MCU電子胸牌方案的實現功能

    一場會議的舉辦,通常有人員簽到、會議流程播報、選舉投票、抽獎等環節,每個環節都需投入眾多人力物力等資源。基于沁恒無線型RISC-V MCU CH32V208制作的電子胸牌,配合上位機軟件,可覆蓋大部分的會議環節,實現會議每個環節的智慧進行。
    的頭像 發表于 11-02 09:35 ?1089次閱讀
    主站蜘蛛池模板: gogo免费在线观看| 欧美成人亚洲高清在线观看| 国产成人精品区在线观看| 91精品乱码一区二区三区| 一边喂奶一边做边爱| 亚洲AV无码影院在线播放| 熟妇的味道HD中文字幕| 日韩丰满少妇无码内射| 欧美一级久久久久久久大| 美女脱18以下禁止看免费| 久久er国产精品免费观看2| 黑人巨摘花破女处| 国产亚洲精品久久久久久入口| 国产精品99re6热在线播放| 国产精品99AV在线观看| 国产乱色伦影片在线观看| 国产女人喷潮视频免费| 国产伦精品一区二区三区| 国产亚洲精品久久久久苍井松 | 日韩精品真人荷官无码| 欧美手机在线播放| 日本国产黄色片| 色呦呦人人视频| 午夜在线观看免费完整直播网页 | 蜜桃视频无码区在线观看| 麻豆久久国产亚洲精品超碰热| 毛片999| 欧美一区二区影院| 日韩人妻无码精品-专区| 婷婷四房播客五月天| 亚洲精品久久久久AV无码林星阑| 亚洲乱亚洲乱妇13p| 综合亚洲桃色第一影院| 99久久久精品| 动漫美女被到爽了流漫画| 国产精品久久久精品日日| 红豆视频免费资源观看| 快播在线电影网站| 彭丹吃奶门| 亚洲AV精品无码成人| 在线视频 国产精品 中文字幕 |