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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

關于STM32F103C8T6單片機ADC測量數據問題

[復制鏈接]
跳轉到指定樓層
樓主
芯片為stm32f103c8t6
程序用GPI0_B0作為ADC1輸入口,用規則通道轉換數據。通過設置ADON位觸發ADC轉換。
問題1:PB0引腳固定接在通道8,ADC1,2可以經過通道8測量數據。這樣理解對不對


問題2:上圖寄存器中的SWSTART位 與 ADON位的功能有點分不清楚
問題3:程序聯機調試的時候,PB0無論接0伏還是3.3伏。ADC1數據寄存器DR總是在0000到大概3FFF之間跑。以下是程
*************STM32F103C8T6*****************

GPIOC        EQU        0X40011000                  ;GPIO端口C基地址
RCC_CFGR        EQU                0X40021004        
RCC_APB2ENR        EQU        0X40021018
GPIOB        EQU        0X40010C00                  ;GPIO端口B 基地址
ADC_1        EQU        0X40012400                  ;ADC1 基地址
AFIO        EQU        0X40010000                        ;AFIO基地址
        AREA        ICODE,CODE
        ENTRY
        EXPORT        __main
__main                                             ;主程序
        BL        SET_BIOS
LOOP
        BL        DELAY

        LDR        R0,=ADC_1                                ;開始轉換規則通道,S數據右對齊
        LDR        R1,=0X000E0801
        STR        R1,[R0,#8]
        
        BL        DELAY
        B        LOOP
        
SET_BIOS
        PUSH        {R0,R1,LR}
        LDR        R0,=RCC_APB2ENR                        ;使能ADC_1,GPIO_B,GPIO_C,AFIO
        LDR        R1,=0X0000021D
        STR        R1,[R0]
        
        LDR        R0,=RCC_CFGR                        ;ADC時鐘分頻
        LDR        R1,=0XC000
        STR        R1,[R0]
        
        LDR        R0,=GPIOB                                ;設置gpio b為模擬輸入
        LDR        R1,=0X00
        STR        R1,[R0]                                
        
        LDR        R0,=GPIOC                                ;設置gpio c13為輸出 (指示燈)
        LDR        R1,=0X00300000
        STR        R1,[R0,#0X4]
        LDR        R1,=0XFFFFFFFF                   ;打開 GPIO 13 LED      
        STR        R1,[R0,#0X0C]
        
        LDR        R0,=AFIO                                ;設ADC1外部觸發規則轉換與TIM8_TRGO相連
        LDR        R1,=0X70000
        STR        R1,[R0,#4]               
        
        LDR        R0,=ADC_1                                ;數據右對齊 并且校準
        LDR        R1,=0X000E0804
        STR        R1,[R0,#8]        
        
        LDR        R0,=ADC_1                ;通道8轉換時間寄存器               
        LDR        R1,=0X07000000
        STR        R1,[R0,#10]
        
        LDR        R0,=ADC_1
        LDR        R1,=0X08                                ;規則通道 通道8第一個轉換
        STR        R1,[R0,#34]
        
        LDR        R0,=ADC_1                                ;數據右對齊 并且校準
        LDR        R1,=0X000E0804
        LDR        R1,[R0,#8]
        
        POP        {R0,R1,LR}
        BX        LR
        
DELAY
        PUSH        {R5,LR}
        LDR        R5,=0X00005003
DELAY1
        SUB        R5,#0X00000001
        CMP        R5,#0X00000000
        BNE        DELAY1
        POP        {R5,LR}
        BX        LR

        ALIGN ;ALIGN四字節對齊
        
        
        END


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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美黑人一区二区三区 | 在线免费观看视频黄 | 亚洲欧洲精品在线 | 久久久久国产一区二区三区四区 | 四色成人av永久网址 | 91综合网 | 亚洲精品久久久久久久久久久 | 国产激情一区二区三区 | 伊人网在线看 | 97精品久久 | 久久精品99久久 | 欧美激情精品久久久久久 | 九色 在线| 国产一区二区高清在线 | 99视频在线免费观看 | 91大神新作在线观看 | 国产婷婷精品av在线 | 国产成人精品av | 7799精品视频天天看 | 免费网站在线 | 国产精品99久久久久久宅男 | 欧美一区二区三区在线观看 | 天天操妹子 | 中国一级特黄真人毛片免费观看 | 国产成人精品午夜 | 国产视频一二三区 | 91麻豆精品国产91久久久久久 | 九九亚洲 | 欧美日韩国产一区二区三区 | 国产一级在线 | 亚洲国产精品网站 | 国产97在线 | 日韩 | 九色在线观看 | 欧美xxxx色视频在线观看免费 | 亚洲国产日韩一区 | 亚洲一区二区三区在线观看免费 | 成人a视频在线观看 | 亚洲影音| 国产超碰人人爽人人做人人爱 | 亚洲精品91 | 久久r久久 |