文件名称:for testing adc.rar
文件大小:120KB
文件格式:RAR
更新时间:2023-05-01 11:51:55
学习记录
开发板的ADC接口接上了一个电位器,通过转动电位器,产生不同的值,并且显示出来。在这里把这个课程代码跟之前的蜂鸣器进行结合,当产生不同的AD值的时候,就会改变pwm波形,从而改变蜂鸣器的声音。我是利用了看门狗定时器,定时一段时间之后去扫描AD的值,再重新装载到TCNTB上面,输出波形。 蜂鸣器不像LED,如果扫描周期很短的话蜂鸣器就会不断不断地刷新重启,虽然说改变AD值声音会变,但是会有很明显的开关卡顿,如果是LED的话可能会有视觉暂留效果就不会有这么明显的卡顿把。
【文件预览】:
adc
----main.h(1KB)
----write2sd(72B)
----rtc.elf(52KB)
----clock.o(714B)
----Makefile(1KB)
----wdt.o(1KB)
----mkv210_image.c(3KB)
----int.o(3KB)
----pwm.h(500B)
----mkx210(13KB)
----start.S(1KB)
----210.bin(16KB)
----wdt.c(2KB)
----key.h(93B)
----led.o(1KB)
----clock.c(3KB)
----rtc.o(1KB)
----adc.o(1KB)
----rtc_elf.dis(158KB)
----uart.o(1KB)
----key.c(5KB)
----led.h(111B)
----clock.S(2KB)
----rtc.bin(15KB)
----start.o(868B)
----led.c(1KB)
----include()
--------system.h(10KB)
--------ctype.h(1KB)
--------types.h(195B)
--------kernel.h(187B)
--------stdio.h(686B)
--------string.h(2KB)
--------gcclib.h(733B)
----int.h(7KB)
----adc.c(2KB)
----lib()
--------div64.o(903B)
--------vsprintf.o(10KB)
--------Makefile(241B)
--------vsprintf.h(2KB)
--------muldi3.c(3KB)
--------lib1funcs.o(2KB)
--------printf.h(130B)
--------lib1funcs.S(7KB)
--------div64.S(4KB)
--------string.o(4KB)
--------string.c(10KB)
--------libc.a(21KB)
--------div64.h(1KB)
--------printf.c(1KB)
--------ctype.o(1KB)
--------vsprintf.c(18KB)
--------ctype.c(1KB)
--------printf.o(1KB)
--------muldi3.o(878B)
----uart.c(3KB)
----key.o(3KB)
----pwm.c(1KB)
----main.o(2KB)
----link.lds(182B)
----rtc.c(3KB)
----main.c(2KB)
----pwm.o(933B)
----int.c(6KB)