查看ESP32 ADC的源代码
←
ESP32 ADC
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
=== ibrtc.a === '''ADC1:''' <source lang=bash> 0x4008b84c <adc1_pad_init>: entry a1, 32 0x4008b84f <adc1_pad_init+3>: extui a2, a2, 0, 8 0x4008b852 <adc1_pad_init+6>: movi.n a3, 0 0x4008b854 <adc1_pad_init+8>: bgeui a2, 8, 0x4008b85f <adc1_pad_init+19> 0x4008b857 <adc1_pad_init+11>: l32r a3, 0x4008b848 0x4008b85a <adc1_pad_init+14>: addx4 a2, a2, a3 0x4008b85d <adc1_pad_init+17>: l32i.n a3, a2, 0 0x4008b85f <adc1_pad_init+19>: mov.n a10, a3 0x4008b861 <adc1_pad_init+21>: movi.n a11, 0 0x4008b863 <adc1_pad_init+23>: call8 0x4008cd84 <rtc_pads_pu> 0x4008b866 <adc1_pad_init+26>: mov.n a10, a3 0x4008b868 <adc1_pad_init+28>: movi.n a11, 0 0x4008b86a <adc1_pad_init+30>: call8 0x4008cf0c <rtc_pads_pd> 0x4008b86d <adc1_pad_init+33>: mov.n a10, a3 0x4008b86f <adc1_pad_init+35>: movi.n a11, 0 0x4008b871 <adc1_pad_init+37>: call8 0x4008cbfc <rtc_pads_funie> 0x4008b874 <adc1_pad_init+40>: mov.n a10, a3 0x4008b876 <adc1_pad_init+42>: movi.n a11, 0 0x4008b878 <adc1_pad_init+44>: call8 0x4008ca74 <rtc_pads_slpie> 0x4008b87b <adc1_pad_init+47>: mov.n a10, a3 0x4008b87d <adc1_pad_init+49>: movi.n a11, 0 0x4008b87f <adc1_pad_init+51>: call8 0x4008c8e8 <rtc_pads_slpoe> 0x4008b882 <adc1_pad_init+54>: retw.n 0x4008b884 <adc1_read>: entry a1, 32 0x4008b887 <adc1_read+3>: extui a2, a2, 0, 8 <--- 1st parameter of adc1_read, pin used to measure the voltage 0x4008b88a <adc1_read+6>: or a10, a2, a2 0x4008b88d <adc1_read+9>: call8 0x4008b84c <adc1_pad_init> 0x4008b890 <adc1_read+12>: extui a3, a3, 0, 8 0x4008b893 <adc1_read+15>: mov.n a10, a2 <--- 1st parameter of adc1_read, it's uint8_t 0x4008b895 <adc1_read+17>: mov.n a11, a3 <--- 2nd parameter of adc1_read, it's uint8_t 0x4008b897 <adc1_read+19>: movi.n a12, 2 <--- 3rd parameter of adc1_read_test, it's 2 0x4008b899 <adc1_read+21>: call8 0x4008b0b4 <adc1_read_test> 0x4008b89c <adc1_read+24>: mov.n a2, a10 0x4008b89e <adc1_read+26>: retw.n 0x4008b8a0 <adc1_amp_read>: entry a1, 32 0x4008b8a3 <adc1_amp_read+3>: movi.n a10, 0 0x4008b8a5 <adc1_amp_read+5>: call8 0x4008b84c <adc1_pad_init> 0x4008b8a8 <adc1_amp_read+8>: movi.n a10, 0 0x4008b8aa <adc1_amp_read+10>: mov.n a11, a10 0x4008b8ac <adc1_amp_read+12>: movi a12, 0x400 0x4008b8af <adc1_amp_read+15>: movi.n a13, 1 0x4008b8b1 <adc1_amp_read+17>: movi.n a14, 4 0x4008b8b3 <adc1_amp_read+19>: call8 0x4008b220 <adc1_amp_read_full> 0x4008b8b6 <adc1_amp_read+22>: mov.n a2, a10 0x4008b8b8 <adc1_amp_read+24>: retw.n </source> '''ADC2:''' <source lang=bash> 0x4008b888 <adc2_pad_init>: entry a1, 32 0x4008b88b <adc2_pad_init+3>: extui a2, a2, 0, 8 0x4008b88e <adc2_pad_init+6>: movi.n a8, 9 0x4008b890 <adc2_pad_init+8>: movi.n a3, 0 0x4008b892 <adc2_pad_init+10>: bltu a8, a2, 0x4008b89d <adc2_pad_init+21> 0x4008b895 <adc2_pad_init+13>: l32r a3, 0x4008b884 0x4008b898 <adc2_pad_init+16>: addx4 a2, a2, a3 0x4008b89b <adc2_pad_init+19>: l32i.n a3, a2, 0 0x4008b89d <adc2_pad_init+21>: mov.n a10, a3 0x4008b89f <adc2_pad_init+23>: movi.n a11, 0 0x4008b8a1 <adc2_pad_init+25>: call8 0x4008cd38 <rtc_pads_pu> 0x4008b8a4 <adc2_pad_init+28>: mov.n a10, a3 0x4008b8a6 <adc2_pad_init+30>: movi.n a11, 0 0x4008b8a8 <adc2_pad_init+32>: call8 0x4008cec0 <rtc_pads_pd> 0x4008b8ab <adc2_pad_init+35>: mov.n a10, a3 0x4008b8ad <adc2_pad_init+37>: movi.n a11, 0 0x4008b8af <adc2_pad_init+39>: call8 0x4008cbb0 <rtc_pads_funie> 0x4008b8b2 <adc2_pad_init+42>: mov.n a10, a3 0x4008b8b4 <adc2_pad_init+44>: movi.n a11, 0 0x4008b8b6 <adc2_pad_init+46>: call8 0x4008ca28 <rtc_pads_slpie> 0x4008b8b9 <adc2_pad_init+49>: mov.n a10, a3 0x4008b8bb <adc2_pad_init+51>: movi.n a11, 0 0x4008b8bd <adc2_pad_init+53>: call8 0x4008c89c <rtc_pads_slpoe> 0x4008b8c0 <adc2_pad_init+56>: retw.n 0x4008b8c4 <adc2_read>: entry a1, 32 0x4008b8c7 <adc2_read+3>: extui a2, a2, 0, 8 0x4008b8ca <adc2_read+6>: or a10, a2, a2 0x4008b8cd <adc2_read+9>: call8 0x4008b888 <adc2_pad_init> 0x4008b8d0 <adc2_read+12>: extui a3, a3, 0, 8 0x4008b8d3 <adc2_read+15>: mov.n a10, a2 0x4008b8d5 <adc2_read+17>: mov.n a11, a3 0x4008b8d7 <adc2_read+19>: call8 0x4008b4b0 <adc2_read_test> 0x4008b8da <adc2_read+22>: mov.n a2, a10 0x4008b8dc <adc2_read+24>: retw.n </source> <br><br>
返回到
ESP32 ADC
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面