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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3179|回復: 3
收起左側

STM32讀取RHD1232數據

[復制鏈接]
ID:602274 發表于 2019-8-21 10:54 | 顯示全部樓層 |閱讀模式
初學者  想用STM32F407讀取RHD1232芯片采集的腦電信號,使用SPI功能,先試著讀取R40-R44寄存器中的值,這五個寄存器官方給的數據手冊說存儲這INTAN這幾個字符的ASCII碼。
我仿照的SPI-FLASH程序,使用的也是SPI1,SPI初始化沒改,加了RHD1232初始化(只設置了片選信號)
出現的問題有一下幾個:
Q1:芯片數據手冊中,給R1-R17寄存器進行配置的時候是一次寫入8位數據的,但是Command部分,發送讀寫、校準等命令要求發送的數據格式是16位的。而STM32在SPI初始化的時候就要設置數據的傳輸位數是8位還是16位。我最開始配置的8位,發送命令時發送兩次,但是收到的數據不對。
Q2:為什么串口收回的數據每次都在變化,是根本就沒有返回數據嗎?
Q3:我用STM32給的FLASH例程但不調試的時候發現,單步執行到  while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_RXNE) == RESET);  語句時會卡在循環里,但是如果進入 u16 SPI1_ReadWriteByte(u16 TxData) 函數后,再直接執行跳出函數,是可以跳出來了, 這是為什么?

附上程序,總覺得我可能缺少什么,請大佬們指點。程序中可能有的又被我改了,但是問題基本就是描述的那樣。求教各位了
51hei圖片_20190821104658.png
51hei截圖_20190821104901.png
51hei截圖_20190821104842.png
51hei截圖_20190821104820.png
51hei截圖_20190821104807.png
51hei截圖_20190821104751.png
回復

使用道具 舉報

ID:602274 發表于 2019-8-23 10:45 | 顯示全部樓層
或者有人用過RHD2132嗎,我覺得我可能編程時有的細節漏掉了  是不是要再詳細看一下datasheet?
回復

使用道具 舉報

ID:379834 發表于 2022-9-21 16:37 | 顯示全部樓層
我也遇到了,問下樓主調通了嘛?
回復

使用道具 舉報

ID:565722 發表于 2023-8-30 20:49 | 顯示全部樓層
你好,請問樓主調通了嗎?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人毛片一区二区三区 | 久久9999久久 | 午夜在线精品 | 91视频91| 欧美在线a | 在线观看中文字幕视频 | 日本一区二区三区免费观看 | 毛片入口| 欧美成视频 | 亚洲美女天堂网 | 欧美日韩亚洲国产 | 久久久久久91香蕉国产 | 九九综合 | 福利精品 | 黑人巨大精品欧美一区二区免费 | 色精品视频 | 午夜精品福利视频 | 欧美专区在线 | 蜜臀久久99精品久久久久野外 | 国产乱码精品1区2区3区 | 91精品国产91久久久久久 | 成人影院网站ww555久久精品 | 亚洲情综合五月天 | 羞羞的视频免费看 | 求毛片| 国产精品日韩一区二区 | 三级特黄特色视频 | 国产精品久久久久久久久久久久久 | 成人性视频在线播放 | 一区二区免费 | 日本中文字幕在线视频 | 亚洲精品一区二区在线观看 | 一区二区在线 | 亚洲视频在线观看免费 | 黄色一级大片在线观看 | 国产日韩亚洲欧美 | 国产小网站| 国产在线中文字幕 | 成年人国产在线观看 | 嫩草视频在线看 | av免费看在线 |