#define ppm_in_pin 2
#define ppm_pulseIn 4
unsigned int RC_count = 0;
unsigned int PPM_HIGH = 0;
void RC_in() {
RC_count++;
}
void setup()
{
DDRB = DDRB | 0X1F ;
DDRD = DDRD | 0XE0 ;
Serial.begin(57600);
pinMode(ppm_in_pin, INPUT_PULLUP);
pinMode(ppm_pulseIn, INPUT);
attachInterrupt(0, RC_in, RISING); //上升沿触发中断
}
void RC_valout() {
switch ( RC_count ) {
//第一通道
case 0: {
PORTD = PORTD & 0X1F; //PD后三位清零
PORTD = PORTD | 0X20;//PD5输出高电平
PORTB = PORTB & 0XE0; //PB前五位清零
}; break;
//第二通道PD6
case 1: {
PORTD = PORTD & 0X1F; //PD后三位清零
PORTD = PORTD | 0X40; //PD6输出高电平
PORTB = PORTB & 0XE0; //PB前五位清零
}; break;
//第三通道PD7
case 2: {
PORTD = PORTD & 0X1F; //PD后三位清零
PORTD = PORTD | 0X80; //PD7输出高电平
PORTB = PORTB & 0XE0; //PB前五位清零
}; break;
//第四通道PB0
case 3: {
PORTD = PORTD & 0X1F; //PD后三位清零
PORTB = PORTB & 0XE0; //PB前五位清零
PORTB = PORTB | 0X01; //PB0输出高电平
}; break;
//第五通道PB1
case 4: {
PORTB = PORTB & 0XE0; //PB前五位清零
PORTB = PORTB | 0X02; //PB1输出高电平
}; break;
//第六通道PB2
case 5: {
PORTB = PORTB & 0XE0; //PB前五位清零
PORTB = PORTB | 0X04; //PB2输出高电平
}; break;
//第七通道PB3
case 6: {
PORTB = PORTB & 0XE0; //PB前五位清零
PORTB = PORTB | 0X08; //PB3输出高电平
}; break;
//第八通道PB4
case 7: {
PORTB = PORTB & 0XE0; //PB前五位清零
PORTB = PORTB | 0X10; //PB4输出高电平
}; break;
case 8: {
PORTB = PORTB & 0XE0; //PB前五位清零
PORTD = PORTD & 0X1F; //PD后三位清零
}; break;
}
}
void loop()
{
PPM_HIGH = pulseIn(ppm_pulseIn, HIGH);
if (PPM_HIGH > 3000) {
RC_count = 0;
}
RC_valout();
}
上一篇:Atmega128A被我锁死,又救活了
下一篇:ATmega16的lcd12864显示程序及proteus仿真工程文件
推荐阅读
史海拾趣
ALD(Advanced Linear Devices)是一家专注于模拟半导体器件和电源解决方案的公司。以下是关于ALD公司发展的5个相关故事:
公司成立与创始人: ALD公司成立于1985年,总部位于美国加州的米尔皮塔斯市。该公司由俄罗斯裔工程师及企业家Vladimir Larkhov先生创立。Larkhov先生在半导体领域有着丰富的经验和深厚的技术底蕴,他创立ALD旨在为市场提供高品质、高性能的模拟集成电路和解决方案。
技术创新与专利: ALD公司以其在模拟半导体领域的技术创新而闻名。该公司拥有众多的专利,涵盖了多个关键技术领域,包括功率管理、电源管理、精密电压参考和模拟信号处理等。这些专利为ALD提供了技术壁垒,保护了其在市场上的地位。
产品线与市场应用: ALD公司的产品涵盖了模拟集成电路(ICs)、功率管理芯片、电源解决方案等领域。其产品被广泛应用于工业控制、医疗设备、汽车电子、通信设备、消费类电子产品等多个市场领域。ALD产品的高性能、高可靠性得到了客户的认可和信赖。
全球业务拓展: 随着全球市场的不断扩大,ALD公司不断加大对海外市场的开拓力度。除了在美国设立总部和研发中心外,ALD还在亚洲、欧洲等地设立了销售办事处和合作伙伴,以便更好地服务全球客户。
不断创新与发展: ALD公司一直致力于不断创新和发展,不断推出具有竞争力的新产品和解决方案,以满足客户不断变化的需求。公司注重技术研发和人才培养,拥有一支技术过硬、富有创新精神的团队,为公司的持续发展提供了强有力的支持。
这些故事展现了ALD公司在技术创新、产品应用、全球业务拓展和持续发展等方面的发展历程和成就。
在科技创新的推动下,艾华集团的产品逐渐在国内外市场上崭露头角。公司不仅在国内市场上取得了显著成绩,还积极拓展海外市场,产品远销欧美、东南亚等地区。同时,艾华集团也注重品牌建设,通过提升产品品质、加强售后服务等方式,不断提升品牌影响力和美誉度。
Digi International一直致力于技术创新和产品扩展。公司提供的无线产品、云计算平台以及开发服务在业界享有盛誉。为了满足不同客户的需求,Digi不断推出新产品,如无线XBee®模块,这些产品被广泛应用于各种领域,如智能交通系统、无人机控制等。
Digi International一直致力于技术创新和产品扩展。公司提供的无线产品、云计算平台以及开发服务在业界享有盛誉。为了满足不同客户的需求,Digi不断推出新产品,如无线XBee®模块,这些产品被广泛应用于各种领域,如智能交通系统、无人机控制等。
Bel Power Solutions的创立源于对电源转换和管理技术的深刻理解和创新追求。公司创始人们看到了电力电子技术在各个行业领域的广阔应用前景,并决心打造一个专业、高效的电源解决方案提供商。然而,在创立初期,公司面临着资金短缺、技术难题以及市场竞争的严峻挑战。但创始人们凭借坚定的信念和不懈的努力,逐步攻克了技术难关,推出了首款电源转换产品,初步在市场上站稳了脚跟。
随着汽车产业的快速发展,车载电子系统成为了新的增长点。明波通信凭借在通信领域的深厚积累,迅速拓展车载电子系统业务。公司成功开发了车载导航、车载音响系统等项目,并与多家知名汽车厂商建立了合作关系。这一举措不仅为明波通信带来了新的增长点,也进一步巩固了其在电子行业的地位。
我用的是飞凌的 ok2440 ,哎 菜鸟一只 AREA |DATA|,CODE,READONLY ENTRY ldr r13,=0x1000 IMPORT LedMain ...… 查看全部问答∨ |
在wince下实现远程拨号,不用RAS接口,可以实现么? 就是说,有没有windows API可以实现远程拨号(不用RAS接口函数)?… 查看全部问答∨ |
从3.01 版本cunstom hid例子修改成bulk传输,pc驱动用libusb-win32,将ADC数据通过USB上传到PC,能正常枚举,装驱动,但是PC在发送BULK IN 后,设备端无反应。以下为USB部分设置:SetEPType(ENDP1, EP_BULK);SetEPTxA ...… 查看全部问答∨ |
|
ccs3.3 setup时imput OMAPL138_tixds560.ccs问题 按照和众达提供的手册一步步安装的,到配置时imput这个OMAPL138_tixds560.ccs文件总是没反应,并导致setup关闭,求大家帮忙啊。急急急!!!!… 查看全部问答∨ |
请各位大侠帮忙,要写个C++程序向vxworks下发命令,查询任务执行,并返回结果给C++程序。如何实现?最好能有代码,谢谢!!!… 查看全部问答∨ |
之前了解WEBENCH设计针对是电源的设计,现在看了看功能强大了许多,现在就用该工具设计一个低通滤波器电路,电路图如下:通过图形很容易的看到频响的曲线等,电阻和电容的BOM清单也有具体的型号,很方便,省去了设计中找物料信号的麻烦!… 查看全部问答∨ |
瑞萨单片机 supper H系列仿真器引脚ASEBRKAK/ASEBRK加上拉电阻,上电后为何低电平 如题:瑞萨单片机 supper H系列仿真器引脚ASEBRKAK/ASEBRK加上拉电阻,上电后为何低电平? 是我碰到一个瑞萨板子的现象,在芯片未烧写程序的情况下,仿真器加有上拉电阻的引脚竟然出现低电平,请问是不是瑞萨单片机在使用仿真器前还需要用串口烧写 ...… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- 极致简约,Digi-Key Electronics 推出全新的设计工具 DK IoT Studio™
- 聚焦技术提升, 中国电子通信与半导体CIO峰会盛大启航!
- Imagination宣布PowerVR汽车战略下一步计划
- ST推出的多合一物联网节点开发套件的核心组件
- 大联大友尚集团推出安森美半导体电流型LLC-150W电源解决方案
- 高通推出全集成5G新空口(5G NR)毫米波(mmWave)模组
- 三星与Qualcomm合作打造业界领先的5G新空口小型基站基础设施
- Qualcomm和爱立信完成符合3GPP规范的5G新空口6GHz以下测试
- 大联大品佳集团力推NXP全新矩阵式头灯
- 意法半导体推出超低功耗的工业资产管理Sigfox Monarch解决方案