历史上的今天
今天是:2024年08月26日(星期一)
2020年08月26日 | PIC最简约的PWM波形产生程序(PIC16F877A)
2020-08-26 来源:eefocus
// Author : Ma Kai
// Date : 2011/05/14
// Function : CCP1模块产生规定占空比的PWM波形
// MCU : PIC16F877A
// C Compiler : PICC 9.60
// IDE : MPLAB IDE v8.10
#include TRISC=0XFB; //设置CCP1 引脚为输出方式 }
__CONFIG(0x1832);
void main()
{
T2CON=0X04; //打开定时器2
PR2=0X30; //PWM 的工作周期(可以调整频率1/T)=(PR2+1)*4*Tosc*TMR2预分频比
CCPR1L=0X0F; //PWM匹配初值,调整占空比:x/y-PR2(PR2设定)
CCP1CON=0X3C; //设置CCP1 模块为PWM 工作方式
史海拾趣
|
要求:1.英语流利;2.做过仪器的校正or维修(电子光纤类,例如:示波器/频谱仪/网络分析仪/万用表/信号发生器等);3.至少6年以上工作经验;4.目前薪金7000-20000之间; 有适合者,请发资料至以下邮箱Best regardsJane ChangTEL:020-38878871,22220193FAX: ...… 查看全部问答> |
|
安防企业如何在转型升级中实现二次创业.之.一本质 国内大部分安防企业目前都处于成长期,都面临着如何规模化及可持续发展两大成长瓶颈,突破成长瓶颈就意味着必须面对转型升级的抉择。 纵观整个安防行业的发展形态,国内安防企业 ...… 查看全部问答> |
|
编译后eboot能启动到菜单选择那里,再往下就不行了:点F:format flash,提示: ERROR: InitPartitionMgr: failed to initialize partition manager. 源码在这里: if (!BP_Init((LPBYTE)BLOCK_SAVE_START, BLOCK_SAVE_LENGTH, NULL, &RegInfo, N ...… 查看全部问答> |
|
void Spi_Data_Out( uchr length, uchr d ) { for ( ; length > 0 ; length -- ) { Spi_sck = 0; & ...… 查看全部问答> |
|
弱弱的问一句: \\WINCE600\\OSDesigns\\2451\\2451\\RelDir\\smdk2450_ARMV4I_Release 下的 EBOOT.bin 和 EBOOT.nb0 ,是不是就是大家说的Bootloader 啊 ? 在没有bootloader 的裸片子上,是不是先烧EBOOT.nb0 后就可以烧 NK.nb0 了? … 查看全部问答> |
|
单片机加电时常常死机怎么解决,如何让他上电稳定运行(新手问题) 工作中需要一个单片机控制一组空开继电器,想自己用现成的学习板改造一下用。 但是,加电运行时经偶尔会出现所有指示灯亮,程序不运行。发生机率3/10。 几次考机一夜也发现有死机现象。 我需要他运行稳定,并且断点再通电能自动稳定运行。 请问 ...… 查看全部问答> |
|
QuartusII 为何不能 打开别人的project(急...) QuartusII 为何不能 打开别人的project?打开QuartusII后选择“FILE”->“open project”选择项目后就出现错误提示:“Error: Can\'t open project -- you do not have permission to write to all the files or create new files in the project\ ...… 查看全部问答> |
|
本帖最后由 hjl240 于 2014-3-9 17:42 编辑 看到msp430f5529学习板的触摸按键中间有一个孔,如下: 自己也想做一个这样带孔的触摸按键,,在画pcb时,敷铜完毕之后,不知该怎么在敷铜区域画孔,请大家指教 … 查看全部问答> |




