STM32
ddcc8899
学生
展开
-
stm32程序中的assert_param()的说明
子程序都有assert_param(....),如下:这句到底有什么用呢???把它删了应该可以的吗??void TIM1_TimeBaseInit(u16 TIM1_Prescaler, TIM1_CounterMode_TypeDef TIM1_CounterMode, u16 TIM1_Pe原创 2013-06-15 21:00:07 · 1368 阅读 · 0 评论 -
IAR错误之Error[Li005] no definition for "__program_start"
Error[Li005]: no definition for "__program_start" [referenced from C:\Manley\EKBoard\EKSTM32F\LCDDemo(lcd+led+buttom)\ LCDDemo\project\EWARM\BOOT_FLASH\Obj\stm32f10x_vector.o] Error while ru原创 2014-01-08 09:43:40 · 13696 阅读 · 1 评论 -
Error[Pe147]: declaration is incompatible with "__nounwind __interwork __sof
IAR tips and tricksHome PageSTM32 home pageCMSIS build problems with IAR Embedded Workbench ver. 6.30.6CMSIS build problems with IAR Embedded Workbench ver. 6.20How to use EWAR原创 2014-01-08 09:11:47 · 12445 阅读 · 1 评论 -
STM32的DAC深入探究之一
1、简述:12位数字输入,电压输出,DAC可以配置为8位或12位模式。有2个输出通道。在双DAC模式下,两个通道可以独立地工作。 特殊功能: 噪声波形生成,三角波形生成,外部触发转换,双DAC同时或者分别转换;每个通道都有DMA功能; 参考电压:2.4V~ 3.3V 因为一旦使能DAC通道,那么相应的GPIO便自动地连接到DAC转换器,因此,模拟输出原创 2013-10-27 15:36:49 · 9980 阅读 · 0 评论 -
在stm32f4_discovery上实现Flash移植!
调试sd卡好几天了,之前在103上已经移植好了sd卡,现在想移植到f4上,发现底层的sd卡驱动还是有些区别的,区别最大是F4里面要为spi的sck,miso和mosi添加三条语句GPIO_PinAFConfig(GPIOA,GPIO_PinSource5,GPIO_AF_SPI1); GPIO_PinAFConfig(GPIOA,GPIO_PinSource6,GPIO_AF_S原创 2013-10-27 19:53:27 · 1157 阅读 · 0 评论 -
STM32F4学习笔记之GPIO(使用固件库)
1.使能GPIO的AHB时钟,使用函数: RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOx, ENABLE);2.配置GPIO工作模式用GPIO_Init()函数数据类型说明typedef struct{ uint32_t GPIO_Pin; //引脚配置GPIOMode_TypeDef GPI原创 2013-10-20 22:19:56 · 4641 阅读 · 2 评论 -
..\OBJ\ucgui_ucos.axf: Error: L6218E: Undefined symbol ff_convert (referred from ff.o). ..\OBJ\ucgui
如果出现上述错误 ,则没有定义ff_convert()这个函数,只是添加了这个函数的头文件声明!!原创 2013-10-15 14:49:08 · 8633 阅读 · 0 评论 -
.\Obj\uCOSDemo.axf: Error: L6218E: Undefined symbol LCD_Fast_DrawPoint (refe
这个问题是 没有定义此函数解决方法是 定义并声明一下 这个函数!!!原创 2013-10-08 20:53:40 · 10544 阅读 · 0 评论 -
.\Obj\main.axf: Error: L6406E: No space in execution regions with .ANY selector matching sin_i.o(.co
这个问题原因是 芯片的 空间不足解决方法是 在KEIL 的DEVICE中选择 更大的空间的芯片型号原创 2013-10-08 20:49:09 · 38753 阅读 · 3 评论 -
CAN 通信引脚
近一直在搞CAN调试,目前为止基本的CAN通讯没问题了【查询、中断接收,发送中断】,我使用的是STM32F103RB芯片,软件库函数是V3.4.0——2010-10-15,CAN_TX使用的是PB9,CAN_RX使用的是PB8,但是还是还有几个疑问: 关于CAN的发送中断,由于入口函数和使能只有一个【分别为USB_HP_CAN1_TX_IRQHandler和USB_HP_CAN1_T原创 2013-08-15 10:24:32 · 14627 阅读 · 0 评论 -
stm32+ucos+ucgui 中edit框读取AD值以十进制显示
初始化 case WM_INIT_DIALOG: hEdit0 = WM_GetDialogItem(hDlg, GUI_ID_EDIT0); //创建Dialog hRadio = WM_GetDialogItem(hDlg, GUI_ID_RADIO0); //创建Dialog //EDIT_SetDecMode(hEdit0, 0,原创 2013-08-01 10:59:54 · 3567 阅读 · 1 评论 -
STM32的can现场总线实验心得(对初学者应该比较有用,有不对的地方望大侠指出)
最近在搞stm32实验板的can现场总线实验,之前只是搞过STC51的串口通信,相比之下,发觉can总线都挺复杂的。开始时,知道自己是新手,只知道can总线跟串行通信,485通信,I2C通信一样都是用来传输数据通信的,对其工作原理一窍不通,还是从基础开始看书看资料,先了解它的基本原理吧。原来can总线有以下特点:主要特点z 支持CAN协议2.0A和2.0B主动原创 2013-06-21 13:55:47 · 4327 阅读 · 0 评论 -
STM32过滤器的作用
STM32普通型芯片的CAN有14组过滤器组(互联型有28组过滤器组),用以对接收到的帧进行过滤。每组过滤器包括了2个可配置的32位寄存器:CAN_FxR0和CAN_FxR1。对于过滤器组,可以将其配置成屏蔽位模式,这样CAN_FxR0中保存的就是标识符匹配值,CAN_FxR1中保存的是屏蔽码,即CAN_FxR1中如果某一位为1,则CAN_FxR0中相应的位必须与收到的帧的标志符中的相应位吻合才能原创 2013-06-16 20:13:40 · 1535 阅读 · 0 评论 -
iar for arm 6.4 如何生成HEX
要在工程的options中进行设置,如图所示原创 2014-01-08 09:48:06 · 1878 阅读 · 0 评论