-
@
用Work_Bench创建了一个AT的工程,在左实验室能遇到一些问题,以后慢慢提问并解决。如果解决了,会将代码放上一起学习。二、多路ADC采样
2024-11-13 0 -
在main中调PWM脉宽
本帖最后由zhjb1于2024-11-1317:42编辑用Work_Bench创建了一个AT的工程,在左实验室能遇到一些问题,以后慢慢提问并解决。如果解决了,会将代码放上一起学习。一、PWM脉宽main中调整调整的问题按照ATWB创建新工程,其中设置了5路ADC最后一路为测试内部温度,4路分别由TIM1、TIM3、TIM4、TIM8都为PWM_A模式,USART1,I2C1,EXTINTIO、InputIO、XMC、一些OutputIO。先测试PWM,金额本上与工程常见的PWM频率相同,稍稍低一点,可以容忍的范围。在查看PWM--time初始化函数可以看到控制pwm脉宽的是下语句:tmr_channel_value_set(TMR1,TMR_SELECT_CHANNEL_1,30);30是脉宽,相当于周期的1/10,基本吻合。问题按照STM的方法,直接将这行语句放在主函数中,连续改变30,PWM脉宽不变,城市STM芯片的更改脉宽方式也无动于衷。问题是应该如何更改脉宽?总不能改革脉宽需要重新初始化一下TIM。谢谢
2024-11-13 3 -
printf命令报错采
用AT32_Work_Bench创建工程项目,设置了usart1,在程序中printf命令编译通不过?是否还需要之间什么辅助命令或宏代码?谢谢
2024-11-12 4 -
如何读取TIMERx的计数值
在STM32F系列芯片中测试GPIO输出速度还行轻松达到10MHz以上,我的问题是:如果用外部信号触发时钟time用内部系统时钟计数测试的数值在time里,如何读出?用CubeMX常见的工程,遍历与时钟相关的函数没有找到读取值得方法。知情者请告知,先谢谢了。
2024-06-19 0 -
AT32F407VGT7芯片能识别和下载,但复位无任何反应.
大家好!就近做一些用国产代替STM同类芯片的测试,第一款就来个下马威,问题如下:1.用JLINK可以识别和连接芯片,测试速度也支持,但无法下程序,一写就报错自动断开.2.在keil中可以编译改过来的代码,可以用ST-LINK或JTAG识别,下载校验都正常,但无法运行-----按重启键无反应.是芯片的问题吗?但可以识别(用AT型号或STM对应型号都通过)?如果芯片没有问题,那么我的操作哪里有问题?开发平台:64位win7旗舰版,KEIL5.25工程是STM32移植过来的,将内容减到只剩配置GPIO和驱动两颗LCD闪烁都没有任何动静.强调一下,编译,下载,校验都正常!!!先谢谢了.
2023-03-03 27