impccr2 膝盖疼是怎么回事事

STM32 TIM1 123通道不能输出PWM,4通道可以,是怎么回事_百度知道
STM32 TIM1 123通道不能输出PWM,4通道可以,是怎么回事
提问者采纳
//用固件库方便些#include &stm8s_lib.h&#define CCR1_Val
((u16)2047)#define CCR2_Val
((u16)1535)#define CCR3_Val
((u16)1023)#define CCR4_Val
((u16)511) void main(void){
/* TIM1 Peripheral Configuration */
TIM1_DeInit();
/* Time Base configuration */ /* TIM1_Period = 4095
TIM1_Prescaler = 0
TIM1_CounterMode = TIM1_COUNTERMODE_UP
TIM1_RepetitionCounter = 0 */
TIM1_TimeBaseInit(0, TIM1_COUNTERMODE_UP, 4095, 0);
/* Channel 1, 2,3 and 4 Configuration in PWM mode */
/* TIM1_OCMode = TIM1_OCMODE_PWM2
TIM1_OutputState = TIM1_OUTPUTSTATE_ENABLE
TIM1_OutputNState = TIM1_OUTPUTNSTATE_ENABLE TIM1_Pulse = CCR1_Val
TIM1_OCPolarity = TIM1_OCPOLARITY_LOW
TIM1_OCNPolarity = TIM1_OCNPOLARITY_HIGH
TIM1_OCIdleState = TIM1_OCIDLESTATE_SET
TIM1_OCNIdleState = TIM1_OCIDLESTATE_RESET
TIM1_OC1Init(TIM1_OCMODE_PWM2, TIM1_OUTPUTSTATE_ENABLE, TIM1_OUTPUTNSTATE_ENABLE, CCR1_Val, TIM1_OCPOLARITY_LOW, TIM1_OCNPOLARITY_HIGH, TIM1_OCIDLESTATE_SET, TIM1_OCIDLESTATE_RESET);
/*TIM1_Pulse = CCR2_Val*/
TIM1_OC2Init(TIM1_OCMODE_PWM2, TIM1_OUTPUTSTATE_ENABLE, TIM1_OUTPUTNSTATE_ENABLE, CCR2_Val, TIM1_OCPOLARITY_LOW, TIM1_OCNPOLARITY_HIGH, TIM1_OCIDLESTATE_SET, TIM1_OCIDLESTATE_RESET);
/*TIM1_Pulse = CCR3_Val*/
TIM1_OC3Init(TIM1_OCMODE_PWM2, TIM1_OUTPUTSTATE_ENABLE, TIM1_OUTPUTNSTATE_ENABLE, CCR3_Val, TIM1_OCPOLARITY_LOW, TIM1_OCNPOLARITY_HIGH, TIM1_OCIDLESTATE_SET, TIM1_OCIDLESTATE_RESET);
/*TIM1_Pulse = CCR4_Val*///
TIM1_OC4Init(TIM1_OCMODE_PWM2, TIM1_OUTPUTSTATE_ENABLE, CCR4_Val, TIM1_OCPOLARITY_LOW, TIM1_OCIDLESTATE_SET);
//GPIO_Init(GPIOD,GPIO_PIN_7,GPIO_MODE_OUT_PP_LOW_FAST); //OPT_Init1.OPT2=(OPT_Init1.OPT2|0x10);
/* TIM1 counter enable */
TIM1_Cmd(ENABLE);
/* TIM1 Main Output Enable */
TIM1_CtrlPWMOutputs(ENABLE);
}#ifdef FULL_ASSERTvoid assert_failed(u8 *file, u16 line)#elsevoid assert_failed(void)#endif{
/* Add your own code to manage an assert error */
/* Infinite loop */
}} //不用固件库直接操作我只试过 TIM2 TIM3 不过TIM1应该差不多,你自己参考,我只知道这么多了,莫追问void TIM2_init(void)
//TIM2 CH1 工作于模式1
TIM2_CCMR1= 0x60;
// PWM 模式 1,TIM2 CH1
TIM2_CCER1= 0x03;
// CC1配置为输出
TIM2_CCER2= 0x03;
// CC3使能
TIM2_ARRH = 0x03;
// 配置PWM分辨率为10位,ARR=0x3FF
TIM2_ARRL = 0xFF;
// PWM频率=8M/0x03FF=7820Hz
TIM2_CR1 |= 0x01;
// 计数器使能,开始计数
}void Run(void)
TIM2_CCR1=
TIM2_CCR3=
TIM3_CCR2=
TIM3_CCR1=
//注意每个通道都要设CCR
其他类似问题
为您推荐:
stm32的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁相关文章推荐:
ORACLE error 4043
IMP-00098: INTERNAL ERROR: impccr2
IMP-00017: following statement failed with ORACLE error 4043:
"ALTER PROCEDURE "P_VARIABLE" COMPILE REUSE SETTINGS TIMESTAMP '2007-"
"10-16:14:45:47'"
IMP-00003: ORACLE error 4043 encountered
ORA-04043: object P_VARIABLEdoes not exist
About to enable constraints...
IMP-00017: following statement failed with ORACLE error 2298:
"ALTER TABLE "T_ERMI" ENABLE CONSTRAINT "FK_T113_REF_T022""
IMP-00003: ORACLE error 2298 encountered
ORA-02298: cannot valid...
回复 (1) 浏览 (1529)
其他文章推荐
ITPUB官方微博:
最近在看张晓明大牛的《大话oraclerac》,里面用虚拟机模拟配置oraclerac环境,他说要用vmwareGSXserver,不知道为什么,请问可以用普通的workstation吗?求大牛帮忙解释下吧,不胜感激!...
回复 (10) 浏览 (318)
各位资深:ORACLEPO行类型设置了“要求接收”为否,还能接收,求助?是BUG还是另有设置约束?业务背景:纯服务性采购不接收!懂的给个说法呗谢谢!...
回复 (2) 浏览 (1047)
本帖最后由pangzi913于0:20编辑cetnos5.764位oracle11.2.0.3.0,64位在执行rman备份的时候报错,是通过mount一个ntfs分区来存放备份文件:channelc1:startingpiece1at09-SEP-12releasedchannel:c1RMAN-00571:=============================================== ......
回复 (6) 浏览 (172)
菜鸟刚接手一个oracle,坐在服务器前忐忑不安!11gsysdba只能在本机登录?为什么我通过远程连接不上?普通用户可以连接!在我自己工作的电脑:connsys/pwd@orclassysdba连接提示密码错误,在服务器上输入connsys/pwdassysdba可以连接上。connusr/usr@orcl可以正常连接。...
回复 (4) 浏览 (133)
刚刚韩顺平oracle视频讲到:函数用于返回特定的数据,一般来讲一个函数返回一个值,和java一样。请问他只是提到一般是这样,那么函数在特殊用法下不能返回多个值吗?比如下面的过程(实现select时字段如果全是null值,不显示这个字段,否则显示):CREATEORREPLACEPROCE ......
回复 (9) 浏览 (2370)
当手头没有rda(remotediagnosticagent)工具时,dba做的最多的的检查项目如下:一、巡检项目:1)数据库session连接数selectcount(*)fromv$2)数据库的并发数selectcount(*)fromv$sessionwherestatus='ACTIVE';3)是否存在死锁setlinesize200columnoracle_usernam ......
回复 (3) 浏览 (132)
0、准备工作--创建被传输的表空间SQL&createtablespacetbs_singledatafile'c:\oracle\oradata\ora9i\tbs_single01.dbf'size100Me--创建用户,并将表空间作为默认表空间SQL&createusertranpidentifiedbyoracledefaulttablespacetbs_singl ......
回复 (4) 浏览 (158)
近期应客户要求,需要对访问生产环境的oracle数据库的ip做一些限制,即:只有通过审核的ip才能访问数据库,其他ip一律禁止访问数据库。在oracle中可以通过sqlnet.ora文件的设置或者通过触发器可以实现对特定ip的限制访问。1、修改sqlnet.ora文件:步骤:a)测试在未设置 ......
回复 (3) 浏览 (235)
&在笔者之前的文章中,已经探讨过给一个数据表添加有默认值列是一项非常“危险”的事情,特别是在在线生产环境下。给一张大数据表添加有默认值列,最直接的有下面几个严重危害:&ü&系统高负荷运行,消耗大量资源。添加列操作是一次性的DDL操作,生 ......
回复 (9) 浏览 (343)
1、将Oracle9201升级到Oracle9208解压缩p80_WINNT.zip,双击setup,进行GUI升级9208.2、关闭原9208数据库,执行一个完全冷备。3、安装ORACLE10g10201,选择一个跟9208不同的Home,安装的时候选择不升级现有数据库,只安装软件。4、以SYSDBA身份登陆到SQLPLUS ......
回复 (4) 浏览 (62)
文章推荐:
盛拓传媒:
友情链接:
特别鸣谢:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID空间积分0 积分199阅读权限10帖子精华可用积分199 信誉积分0 专家积分0 在线时间169 小时注册时间最后登录
白手起家, 积分 199, 距离下一级还需 1 积分
帖子主题精华可用积分199 信誉积分0 专家积分0 在线时间169 小时注册时间最后登录
论坛徽章:0
使用imp恢复exp备份出来的某个用户的数据后,package body部分不存在,只有包头存在,请问大家是咋回事呢
[ 本帖最后由 haoo123 于
13:40 编辑 ]
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
UID477311空间积分0 积分865阅读权限20帖子精华可用积分865 信誉积分132 专家积分0 在线时间28 小时注册时间最后登录
丰衣足食, 积分 865, 距离下一级还需 135 积分
帖子主题精华可用积分865 信誉积分132 专家积分0 在线时间28 小时注册时间最后登录
论坛徽章:0
imp的日志有没有错误?
UID空间积分0 积分199阅读权限10帖子精华可用积分199 信誉积分0 专家积分0 在线时间169 小时注册时间最后登录
白手起家, 积分 199, 距离下一级还需 1 积分
帖子主题精华可用积分199 信誉积分0 专家积分0 在线时间169 小时注册时间最后登录
论坛徽章:0
回复 #2 mickky 的帖子
有一个 IMP-00098: INTERNAL ERROR: impccr2 的错误,但我查了一下,这个错误是由于客户端字符集和服务器端的不同引起的,其他的错误就没有了。。。。
UID空间积分0 积分199阅读权限10帖子精华可用积分199 信誉积分0 专家积分0 在线时间169 小时注册时间最后登录
白手起家, 积分 199, 距离下一级还需 1 积分
帖子主题精华可用积分199 信誉积分0 专家积分0 在线时间169 小时注册时间最后登录
论坛徽章:0
两台服务器字符集不同会导致package的body部分数据的丢失吗
UID空间积分0 积分199阅读权限10帖子精华可用积分199 信誉积分0 专家积分0 在线时间169 小时注册时间最后登录
白手起家, 积分 199, 距离下一级还需 1 积分
帖子主题精华可用积分199 信誉积分0 专家积分0 在线时间169 小时注册时间最后登录
论坛徽章:0
我知道怎么回事了,确实是由于字符集不同导致的。
修改客户机上NLS_LANG和服务器上的一样就可以了。
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处

我要回帖

更多关于 头晕是怎么回事 的文章

 

随机推荐