-
junzheng 回答了该问题
-
yangjiaxu 回答了该问题
ST开发的时候,初始化是有顺序的吗? 赏3000家园币
我知道这个问题,这是因为你的ADC包含了定时器的一些操作,导致你要是先初始化ADC,定时器没初始化,但是你都用到了其应用,就会导致芯片运行失败,所以,你初始化的时候也是要有顺序的,最开始用的一定要放最前面初始化
507浏览 14回复 1关注 -
yangjiaxu 回答了该问题
在开发ST的时候,使用keil的ARM Compiler什么时候需要修改? 赏3000家园币
一般老项目就默认Usedefaultcompilerversion5,兼容性很好,如果使用Usedefaultcompilerversion6可能编译报错。如果是新的芯片和项目一般都是默认Usedefaultcompilerversion6。优势不清楚,但是感觉Usedefaultcompilerversion6比5编译的速度会快一些
552浏览 15回复 0关注 -
cooldog123pp 回答了该问题
-
xionghaoyun 回答了该问题
-
yangjiaxu 回答了该问题
-
yangjiaxu 回答了该问题
在ram开发板上装了很多软件很多环境怎么转移到新板 赏3000家园币
你可以先复制EMMC,用SD卡启动,然后卸载EMMC,通过dd命令,把EMMC数据写到一个img文件,再去新的板子上写回去就行
1643浏览 11回复 0关注 -
lidi911 回答了该问题
-
yangjiaxu 回答了该问题
为什么ST现在推HAL库?不再推标准库了呢? 赏3000家园币
ST推广HAL库是为了提高开发效率、降低门槛、增强跨平台兼容性,并更好地支持现代嵌入式开发需求。我觉得现在MCU配置都还可以,其实问题应该也不算大了
1731浏览 11回复 1关注 -
yangjiaxu 回答了该问题
STM32F103的模拟串口最多支持多少波特率? 赏3000家园币
如果项目量不大,而且设计PCB比较麻烦的话,我会选择模拟串口。如果能保证2个串口外设不会同时工作时,我才会选择扩展芯片解决该问题。最后说的,更换芯片成本会变化,而且还需要改电路之类的,所以非必要不会改。你的第二个问题是模拟串口最大支持的波特率,我一般用9600完全够用,其他的高一些的波特率我不太清楚
1747浏览 11回复 0关注 -
yangjiaxu 回答了该问题
coremark测试,用固件库和HAL来说,结果差别大么? 赏3000家园币
在STM32等微控制器上进行CoreMark测试时,使用标准外设库和硬件抽象层的结果可能会有一定差异,但通常不会非常大。一般是标准库的执行coremark会比HAL的执行结果会好一些吧
1698浏览 11回复 0关注 -
yangjiaxu 回答了该问题
使用单总线控制的电机驱动,它可能用ST的单片机吗? 赏2000家园币
当然可能了,但是STM32的话估计成本会高一些,也许用的是国产的SOP8的arm内核芯片,这都可以实现。
1676浏览 13回复 0关注 -
gaoyang9992006 回答了该问题
-
yzdel7 回答了该问题
cs32g030用定时器做呼吸灯的延迟
1.你检查一下你的timer设置是否正确,在中断里将T1000ms_flag置1,确定1000ms置1一次。2.检查你的PWM输出设置,是否初始化正确,给固定值看看占空比,确定pwm_duty_config里给相关的比较寄存器写入了正确的值。
2716浏览 7回复 1关注 -
xionghaoyun 回答了该问题
没有更多了