历史上的今天
返回首页

历史上的今天

今天是:2024年11月25日(星期一)

正在发生

2021年11月25日 | stm8s105k4单片机PWM波配置

2021-11-25 来源:eefocus


//ccr = 0~499

void setPWM1(unsigned short ccr){//PC1

  TIM1_CCR1H = (unsigned char)(ccr>>8);

  TIM1_CCR1L = (unsigned char)(ccr & 0xff);

}

void setPWM2(unsigned short ccr){//PC2

  TIM1_CCR2H = (unsigned char)(ccr>>8);

  TIM1_CCR2L = (unsigned char)(ccr & 0xff);

}

void setPWM3(unsigned short ccr){//PC3

  TIM1_CCR3H = (unsigned char)(ccr>>8);

  TIM1_CCR3L = (unsigned char)(ccr & 0xff);  

}

void setPWM4(unsigned short ccr){//PC4

  TIM1_CCR4H = (unsigned char)(ccr>>8);

  TIM1_CCR4L = (unsigned char)(ccr & 0xff);

}

void TIM1_init(void)

{

  TIM1_PSCRH = 0x01;    // 8M系统时钟经预分频f=fck/(PSCR+1)

  TIM1_PSCRL = 0x3F;    // PSCR=0x13f,f=8M/(0x13F+1)=25 000Hz,每个计数周期40us

  TIM1_ARRH = 0x01;     // 自动重载寄存器ARR=0x01F4=500

  TIM1_ARRL = 0xF4;     // 每记数500次产生一次中断,即20ms

  /**

  * PWM 配置

  */

  PC_DDR |= 0x1E; PC_CR1 |= 0x1E; PC_ODR &= ~0x1E;


  TIM1_CCMR1 = 0x78;

  TIM1_CCMR2 = 0x78;

  TIM1_CCMR3 = 0x78;

  TIM1_CCMR4 = 0x78;// Output mode PWM2.

                    // 通道 2 被设置成比较输出方式, OC2M = 111,为 PWM 模式 2, 向上计数时,若计数器小于比较值,为无效电平

  TIM1_CCER1 = 0x33;

  TIM1_CCER2 = 0x33;// CC polarity low,enable PWM output */

                    // CC2P = 1,低电平为有效电平

                    // CC2E = 1,开启输出引脚

  //设置占空比

  setPWM1(0);  setPWM2(0);

  setPWM3(0);  setPWM4(0);


  TIM1_EGR=0X01; //重新初始化计数器,并产生一个更新事件,可以不要

  TIM1_BKR=0x80; //主输出使能,必须要有


  TIM1_IER = 0x01;      // 允许更新中断

  TIM1_CR1 = 0x01;      // 计数器使能,开始计数

}


//main()

    int i = 0;

    for(i=0;i<23;i++){ setPWM1(i*i);delay_ms(50); }

    for(i=22;i>0;i--){ setPWM1(i*i);delay_ms(50); }

    for(i=0;i<23;i++){ setPWM2(i*i);delay_ms(50); }

    for(i=22;i>0;i--){ setPWM2(i*i);delay_ms(50); }

    for(i=0;i<23;i++){ setPWM3(i*i);delay_ms(50); }

    for(i=22;i>0;i--){ setPWM3(i*i);delay_ms(50); }

    for(i=0;i<23;i++){ setPWM4(i*i);delay_ms(50); }

    for(i=22;i>0;i--){ setPWM4(i*i);delay_ms(50); }

    setPWM1(0);  setPWM2(0);

    setPWM3(0);  setPWM4(0);

    delay_ms(3000);*/


推荐阅读

史海拾趣

Ampire Co Ltd公司的发展小趣事

Ampire Co., Ltd. 是一家总部位于中国深圳的汽车电子产品制造商,专注于汽车安全、娱乐和舒适性电子产品的研发、生产和销售。以下是关于 Ampire 公司发展的五个相关故事:

  1. 成立与初创阶段:Ampire 公司成立于 2002 年,起初主要从事汽车电子产品的贸易业务。公司的创始人致力于在汽车行业提供高品质的电子产品,以提升驾驶体验和车辆安全性。在公司初期,他们主要进口和销售一些汽车音响和影音产品。

  2. 技术创新与产品升级:随着市场需求的不断变化和技术的进步,Ampire 公司开始注重技术创新和产品升级。公司加大了对汽车安全和行车辅助系统的研发投入,推出了一系列高品质的后视摄像头、倒车雷达、行车记录仪等产品,以提高车辆的安全性和驾驶便利性。

  3. 品牌建设与市场拓展:Ampire 公司通过不断提升产品质量和服务水平,逐渐树立起了良好的品牌形象,并在国内外市场上获得了良好的口碑和知名度。公司积极参加国内外汽车电子展会和行业活动,拓展了国际市场,产品出口至欧美、东南亚等多个国家和地区。

  4. 生产基地建设与产能提升:为满足不断增长的市场需求,Ampire 公司逐步扩大了生产基地,并引进了先进的生产设备和技术。公司建立了完善的生产制造体系,实现了规模化生产和产能提升,保障了产品质量和交货期。

  5. 持续发展与未来规划:Ampire 公司持续致力于技术创新和产品升级,不断推出符合市场需求的新品。未来,公司计划进一步加大在汽车安全、智能驾驶和车载娱乐等领域的研发投入,积极探索人工智能、互联网车联网等新技术的应用,为客户提供更加智能、安全和便捷的汽车电子产品。

这些故事展示了 Ampire 公司从创立初期到如今在技术创新、产品升级、品牌建设、生产基地建设以及未来规划等方面取得的重要进展。

Futaba Electric Co Ltd公司的发展小趣事

Futaba Electric Co Ltd公司的发展故事

故事一:从真空管到VFD的转型

Futaba Electric Co Ltd,原名双叶电子,成立于1948年,最初以生产收音机收讯真空管起家。然而,随着电子技术的飞速发展,公司在1970年做出了重大战略调整,决定结束真空管业务,转而专注于萤光表示管(VFD)的生产。这一转型标志着公司进入了新的发展阶段。VFD以其高清晰度、广阔视角和卓越亮度迅速赢得了市场认可,特别是在高级消费性电子设备领域。Futaba的VFD产品不仅品质稳定可靠,还因其抗震性能好、温差适应性强以及高可靠性,在汽车仪表盘和抬头显示器等领域占据重要地位。自1983年起,Futaba的VFD产品被福特汽车公司采用,并迅速在美国三大汽车厂实现100%市场占有率,这一成就进一步巩固了其在VFD市场的领导地位。

故事二:无线电控制技术的突破

1962年,面对工业控制领域对供应商品质和交货期的严格要求,Futaba推出了无线电控制设备和冲压金属模用部件,这些创新产品不仅提升了工业品质,还显著缩短了模具开发周期,引领了当时的行业标准。这一举措不仅为Futaba在模具制造领域奠定了坚实基础,还为其后续的技术发展开辟了新方向。随着技术的不断进步,Futaba在无线电传输模组(R/C)领域也取得了显著成就,特别是在高频无线展频通讯技术的研发上,其产品具有高可靠性和抗干扰性,甚至被应用于卫星通讯领域,进一步巩固了其在无线遥控技术的领先地位。

故事三:工业与娱乐的双重发展

Futaba不仅在工业控制领域取得了卓越成就,还将其技术延伸至休闲娱乐领域。公司开发的遥控飞机、车、船等产品,凭借其出色的性能和稳定的品质,迅速成为户外休闲运动的热门选择。特别是2.4G接收机的推出,进一步丰富了Futaba的产品线,满足了不同消费者的多样化需求。这一举措不仅拓宽了公司的业务范围,还提升了其品牌知名度和市场占有率。

故事四:全球化布局与市场拓展

随着公司业务的不断发展和市场需求的日益增长,Futaba开始积极实施全球化战略。为了更好地服务于中国市场,公司成立了双叶电子科技开发(北京)有限公司,专营Futaba的全线产品,包括VFD真空荧光显示管和RC无线遥控设备等。这一举措不仅加强了Futaba在中国市场的竞争力,还为其进一步拓展全球市场奠定了坚实基础。通过在全球范围内的市场布局和业务拓展,Futaba已成为一家闻名世界的跨国公司。

故事五:技术创新与可持续发展

Futaba始终将技术创新作为企业发展的核心驱动力。公司不断投入研发资源,致力于新技术的开发和应用。通过不断的技术创新和产品升级,Futaba不仅保持了其在VFD和无线遥控技术领域的领先地位,还积极探索新的业务领域和市场机会。同时,公司还注重可持续发展和社会责任,致力于实现经济效益、社会效益和环境效益的和谐统一。这一理念不仅为Futaba赢得了良好的社会声誉和品牌形象,还为其长期发展奠定了坚实基础。

Eastron Corp公司的发展小趣事

在电子产品同质化日益严重的今天,Eastron Corp深知品质对于品牌的重要性。公司严格把控产品质量,从原材料采购到生产过程,再到成品检验,每一个环节都经过严格把关。此外,Eastron还建立了完善的售后服务体系,为客户提供全方位的服务支持。正是凭借出色的品质和服务,Eastron赢得了客户的信赖和口碑。

芯佰微(Corebai)公司的发展小趣事

芯佰微始终将品质管理作为公司的核心工作之一。公司建立了严格的质量管理体系,从原材料采购到产品生产、测试、包装等各个环节都进行严格的质量控制。同时,芯佰微也非常注重客户服务,始终将客户的需求放在首位,及时解决客户在使用过程中遇到的问题。这些措施使得芯佰微赢得了客户的广泛信任和好评。

E. Dold & Söhne KG公司的发展小趣事

在电子行业快速发展的背景下,E. Dold & Söhne KG公司始终紧跟科技潮流,致力于技术创新。公司投入大量资源研发新型电子元件和系统,以满足市场对于高性能、高可靠性产品的需求。通过不断的技术创新,E. Dold & Söhne KG公司在行业内树立了良好的口碑,成为众多知名企业的合作伙伴。

DETCO公司的发展小趣事

为了进一步拓展全球市场,ElectronicsCorp制定了国际化战略。公司先后在北美、欧洲和南美等地设立了研发中心和生产基地。这些海外机构不仅为ElectronicsCorp提供了更广阔的市场空间,还使其能够更深入地了解不同地区的消费者需求和文化背景。通过本土化战略的实施,ElectronicsCorp逐渐在海外市场取得了成功。

问答坊 | AI 解惑

车身电子控制系统提升汽车性能

  汽车的视野性、方便性、舒适性等与车身电子控制系统息息相关。  视野性是指驾驶员在操纵汽车时,不需改变操作姿势对道路及周围环境观察的可见范围,视野控制技术指的是对汽车照明灯以及对电动刮水器、洗涤器和除霜器等的电子控制。方便性除指 ...…

查看全部问答>

供应MTK平台+SP源码+配套机器+动态菜单

本人有MTK 平台的 0812 0816 06B 6223 单双卡双待等源码,提供配套的测试手机以及刷机线!可以满足学习与开发需要, 有学习需要的朋友可以加我,一起学习!一起做MTK的技术精英。 另外,对于初学者,本人可以提供环境搭建的完整工具与相应文档, ...…

查看全部问答>

有关tcsetattr的问题

tcsetattr(0,TCSANOW,&term); tcsetattr(1,TCSANOW,&term);   中的“0”和“1”表示啥意思啊?…

查看全部问答>

求教:如何时间PC与单片机之间的文件发送与接受

    急!如何实现PC机与单片机之间进行文件发送和接收(最好是双向的那种),接收方还要给传输方一个响应,编程思路是怎样. …

查看全部问答>

关于wince 的RAM 和ROM 求教

在wince中 RAM 被分成两个区域 一个是程序内存 这个好理解 还有个就是  对象存储库  这个对象存储库 不太理解  我们在往wince里面烧写程序的时候不是都烧写在 flash rom 里面的吗  那怎么 RAM   ...…

查看全部问答>

我的C3怎么超不了频?

大家好:     我用的是顶星TM810-T主板,C3主频为1G的CPU,我想将主频超到1.33G,在BIOS中按照以下的设置后,保存退出,怎么还是原来的1G(100*10)主频呢?我的设置如下: Auto Detect DIMM/PCI Clk [Enabled] 默认,没有改 Spread Sp ...…

查看全部问答>

C题 群 158887488

本帖最后由 paulhyde 于 2014-9-15 08:58 编辑 大家共同讨论哈!  …

查看全部问答>

2013年十大电子DIY方案集锦---技术宅的福利(图文)

今年的冬天,有寒冷还有雾霾,这是一个适合宅的冬天。对于那些本就不喜外出的技术宅来说,这再适合不过了,没有活动邀请,没有电话催促,可以宅在房间一隅摆弄自己心爱的玩意。  现在,为大家整理出本年度十大DIY方案,供各位技术宅神选用。仅供 ...…

查看全部问答>

8口 10/100M网络交换芯片

需要精简现在的网络交换单元的结构,现在是4片IP175D连接在一起,对外有14网络接口,其代价是4片IP175LFI,板子发热严重,电源不堪重负,因此开始重新选型,原则是单芯片多口, 条件如下: 1:MII/RMII 2:单芯片8个网络口以上。 3:工业级 4: ...…

查看全部问答>

求电子设计竞赛交流群!!

求电子设计竞赛交流群!! …

查看全部问答>