STM8A系列 1、STM8A不能从CAN接收中断中唤醒Halt模式 问:我是做车载CAN通信的,使用STM8AF51AA的MCU,但是发现CAN接收中断不能唤醒Halt模式,但是改成Wait模式就可以唤醒,Walt模式的功耗过高,不符合车厂的要求。说明书上是说两种都可以唤醒的,我现在不知道是我的设计有问题还是芯片不支持,哪位大虾遇到这种情况的,可以跟大家一起分享吗?谢谢啦! 答:1、WKUIE中断开启了吗? 2、支持该功能,你怎么判断他没有进入唤醒?第一包的数据会丢失。 答:WKUIE中断已经开启,因为我在Wait模式下可以正常唤醒,所以中断设置是正常的,我在中断函数里面打个断点,等待中断的到来。 答:这个时候仿真不管用。你最好使用LED和串口调试信息。 STM8S系列 1、STM8S加密问题 问:我想问下,STM8S怎么样做到最安全的保密(其内部的程序不被人复制出来) 答:FLASH加密,你可以看手册FLASH加密这一章 2、stm8s 编译器 问:编译的时候出现: FlexLM Cannot find license file. 安装svtd的时候为提示要“license ”,是什么原因? 刚从瑞萨转过来,准备做电机驱动。 答:你的cosmic没有license。 3、Bootloater 问:本人准备用STM8S103K3做一个电视机控制器,需要用到BOOTLOATER,由于是第一次用,本人用的是I2C接口,不知道有没有I2C BOOTLOATER的代码。如果操作。希望高手指点。 答:请参考文档:http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/USER_MANUAL/CD00201192.pdf STM8L系列 1、STM8L151C8中断问题 问:使用STM8L151C8,使用了PA3和PE3两个中断,配置成PX3中断,想在中断处理函数中判断是PA口的中断还是PE口的中断,但调试时发现单独使用PA3或单独使用PE3都是正常的,一旦把两个中断都打开,就无法进入中断了。请教下STM8L系列单片机是否不能同时出现两个以上的pin3中断?即最多只能支持8个中断呢(pin0~pin7)? 我们实际项目中希望使用19个中断,这是否意味着使用STM8L151C8单片机无法同时实现打开19个中断? 另外使用外部中断时,IO口是否有必要都加上拉或下拉电阻?我有几个中断没有使用下拉电阻(使用的是上升沿中断),结果发现有时候根本没有加高电平就自己进入中断函数了。示波器上观察该IO口上有峰值为0.3V左右的类似正弦波。 答:同一个中断源只能配置一个。中断号为3的,只能配置一个,多个配置需要不同的中断号。比如PA3和PE2可以,但是PA3和PE3是不可以,只能配置一个。 2、STM8有几种看门狗? 问:STM8有几种看门狗? 答:2种,一种是硬件看门狗 WWDG,一种是窗口看门狗IWDG。 3、STM8有几种功耗模式? 问:STM8有几种功耗模式? 答:Wait Fast Active Halt Slow Active Halt Halt 4、STM8支持几种BOOT模式? 问:STM8支持几种BOOT模式? 答:UART, CAN, LIN 5、STM8 是什么架构? 问:STM8 是什么架构? 答:Harvard CISC 6、求助 STM8的常量与变量? 问:假设我有俩数组 const u8 buffer1[5]={0x00,0x01,0x02,0x03,0x04}; u8 buffer2[5]; 现在我想让 buffer1数组定义到 0x9000位置上 buffer2数组定义到 0x0100位置上 请问下,这个程序怎么写啊? 答:用#program RAM_DATE这种格式,具体你可以参考帮助文档。另外,有的也可以用buffer1@addr这种方式,但是addr是程序地址. 7、进入SLEEP模式的省电要操作哪些流程? 最佳答案:1、关闭无需等待中断或事件的外设时钟; 2、设置进入机制(Sleep-Now或Sleep-on-Exit); 3、设置系统进入SLEEP模式。 8、STM8 可以使用什么编译器 答:cxstm8 或者STVD 答:Cosmic用的比较多或IAR EWSTM8是一个一整套开发工具,包括一个项目管理器、编辑器和项目创建工具(C语言编译器和链接器) |
从零开始操作STM8寄存器(风驰iCreate奉献)
【中文资料】初学STM8库函数的中文帮助软件
绝对经典的中文STM8学习手册,淘宝上学习板资料,友情大放送!
【原创教程】风驰iCreate独家开源STM8 27个例程和10多万字的pdf教程
STM8的LCD1602 4线驱动,为什么不工作
【精华资料】由零开始开发STM8
STM8S 的触摸库是如何在主程序中查询键的呢、
【精华资料】STM8的C语言编程1-14讲完整版
【精品教程】STM8系列单片机入门教程系列
STM8 第一次进中断不准【悬赏问答】
RE:STM8的FAQ集锦
RE:STM8的FAQ集锦
回复:STM8的FAQ集锦
挺好的,继续进行啊
请问,STM8,能同时打开两个定时器的PWM吗?其中一个要求是互补。
回复:STM8的FAQ集锦
回复:STM8的FAQ集锦
RE:STM8的FAQ集锦
1. 我的STM8S103K3在执行完相关任务后进入halt模式,在进入之前我设置了几个EXTI中断
2. 中断服务函数中没有任何的操作,只起一个唤醒系统的功能
3. 配置完中断后开启了总中断允许的
现象:进入halt后,已配置EXTI中断对应的外部引脚出现上升沿或下降沿,仿真发现能够进入中断服务函数并停在断点位置,可是出了中断服务函数后,程序无法继续正常运行下去。必须等到下一次中断,即连续两次中断后,程序才会继续正常运行下去,一次中断只能唤醒,但唤醒后却存在问题?请各位大神帮忙解答一下,万分感谢。