- 博客(23)
- 收藏
- 关注
原创 STM32F429 --- 高级定时器TIM1 TIM8
ST官方启动程序中的默认配置为: TIMPRE = 0 , PPRE1 = 4 ,PPRE2 = 2TIM1 和 TIM8 挂载在 APB2总线上, PCLK2 = AHB / 2 = 180MHz / 2 = 90 MHz注意:CK_CNT为 定时器计数器时钟,
2025-05-13 14:15:49
829
原创 ADS1258 --- 模数转换芯片
76543210必须0SPIRSTMUXMODBYPASCLKENBCHOPSTAT必须0SPIRST:SPI接口计时器重置(非设备重置);设置SCLK从无效状态 恢复的 周期数0 :4096 fCLk周期 (256us ,fCLK = 16MHz)(默认)1 :256 fCLK周期 (16us ,fCLK = 16MHz)MUXMOD:通道采样模式选择。0 --- 自动扫描模式(默认)。寄存器MUXSCH的配置无效。1 --- 固定通道模式。
2025-04-17 08:27:23
975
1
原创 CD54HC299
S1 / S0:操作模式选择位,控制选择右移 、左移 、保持 和 并行加载操作。OE1 / OE2:三态输出 输入使能引脚。当OE1 或 OE2 有高电平时,IO输出禁止,输出高阻态,但可作为输入使用,也不会影响 移位、保持和加载操作。DS0 / DS7:寄存器串行输入。IO0-7:三态输出,在并行加载模式下,可作为数据输入。Q0 / Q7:扩展 寄存器 较长字的 串行移位,指示寄存器 LSB / HSB 位各信号状态变化 都是由 时钟上升沿发起。
2025-04-16 18:10:13
845
原创 HD-15530 --- 曼彻斯特编码解码器
序号名称说明1有效字标志输出、解码;高电平 ---- 表示接收到有效字2编码移位时钟输出,编码;用于将数据移入编码器的输出,在上升沿编码器进行SDI采样3获取数据输出,解码;在识别出 同步脉冲 和 2个曼彻斯特数据位后,拉高并开始输出解码数据,输出解码数据期间,保持高电平(16个周期)。4串行数据输出输出,解码;以 NRZ格式(高电平 -- 1 ,低电平 -- 0) 输出接收到的数据5解码器时钟输入,解码;输入的时钟频率 = 12 * 数据速率6双极 ‘0’ 输入。
2025-04-16 18:02:24
826
原创 MSP430F2619 --- 系统复位、初始化 及 中断
外部硬件中断源 和 内部软件中断源。外部硬件中断源包括可屏蔽中断 和 不可屏蔽中断。内部软件中断源产生于单片机内部,主要有以下3种 :(1)由CPU运行结果产生;(2)执行中断指令INT3;(3)使用DEBUG中单步或断电设置引起。MSP430单片机中距离CPU/ NMIRS越近的模块,其优先级越高 ,优先级固定,不可更改。中断有三个类型 :系统复位 、 (不)可屏蔽 NMI 、可屏蔽中断。
2024-07-31 16:52:07
862
原创 MSP430F2619 --- 工作模式
MSP430系列运行模式考虑了三个不同的模式 :超低功耗;速度和数据吞吐量;独立外设流耗最少MSP430单片机具有3种时钟信号:辅助时钟ACLK、子系统时钟SMCLK、主系统时钟MCLK。MSP430单片机能够实现低功耗的。具体是CPU状态寄存器SRSCG1、SCG0、OSCOFF 和 CPUOFF。进入相应的低功耗模式。以上控制位包含在状态寄存器SR的优点 :可以在执行中断服务例程期间将当前工作模式保存到堆栈中。从中断服务程序返回时可以运行不同的模式状态寄存器SR各控制位介绍。
2024-07-31 16:51:42
336
原创 MSP430F2619 --- SVS电源电压监控器
当电源电压或外部电压降至一个用户已选的阈值以下时,可以。SVS运行 和 SVS/掉电交互运行。
2024-07-31 16:49:34
386
原创 MSP430F2619 --- USCI_A 、USCI_B --- SPI
USCI_Ax模块支持 :(1)、UART模式(2)、用于 IrDA通信的脉冲整形(3)、用于LIN通信的波特率自动检测(4)、SPI模式USCI_Bx模块支持:(1)、I2C模式(2)、SPI模式。
2024-07-31 16:48:52
577
原创 MSP430F2619 --- Comparator+ A
Comparator_A+ 模块支持。使用来开启或关闭比较器。当。比较器的模拟电压 如果更加,则比较器。注意 :当比较器打开时,输入端子应该连接到 一个信号、电源 或 接地 ,禁止悬空。
2024-07-31 16:48:06
632
原创 MSP430F2619 --- ADC12模数转换
ADC12 模块支持快速 12位模数转换。此模块运行。在下 ,转换和控制缓冲器可转换并存储多达个独立的ADC样本。
2024-07-31 16:47:44
1006
原创 MSP430F2619 --- 基本时钟模块+
(1)、 LF模式下 LFXT1的低频震荡期故障 --LFXT1OF(2)、 HF模式下 LFXT1的高频振荡器故障 --LFXT1OF(3)、 XT2的高频振荡器故障 --XT2OF只要故障条件存在,故障标志位就会保持 置位 ,如果启用的振荡器正常工作,则故障标志位自动清除。在POR或 监测到振荡器故障时 ,OFIFG振荡器故障标志位会 置1,此时,MCLK 来自 DCO (不会更改 SELMx位 设置)。如果OFIE置1 ,则 会触发 NMI中断。允许该中断后 ,OFIE 自动复位,而。
2024-07-31 16:47:12
1060
原创 MSP430F2619 --- FLASH闪存
TLV结构 段A中器件专用数据。段A的前两个字节(0x10C0 和 0x10C1)保存该段剩余部分(地址0x10C2 -- 0x10FF)的校验和。低字节地址保存标签,高字节地址中保存标签长度,如 第一标签 TAG_EMPTY 位于0x10C2中,TAG_EMPTY结构的长度 位于地址0x10C3中,为0x16;第二标签 TAG_ADC2_1 位于地址0x10DA中 ,下一字节0x10DB中 保存 TAG_ADC12_1结构长度 ,为0x10。
2024-07-31 16:45:45
1008
原创 MSP430F2619基础 --- 含 SFR中各寄存器
闪存/ROM中断向量表 和 用户程序代码段;用户程序代码段可用来存储代码和数据;中断向量表映射到闪存/ROM地址空间的16个高位字 ,优先级最高的中断向量位于最高的闪存字地址0xFFFE处。(注意:字访问只能访问偶数地址,详细原因请看手册P28)RAM存储器RAM从0x0200H开始 ,RAM存储器一般用于存储堆栈及变量。外设模块寄存器外设模块存储区分为两种类型,(1)、字(16位地址)访问区域从应使用字指令访问该区域,如果使用字节指令,则只允许使用偶数地址,结果的高位字节始终为0。(2)、字节(8位地址。
2024-07-31 16:43:43
642
原创 MSP430F2619 --- CPU 及 状态寄存器 - 汇编及RISC指令部分未完成
内联函数定义在 instrinsics.h中,使用时需包含。<MSP430.h> 中已包含。将。
2024-07-31 16:40:18
922
原创 HC32L136华大单片机 -- MDK软件,利用ARM仿真器调试与下载
(本人是初学者,写文章只是记录学习过程中遇到的问题及解决办法,用的华大芯片:Hc32L136K8TA)1、华大官网下载对应的驱动库和IDE支持包2、分别解压文件,在IDE文件夹中选择MDK_IDE,双击运行安装即可。在DDL文件夹中进入文件\mcu\MDK\config中,将其中的.FLM文件复制到MDK安装目录下ARM\Flash文件夹中3、进入MDK,打开需要调试的工程,连接好仿真器,点击“Settings”4、“Debug”中会显示仿真器信息。...
2022-01-10 10:53:43
3696
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人