应广单片机开发PMS171B的ADC采集一个大于等于2.5V的电压信号控制LED,内部高频RC震荡器,内部低频RC震荡器和外部晶体震荡,两个8位定时器(可做为PWM产生器)

整理编辑:逐高电子技术开发部 / 日期:2023-12-8

#include “extern.h”
 
 BIT LED_OUT : PA.6;
 BIT ADC_IN : PA.0;
 
 Word AdcCnt;
 
 void IO_Init (void);
 void Gat_Adc (void);
 /*****************************************************/
 void FPPA0 (void)
 {
 .ADJUST_IC SYSCLK=IHRC/4, IHRC=16MHz, VDD=5V;
 IO_Init ();
 while (1)
 {
 Gat_Adc ();
 if(AdcCnt >= 127)//检测2.5V 2.5/5*255
 {
 LED_OUT = 1;
 }
 else
 LED_OUT = 0;
 .delay 4000;
 }
 }
 
 void IO_Init (void)
 {
 $ ADC_IN in;
 $ LED_OUT Out,High;
 adcrgc = 0b0_000000; //ADC调节控制寄存器 使用VDD
 }
 /*********************************************/
 void Gat_Adc (void)
 {
 BYTE i;
 $ ADCC Enable, ADC_IN;
 i = 8;
 AdcCnt = 0;
 while ( i-- )
 {
 AD_Start = 1;
 .wait1 AD_Done;
 AdcCnt += ADCR;
 }
 AdcCnt = AdcCnt >> 3; //除以8
 }

 

 

 

系统特性

1.    1.5KW OTP 程序储存器

2.    96 Bytes 数据储存器

3.    时钟源:内部高频RC震荡器,内部低频RC震荡器和外部晶体震荡

4.    Band-gap 电路提供1.2V 参考电压

5.    一个16位定时器

6.    两个8位定时器(可做为PWM产生器)

7.    提供一个比较器

8.    高达11通道8位ADC

9.    提供ADC 参考电压:外部输入,内部VDD

10.    八段LVR 复位电压设定: 4.0V, 3.5V, 3.0V, 2.75V, 2.5V, 2.2V, 2.0V, 1.8V

11.    14 个IO 引脚带有上拉电阻选项,其中两个有下拉选项

12.    PB0提供NMOS开漏及PB7提供PMOS特大电流输出(典型值135mA @Vdd=5.0V)

13.    两组可选择的外部中断引脚

14.    每个IO 引脚都可设定唤醒功能

15.    对所有带有唤醒功能的IO,都支持2种可选择地唤醒速度:正常唤醒与快速唤醒  

CPU 特性

1.    单一处理单元工作模式

2.    提供82 个有效指令

3.    大部分指令都是单周期(1T)指令

4.    可程序设定的堆栈指针和堆栈深度

5.    数据存取支持直接和间接寻址模式,用数据存储器即可当作间接寻址模式的数据指针(index pointer)

6.    IO 地址以及储存地址空间互相独立

封装信息
PMS171B-S16: SOP16 (150mil)
PMS171B-1J16A: QFN3*3-16pin (0.5pitch)
PMS171B-S14: SOP14 (150mil)
PMS171B-M10: MSOP10 (118mil)
 PMS171B-S08: SOP8 (150mil)
PMS171B-U06: SOT23-6 (60mil)

PMS171B8 位 OTP 型单片机带 8 位 ADC

PMS171B8 位 OTP 型单片机带 8 位 ADC

timer2 硬件框图

OTP 程序存储器
OTP(一次性可编程)程序存储器用来存放要执行的程序指令。OTP 程序存储器可以储存数据,包含:数据,
表格和中断入口。复位之后,FPP0 的初始地址为 0x000 保留给系统使用,程序从 0x001 地址开始,执行 goto FPPA0
语句。中断入口是 0x010。OTP 程序存储器最后 24 个地址空间是被保留给系统使用,如:校验码,序列号等。
PMS171B 的 OTP 程序存储器容量为 1.5K x 14 位,如表 1 所示。OTP 存储器从地址 0x5E8 到 0x5FF 供系统使
用,从 0x002 到 0x00F 和从 0x011 到 0x5E7 地址空间是用户的程序空间。

PMS171B8程序存储器结构

程序存储器结构

 

应广单片机技术资料

  • 台湾应广单片机官网
  • 应广单片机例程
  • 应广单片机编程指南
  • 应广单片机定时器
  • 技术开发工具
  • 应广单片机IDE&仿真器
  • 应广单片机烧录器
  • 代码生成器
应广单片机开发中的PMC-APN007 LVR设置全解析:如何避免低电压误触发与系统崩溃,单片机电源管理必看!PMC/PMS系列LVR电压阈值配置技巧

应广单片机开发中的PMC-APN007 LVR设置全解析:如何避免低电压误触发与系统崩溃,单片机电源管理必看!PMC/PMS系列LVR电压阈值配置技巧


应广单片机Padauk PFS154微控制器汇编程序使用指南,极简嵌入式编程教程,低成本单片机开发方案,Paduak汇编工具链配置,这是一款专为Padauk PFS154微控制器设计的轻量级汇编开发工具,SRAM变量声明语法

应广单片机Padauk PFS154微控制器汇编程序使用指南,极简嵌入式编程教程,低成本单片机开发方案,Paduak汇编工具链配置,这是一款专为Padauk PFS154微控制器设计的轻量级汇编开发工具,SRAM变量声明语法


如何解决芯片烧录良率下降,应广科技单片机PMC-APN022芯片烧录接线指南–在 PA5 引脚串联电阻,针对部分芯片在半自动机台烧录时可能受杂讯干扰导致烧录良率下降或引脚击穿的问题,PMS150G-100R烧录转接板

如何解决芯片烧录良率下降,应广科技单片机PMC-APN022芯片烧录接线指南–在 PA5 引脚串联电阻,针对部分芯片在半自动机台烧录时可能受杂讯干扰导致烧录良率下降或引脚击穿的问题,PMS150G-100R烧录转接板


应广科技官网公布PMS152E 和 PMS152/PGS152 主要差异表PMS152E,8 位 OTP IO 类型单片机的V2.0版PDF开发文档,在使用 IC 前,请务必认真阅读 PMS152E 相关的 APN,不建议使用于 AC 阻容降压供电或有高 EFT 要求的应用

应广科技官网公布PMS152E 和 PMS152/PGS152 主要差异表PMS152E,8 位 OTP IO 类型单片机的V2.0版PDF开发文档,在使用 IC 前,请务必认真阅读 PMS152E 相关的 APN,不建议使用于 AC 阻容降压供电或有高 EFT 要求的应用


应广科技(padauk)PMC-APN022芯片烧录接线指南–在 PA5 引脚串联电阻,适用硬件烧录器型号PDK5S-P-003 / PDK5S-P-003B / PDK5S-P-003B2 / PDK5S-P-003C

应广科技(padauk)PMC-APN022芯片烧录接线指南–在 PA5 引脚串联电阻,适用硬件烧录器型号PDK5S-P-003 / PDK5S-P-003B / PDK5S-P-003B2 / PDK5S-P-003C


应广单片机(PADAUK)开发应用案例中常见问题的解答,涵盖开发环境、硬件设计、编程调试等方面的问题,适用于消费电子、家电控制、工业控制等场景

应广单片机(PADAUK)开发应用案例中常见问题的解答,涵盖开发环境、硬件设计、编程调试等方面的问题,适用于消费电子、家电控制、工业控制等场景


应广单片机电池电量显示选型,推荐PMS132B,PFS122,ADC采样/电压分段/动态校准/低功耗设计,适配电压范围:2.75V - 4.2V,多通道ADC轮询采集,实现深度休眠场景下μA级的超低功耗表现

应广单片机电池电量显示选型,推荐PMS132B,PFS122,ADC采样/电压分段/动态校准/低功耗设计,适配电压范围:2.75V - 4.2V,多通道ADC轮询采集,实现深度休眠场景下μA级的超低功耗表现


应广单片机开发简易音乐播放器电路程序代码案例,定义8255控制引脚,要实现音乐播放、按键控制以及显示功能控制多个音频播放通道

应广单片机开发简易音乐播放器电路程序代码案例,定义8255控制引脚,要实现音乐播放、按键控制以及显示功能控制多个音频播放通道


应广单片机中断优化策略与实战技巧,如外部中断、定时器中断、串口中断等首先,软件判断中断源的速度要快,可能用位操作或者查表法。其次,减少中断服务函数的执行时间

应广单片机中断优化策略与实战技巧,如外部中断、定时器中断、串口中断等首先,软件判断中断源的速度要快,可能用位操作或者查表法。其次,减少中断服务函数的执行时间


应广单片机(PADAUK) MINI-C 编程指南初级(系列1),台湾科技的 MINI-C 编译器基本上是构建于 ANSI C,MINI-C的语法结构、程序控制语句、函数处理

应广单片机(PADAUK) MINI-C 编程指南初级(系列1),台湾科技的 MINI-C 编译器基本上是构建于 ANSI C,MINI-C的语法结构、程序控制语句、函数处理


应广单片机(mcu)性能特点与在AI应用中的潜力与挑战,低功耗场景的竞争力在智能家居、可穿戴设备等对功耗敏感的场景中

应广单片机(mcu)性能特点与在AI应用中的潜力与挑战,低功耗场景的竞争力在智能家居、可穿戴设备等对功耗敏感的场景中


应广单片机芯片(MCU)的PMS150C-U06 进行编程闪光器, 应广科技(Padauk)的真实且仅有3分钱的开发的控制器,PMS150C 与 PFS154 高度兼容,但只能编程一次(OTP,一次性可编程)

应广单片机芯片(MCU)的PMS150C-U06 进行编程闪光器, 应广科技(Padauk)的真实且仅有3分钱的开发的控制器,PMS150C 与 PFS154 高度兼容,但只能编程一次(OTP,一次性可编程)


网友博客热帖:如果你喜欢使用廉价物美的微控制器,应广单片机(Padauk MCU)系列无疑将是您的最佳选择,它们拥有最强大的架构、包括闪存选项在内的广泛设备、良好的文档以及唯一具有开源工具链的产品线

网友博客热帖:如果你喜欢使用廉价物美的微控制器,应广单片机(Padauk MCU)系列无疑将是您的最佳选择,它们拥有最强大的架构、包括闪存选项在内的广泛设备、良好的文档以及唯一具有开源工具链的产品线


应广单片机MCU的LED蜡烛发光案例, PFS154和PMS150C中的一个PWM来控制 LED 的亮度,使用一种算法生成偏向最大亮度的随机数分布

应广单片机MCU的LED蜡烛发光案例, PFS154和PMS150C中的一个PWM来控制 LED 的亮度,使用一种算法生成偏向最大亮度的随机数分布


应广单片机PMC-APN021充电 MCU 设计使用需知,适用芯片:PMB180/PMB182/PMB183/YMB1801/YMB1805,为避免 Vbat 电压逆流至 Vcc 引脚进而产生漏电现象

应广单片机PMC-APN021充电 MCU 设计使用需知,适用芯片:PMB180/PMB182/PMB183/YMB1801/YMB1805,为避免 Vbat 电压逆流至 Vcc 引脚进而产生漏电现象


开发实力

专业资深的软硬件开发工程师团队,熟悉行业客户产品硬件技术平台解决方案

全球渠道

为客户提供高性价比的产品和服务,满足客户及时快速的电子生产制造需求

品质保证

专业的测试保证团队,保证每批方案的稳定性,兼容性,和抗干扰性

售后服务

专业的技术服务团队,24小时为客户提供各种软硬件的技术支持和售后服务

服务热线

0755-88364040
18902464556

义隆代理

烧录开发

技术支持

申请样品

扫描微信二维码