- 博客(25)
- 资源 (4)
- 收藏
- 关注
原创 MSPM0L1306例程学习-ADC部分(6)
今天讲的例程是adc12_window_comparator。这是ADC模块附带的一个功能,窗口比较器。在一些应用场景下,用户要在代码中对adc的转换结果进行判断,每次转换完成都与某个特定的值进行比较。窗口比较器把这个功能通过硬件进行了实现,不需要用户软件代码的参与,在条件满足时,直接生成相应的中断信号。可以到TI官网下载并且安装SDK: https://www.ti.com.cn/tool/cn/download/MSPM0-SDK/使用的TI的官方例程,即SDK里边包含的例程代码。
2023-12-26 00:24:04 1104
原创 MSPM0L1306例程学习-ADC部分(5)
今天接着讲2个例程,adc12_triggered_by_timer_event和adc12_triggered_by_timer_event_stop,这两个例程都是使用定时器事件去触发ADC转换。第二个例程:adc12_triggered_by_timer_event_stop。第一个例程:adc12_triggered_by_timer_event。使用的TI的官方例程,即SDK里边包含的例程代码。MSPM0L1306例程学习系列。
2023-12-26 00:23:08 2116
原创 MSPM0L1306例程学习-ADC部分(4)
今天要讲的例程是adc12_14bit_resolution,12位的ADC内核通过过采样实现14位的分辨率。使用的TI的官方例程,即SDK里边包含的例程代码。MSPM0L1306例程学习系列。
2023-12-21 17:57:28 1368
原创 MSPM0L1306例程学习-ADC部分(3)
前边讲了4个例程,今天接着讲2个例程,通过DMA进行进行ADC转换结果的传输,其中一个例程是12位的分辨率,另一个例程是8位的分辨率。可以到TI官网下载并且安装SDK: https://www.ti.com.cn/tool/cn/download/MSPM0-SDK/下边这一页的配置要重点理解下,总感觉例程有不是很合理的地方~使用的TI的官方例程,即SDK里边包含的例程代码。MSPM0L1306例程学习系列。
2023-12-21 15:02:47 1662 1
原创 MSPM0L1306例程学习-ADC部分(2)
前边讲了3个例程,今天讲第4个例程,使用ADC的内部通道,对系统的电源电压进行测量。ADC模块硬件上预留有多个内部通道,可以用于系统的内部测量。如下图所示,A0-A9是连接到外部IO引脚的,其它通道是连接到内部模块的。与前边的代码例程相比,不需要每次转换完以后都调用DL_ADC12_enableConversions(ADC12_0_INST)来使能ADC转换,即ENC=1。官方的这个例程设计得一般,比大小没有太大意义,不如直接设断点看计算出的电源电压;使用的TI的官方例程,即SDK里边包含的例程代码。
2023-12-13 10:48:33 1978
原创 CCS调试工程时,调试选项都不能用的排查方法
使用ccs时, 点击debug,可以下载代码同时进行在线调试。 如果点击下载了,但是没有出现调试怎么处理呢?如下图,调试的按钮都是灰的。可以使用如下的排除方法:1、(80%的可能性)首先要保证你的工程编译是通过的。没有错误才能生成可供调试的文件。参照如下图片,先回到编辑界面(红色圈圈为ccs edit,右边的为 ccs edit,是两个不同的界面,可用菜单和功能有所不同)。在编辑界面中,右键单击工程rebuild all,查看下problems窗口的输出,不能有错误。(如果界面没
2020-07-09 15:41:07 4490
原创 51单片机演奏音乐--源代码
搬一篇文章过来,2009年本人写在网易博客上的,现在网页博客已经关了,先挪过来,避免以后不在了。关于程序的补充说明:1、两个定时器的作用,及中断优先级的问题。(1)定时器0——是一直输出方波,直到音乐结束;优先级最高;(2)定时器1——控制输出方波的时间。当输出一个音符的时间到达规定长度时,改变定时器0的计数值,也就是改变方波频率,输出下一个音符;2、系统的时钟频率 注意下系统的时钟频率;/********************************************...
2020-06-06 22:34:53 6861 1
原创 TiveC微控制器基础练习1.3源码(中断实现按键)
本实验源码为参考代码,可以在EK-TM4C123GXL上进行验证。演示代码并非最优代码,是从易于理解的角度出发,争取做到最好理解的代码。//*****************************************************************************// 基础练习1.3: 按键控制LED灯亮灭//// 本例程在前一个例程的基础上,按键识别采用中断的方式进行实现。//// 过程描述:// 1. 从硬件电路中可知,按键未按下时,引脚是高电平;按..
2020-06-06 18:00:01 615
原创 TiveC微控制器基础练习1.6源码
本实验源码为参考代码,可以在EK-TM4C123GXL上进行验证。演示代码并非最优代码,是从易于理解的角度出发,争取做到最好理解的代码。//*****************************************************************************// 基础练习1.6: 按键控制LED流水灯//// 过程描述:// 1. 从硬件电路中可知,按键未按下时,读取引脚的值是高电平;按键按下时,接地,读取引脚的值是低电平;// 按键相关的引脚...
2020-06-06 00:01:31 438
原创 TiveC微控制器基础练习1.7源码
本实验源码为参考代码,可以在EK-TM4C123GXL上进行验证。演示代码并非最优代码,是从易于理解的角度出发,争取做到最好理解的代码。//*****************************************************************************// 基础练习1.7: 蜂鸣器发声//// 过程描述:// 1. 从硬件电路中可知,按键未按下时,读取引脚的值是高电平;按键按下时,接地,读取引脚的值是低电平;// 按键相关的引脚设置为GP...
2020-06-05 15:59:26 1118
原创 TiveC微控制器基础练习1.5源码
本实验源码为参考代码,可以在EK-TM4C123GXL上进行验证。演示代码并非最优代码,是从易于理解的角度出发,争取做到最好理解的代码.//*****************************************************************************// 基础练习1.5: 按键控制LED灯亮度//// 过程描述:// 1. 从硬件电路中可知,按键未按下时,读取引脚的值是高电平;按键按下时,接地,读取引脚的值是低电平;// 按键相关的引脚...
2020-06-04 16:58:37 337
原创 TiveC微控制器基础练习1.4源码
本实验源码为参考代码,可以在EK-TM4C123GXL上进行验证。演示代码并非最优代码,是从易于理解的角度出发,争取做到最好理解的代码。//*****************************************************************************// 基础练习1.4: 按键控制LED灯闪烁//// 过程描述:// 1. 从硬件电路中可知,按键未按下时,读取引脚的值是高电平;按键按下时,接地,读取引脚的值是低电平;// 按键相关的引脚...
2020-06-04 16:57:14 540
原创 TiveC微控制器基础练习1.3源码
基础练习1.3,按键控制LED灯亮灭实验的参考代码.//*****************************************************************************// 基础练习1.3: 按键控制LED灯亮灭//// 过程描述:// 1. 从硬件电路中可知,按键未按下时,读取引脚的值是高电平;按键按下时,接地,读取引脚的值是低电平;// 按键相关的引脚设置为GPIO,输入. 采用轮询的方式读取按键(非中断的方式).// 2. 把引脚配...
2020-06-03 17:02:19 695
原创 TiveC微控制器基础练习1.2源码
//*****************************************************************************// 基础练习1.2: 软件延时实现LED灯亮度控制//// 硬件描述:// LED2(蓝色) --PF0// LED3(绿色) --PA4// LED4(红色) --PD6//// 注意事项:// 引脚PF0和PD7比较特殊,默认是保护的。要重新编程操作的话,需要先解锁// 小技巧:// 通过SysConfi...
2020-06-03 00:31:26 290
原创 TiveC微控制器基础练习1.1源码
//*****************************************************************************// 基础练习1.1: 软件延时实现LED闪烁//// 硬件描述:// LED2(蓝色) --PF0// LED3(绿色) --PA4// LED4(红色) --PD6 --使用这个引脚//// 注意事项:// 引脚PF0和PD7比较特殊,默认是保护的。要重新编程操作的话,需要先解锁// 小技巧:// 通过S...
2020-06-03 00:28:46 448
原创 MSP432处理器的命名规则
MSP432处理器系列的命名规则:主要是两个大的系列, E系列(带以太网模块) 和 P系列(带高精度ADC模块)还可子这么理解,P系列作为MSP430的升级版本(低功耗 + ARM内核); E系列作为 Tiva系列1294的替换版本。...
2019-06-12 11:24:55 1108
原创 TI-RTOS之初体验(1)
自从学单片机以来,陆续接触了一些嵌入式操作系统,从最开始的51单片机,叫做rtx51_tiny,就是在keil C51安装后,例程里边自带一个实时操作系统例程,可以用它来建立多个任务(函数)同时执行的应用,官方例程实现了一个交通灯控制,嘿嘿,可能90%的人都忽略了它的存在。没错,就是最普通的51单片机也是可以跑操作系统的。到后来,学习了uc/OS II, 很经典的嵌入式操作系统,适合学习原理用,...
2019-03-27 00:30:10 11318 5
2020年TI杯模拟专题邀请赛赛题-D题目标跟踪系统
2020-09-28
2020年TI杯模拟专题邀请赛赛题-C题包络跟踪电源供电的功率放大器
2020-09-28
2020年TI杯模拟专题邀请赛赛题-B题多种幅度调制信号发生电路
2020-09-28
2020年TI杯模拟专题邀请赛赛题-A题单次周期信号再现装置
2020-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人