-
楼主,您好! 我正在学习STM8S,请问您是用什么软件开发的啊,那个好用点啊 我习惯用C语言 可是IAR 有代码大小的限制啊 8K 够用吗??而STVD是用汇编的,我不怎么会 还有如何进行开发的,选择了那个软件的 谢谢了啊
-
汗,你这提议让BGA的情何以堪
-
能不能透漏下价钱
-
Paul, Chao 写的很详细啊,万分感谢
-
楼主这么猛, 相信自己绝对可以搞定。
-
引用 14 楼 lbing7 的回复:
对了,又想到一个更快的
当然,还是空间换时间
LZ用多少位的ADC?
你就建立这个字长的满表
然后,ADC值作为下标,直接索引数组
这样,无需任何比较,直接取得温度值
不知道还有更快的不?
PS:LS,那句话是LZ说的。谢谢
我的AD是十位的,你说的"建立这个字长的满表,然后,ADC值作为下标,直接索引数组,无需任何比较,直接取得温度值"是什么意思?不是很明白,我倒是想把AD采样的电压值分成几段然后再比较,比如1~2V对应80~90摄氏度,给它个区间,你觉得呢?
-
在MAKEFILE中把.o加进去了吗?
-
挺漂亮的。呵呵------
-
邦顶一下................
-
21楼广告傻X,googleman老兄的好帖,up
-
我睡眠时,不是被我期望的外部中断(如按键)唤醒,而是被狗狗叫醒。
当然我先复位,不开看门狗,再睡眠也是可以的。
-
去书店买
-
学些了,谢谢。
-
补充一句,无论是在开中断之前或之后,立即清中断标记都无济于事.
照样是进入中断程序,然后就发一个随机数据才能正常.
困扰中....
-
看看有没有优化等级的选择,选择高一点,代码会小一点。
-
引用 17 楼 sailorlyq 的回复:
引用 14 楼 gooogleman 的回复:
引用 13 楼 sailorlyq 的回复:
每天顶贴一次
晕,你咋不加我qq 给我个BSP,我帮你看看怎么配置。
已经加你了呀,前两天刚加的,就是那个pxa303.也加你的群了。57536756,水手。
加上了,我也想用这个PXA303,到时候可以交流讨论。向你学习。
-
引用 24 楼 congyue123 的回复:
引用 21 楼 jiereliyi 的回复:
wince 从中断触发 进入处理线程 需要多长时间?
这个貌似要10ms噢,时间太长了,直接否定。
晕啊 ,不知道那个对啊??
-
帮顶下
-
RCC的配置如下:
void RCC_Configuration(void)
{
/* RCC system reset(for debug purpose) */
RCC_DeInit();
/* Enable HSE */
RCC_HSEConfig(RCC_HSE_ON);
/* Wait till HSE is ready */
HSEStartUpStatus = RCC_WaitForHSEStartUp();
if(HSEStartUpStatus == SUCCESS)
{
/* HCLK = SYSCLK */
RCC_HCLKConfig(RCC_SYSCLK_Div1);
/* PCLK2 = HCLK */
RCC_PCLK2Config(RCC_HCLK_Div1);
/* PCLK1 = HCLK/4 */
RCC_PCLK1Config(RCC_HCLK_Div4);
/* Flash 2 wait state */
FLASH_SetLatency(FLASH_Latency_2);
/* Enable Prefetch Buffer */
FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
/* PLLCLK = 8MHz * 9 = 72 MHz */
RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9);
/* Enable PLL */
RCC_PLLCmd(ENABLE);
/* Wait till PLL is ready */
while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET)
{
}
/* Select PLL as system clock source */
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
/* Wait till PLL is used as system clock source */
while(RCC_GetSYSCLKSource() != 0x08)
{
}
}
/* TIM2 clock enable */
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);
/* GPIOA clock enable */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
}
以下是我的分析:
RCC_PCLK1Config(RCC_HCLK_Div4);
/* PLLCLK = 8MHz * 9 = 72 MHz */
RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9);
所以TIM2的时钟应该为36M,对吗?
-
强烈期望楼主 能做个MDK工程的下的!!