mk60与k60和kl26有什么区别的区别

君,已阅读到文档的结尾了呢~~
【一天攻破KL26】BUG汇总,win10 bug汇总,侠客风云传bug汇总,大天使之剑bug汇总,win10正式版 bug汇总,战神3bug汇总,ios8.4bug汇总,ios8.4.1bug汇总,app测试bug汇总,ios9公测版bug汇总
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
【一天攻破KL26】BUG汇总
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口>> VCAN_OV7725_Eagle.c
VCAN_OV7725_Eagle.c ( 文件浏览 )
COPYRIGHT NOTICE
Copyright (c) 2013,山外科技
All rights reserved.
技术讨论:山外论坛
除注明出处外,以下所有内容版权均属山外科技所有,未经允许,不得用于商业用途,
修改内容时必须保留山外科技的版权声明。
VCAN_OV7725_Eagle.c
鹰眼ov7725驱动代码
* @version
#include &common.h&
#include &MK60_gpio.h&
#include &MK60_port.h&
#include &MK60_dma.h&
#include &VCAN_camera.h&
#define OV7725_EAGLE_Delay_ms(time)
DELAY_MS(time)
*ov7725_eagle_img_
volatile IMG_STATUS_e
ov7725_eagle_img_flag = IMG_FINISH;
//图像状态
//内部函数声明
static uint8 ov7725_eagle_reg_init(void);
static void ov7725_eagle_port_init();
鹰眼ov7725初始化
uint8 ov7725_eagle_init(uint8 *imgaddr)
ov7725_eagle_img_buff =
while(ov7725_eagle_reg_init() == 0);
ov7725_eagle_port_init();
鹰眼ov7725管脚初始化(内部调用)
void ov7725_eagle_port_init()
//DMA通道0初始化,PTA27触发源(默认上升沿),源地址为PTB_B0_IN,目的地址为:IMG_BUFF,每次传输1Byte
dma_portx2buff_init(CAMERA_DMA_CH, (void *)&PTB_B0_IN, (void *)ov7725_eagle_img_buff, PTA27, DMA_BYTE1, CAMERA_DMA_NUM, DADDR_KEEPON);
DMA_DIS(CAMERA_DMA_CH);
disable_irq(PORTA_IRQn);
//关闭PTA的中断
DMA_IRQ_CLEAN(CAMERA_DMA_CH);
//清除通道传输中断标志位
DMA_IRQ_EN(CAMERA_DMA_CH);
port_init(PTA27, ALT1 | DMA_FALLING | PULLDOWN );
port_init(PTA29, ALT1 | IRQ_RISING
| PULLDOWN | PF);
//场中断,上拉,上降沿触发中断,带滤波
鹰眼ov7725场中断服务函数
void ov7725_eagle_vsync(void)
//场中断需要判断是场结束还是场开始
if(ov7725_eagle_img_flag == IMG_START)
//需要开始采集图像
ov7725_eagle_img_flag = IMG_GATHER;
//标记图像采集中
disable_irq(PORTA_IRQn);
PORTA_ISFR = 1 &&
//清空PCLK标志位
DMA_EN(CAMERA_DMA_CH);
//使能通道CHn 硬件请求
PORTA_ISFR = 1 &&
//清空PCLK标志位
DMA_DADDR(CAMERA_DMA_CH) = (uint32)ov7725_eagle_img_
//恢复地址
PORTA_ISFR = 1 &&
//清空PCLK标志位
dma_repeat(CAMERA_DMA_CH, (void *)&PTB_B0_IN, (void *)ov7725_eagle_img_buff,CAMERA_DMA_NUM);
//图像采集错误
disable_irq(PORTA_IRQn);
//关闭PTA的中断
ov7725_eagle_img_flag = IMG_FAIL;
//标记图像采集失败
鹰眼ov7725 DMA中断服务函数
void ov7725_eagle_dma()
ov7725_eagle_img_flag = IMG_FINISH ;
DMA_IRQ_CLEAN(CAMERA_DMA_CH);
//清除通道传输中断标志位
鹰眼ov7725采集图像(采集到的数据存储在 初始化时配置的地址上)
void ov7725_eagle_get_img()
ov7725_eagle_img_flag = IMG_START;
//开始采集图像
PORTA_ISFR = ~0;
//写1清中断标志位(必须的,不然回导致一开中断就马上触发中断)
enable_irq(PORTA_IRQn);
//允许PTA的中断
while(ov7725_eagle_img_flag != IMG_FINISH)
//等待图像采集完毕
if(ov7725_eagle_img_flag == IMG_FAIL)
//假如图像采集错误,则重新开始采集
ov7725_eagle_img_flag = IMG_START;
//开始采集图像
PORTA_ISFR = ~0;
//写1清中断标志位(必须的,不然回导致一开中断就马上触发中断)
enable_irq(PORTA_IRQn);
//允许PTA的中断
/*OV7725初始化配置表*/
reg_s ov7725_eagle_reg[] =
//寄存器,寄存器值次
OV7725_COM4
OV7725_CLKRC
OV7725_COM2
OV7725_COM3
OV7725_COM7
OV7725_HSTART
OV7725_HSIZE
OV7725_VSTRT
OV7725_VSIZE
OV7725_HREF
OV7725_SCAL0
OV7725_AWB_Ctrl0
OV7725_DSPAuto
OV7725_DSP_Ctrl2
OV7725_DSP_Ctrl3
OV7725_DSP_Ctrl4
#if (CAMERA_W == 80)
OV7725_HOutSize
#elif (CAMERA_W == 160)
OV7725_HOutSize
#elif (CAMERA_W == 240)
OV7725_HOutSize
#elif (CAMERA_W == 320)
OV7725_HOutSize
#if (CAMERA_H == 60 )
OV7725_VOutSize
#elif (CAMERA_H == 120 )
OV7725_VOutSize
#elif (CAMERA_H == 180 )
OV7725_VOutSize
#elif (CAMERA_H == 240 )
OV7725_VOutSize
OV7725_EXHCH
OV7725_GAM1
OV7725_GAM2
OV7725_GAM3
OV7725_GAM4
OV7725_GAM5
OV7725_GAM6
OV7725_GAM7
OV7725_GAM8
OV7725_GAM9
OV7725_GAM10
OV7725_GAM11
OV7725_GAM12
OV7725_GAM13
OV7725_GAM14
OV7725_GAM15
OV7725_SLOP
OV7725_LC_RADI
OV7725_LC_COEF
OV7725_LC_XC
OV7725_LC_COEFB
OV7725_LC_COEFR
OV7725_LC_CTR
OV7725_BDBase
OV7725_BDMStep
OV7725_SDE
OV7725_BRIGHT
OV7725_CNST
OV7725_SIGN
OV7725_UVADJ0
OV7725_UVADJ1
uint8 ov7725_eagle_cfgnum = ARR_SIZE( ov7725_eagle_reg ) ; /*结构体数组成员数目*/
鹰眼ov7725寄存器 初始化
初始化结果(0表示失败,1表示成功)
uint8 ov7725_eagle_reg_init(void)
uint16 i = 0;
uint8 Sensor_IDCode = 0;
SCCB_GPIO_init();
//OV7725_Delay_ms(50);
if( 0 == SCCB_WriteByte ( OV7725_COM7, 0x80 ) ) /*复位sensor */
DEBUG_PRINTF(&\n警告:SCCB写数据错误&);
return 0 ;
OV7725_EAGLE_Delay_ms(50);
if( 0 == SCCB_ReadByte( &Sensor_IDCode, 1, OV7725_VER ) )
/* 读取sensor ID号*/
DEBUG_PRINTF(&\n警告:读取ID失败&);
DEBUG_PRINTF(&\nGet ID success,SENSOR ID is 0x%x&, Sensor_IDCode);
DEBUG_PRINTF(&\nConfig Register Number is %d &, ov7725_eagle_cfgnum);
if(Sensor_IDCode == OV7725_ID)
for( i = 0 ; i & ov7725_eagle_ i++ )
if( 0 == SCCB_WriteByte(ov7725_eagle_reg[i].addr, ov7725_eagle_reg[i].val) )
DEBUG_PRINTF(&\n警告:写寄存器0x%x失败&, ov7725_eagle_reg[i].addr);
DEBUG_PRINTF(&\nOV7725 Register Config Success!&);
展开> <收缩
下载源码到电脑,阅读使用更方便
还剩0行未阅读,继续阅读 ▼
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
9.92 kB 18:31
734.00 B 02:19
4.76 kB 19:06
505.00 B 03:24
1.06 kB 08:50
4.07 kB 13:45
914.00 B 04:16
5.87 kB 18:52
806.00 B 20:26
453.00 B 20:24
23.48 kB 14:33
1.40 kB 09:51
27.93 kB 18:26
1.53 kB 13:08
8.31 kB 18:41
11.26 kB 02:26
463.00 B 04:16
125.01 kB 13:11
5.23 kB 19:24
125.07 kB 02:29
5.25 kB 19:25
5.89 kB 18:46
468.00 B 02:56
5.71 kB 11:56
398.00 B 14:48
26.70 kB 18:38
2.13 kB 16:53
1.72 kB 22:10
2.04 kB 01:07
962.00 B 15:27
3.36 kB 15:27
1.86 kB 19:33
2.32 kB 13:06
4.61 kB 22:19
1.16 kB 15:27
1.37 kB 20:02
1,010.00 B 20:11
7.35 kB 23:17
2.00 kB 21:37
1.87 kB 23:00
21.59 kB 10:49
7.60 kB 19:23
5.95 kB 15:24
6.59 kB 15:24
25.71 kB 02:33
304.00 B 12:37
895.00 B 02:26
759.87 kB 15:55
790.62 kB 15:55
843.37 kB 15:55
874.07 kB 15:55
753.65 kB 15:55
837.23 kB 15:55
829.06 kB 15:55
914.70 kB 15:55
868.39 kB 15:55
1.09 MB 23:15
1.09 MB 16:12
1.12 MB 23:15
1.12 MB 23:15
1.12 MB 23:15
1.12 MB 23:15
1.42 kB 15:27
3.47 kB 15:41
701.00 B 15:27
4.94 kB 17:18
550.00 B 15:27
2.43 kB 23:16
3.46 kB 19:42
4.86 kB 15:27
35.42 kB 15:27
1.12 kB 17:01
2.06 kB 12:38
2.21 kB 15:27
2.88 kB 16:30
4.96 kB 04:08
1.39 kB 15:27
1.59 kB 21:18
1.23 kB 21:31
2.19 kB 01:02
923.00 B 15:27
19.14 kB 04:08
startup_MK60DZ10.s883.00 B 02:26
4.68 kB 01:07
2.19 kB 04:08
7.65 kB 15:24
2.02 kB 15:24
7.43 kB 13:44
1.33 kB 15:24
11.11 kB 11:30
25.53 kB 09:09
4.82 kB 15:24
9.08 kB 15:01
17.58 kB 12:38
11.20 kB 15:24
5.75 kB 04:21
3.13 kB 21:34
4.76 kB 15:24
17.08 kB 15:05
2.74 kB 15:25
18.45 kB 20:50
3.24 kB 15:25
5.36 kB 15:25
iar_cortexM4lf_math.a1.33 MB 19:46
iar_cortexM4l_math.a1.34 MB 19:50
4.57 kB 20:28
3.58 kB 20:28
237.16 kB 20:28
32.27 kB 20:28
39.48 kB 20:28
97.49 kB 20:28
106.58 kB 20:28
22.20 kB 20:28
16.74 kB 20:28
20.03 kB 20:28
40.77 kB 20:28
95.91 kB 20:28
&config&0.00 B 18:24
config1.98 kB 03:30
config2.15 kB 03:41
config1.99 kB 03:30
config1.98 kB 03:30
config2.16 kB 03:41
config1.98 kB 03:30
config1.99 kB 03:30
config2.17 kB 03:41
config1.98 kB 03:30
config3.65 kB 16:47
config4.14 kB 16:47
config3.66 kB 16:47
config4.16 kB 10:57
vcan_Kinetis.out126.84 kB 02:29
vcan_Kinetis.sim27.12 kB 14:23
vcan_Kinetis.map44.05 kB 02:29
danhangchuli.o7.55 kB 19:25
danhangchuli.pbi1.40 MB 19:25
danhangchuli.pbi.cout10.70 kB 19:25
duoji_dianji.o7.75 kB 19:25
duoji_dianji.pbi1.40 MB 19:25
duoji_dianji.pbi.cout10.70 kB 19:25
Key.o2.83 kB 19:25
Key.pbi1.39 MB 19:25
Key.pbi.cout10.69 kB 19:25
LCDkongzhi.o16.16 kB 12:56
LCDkongzhi.pbi1.41 MB 13:03
LCDkongzhi.pbi.cout10.55 kB 13:03
LCDkongzhiKL26.o22.65 kB 19:25
LCDkongzhiKL26.pbi1.42 MB 19:25
LCDkongzhiKL26.pbi.cout10.70 kB 19:25
main.o6.97 kB 19:25
main.pbi1.40 MB 19:25
main.pbi.cout10.69 kB 19:25
misc.o3.55 kB 19:25
misc.pbi1.39 MB 21:04
misc.pbi.cout10.69 kB 21:04
MK60_adc.o3.84 kB 19:25
MK60_adc.pbi1.40 MB 21:04
MK60_adc.pbi.cout10.70 kB 21:04
MK60_conf.o4.79 kB 19:25
MK60_conf.pbi1.40 MB 19:25
MK60_conf.pbi.cout10.69 kB 19:25
MK60_dac.o3.29 kB 19:25
MK60_dac.pbi1.39 MB 21:04
MK60_dac.pbi.cout10.70 kB 21:04
MK60_dma.o2.98 kB 19:25
MK60_dma.pbi1.40 MB 21:04
MK60_dma.pbi.cout10.70 kB 21:04
MK60_DWT.o3.35 kB 19:25
MK60_DWT.pbi1.39 MB 21:04
MK60_DWT.pbi.cout10.70 kB 21:04
MK60_flash.o4.45 kB 19:25
MK60_flash.pbi1.40 MB 21:04
MK60_flash.pbi.cout10.70 kB 21:04
MK60_ftm.o7.18 kB 19:25
MK60_ftm.pbi1.41 MB 21:04
MK60_ftm.pbi.cout10.70 kB 21:04
MK60_gpio.o4.21 kB 19:25
MK60_gpio.pbi1.39 MB 12:57
MK60_gpio.pbi.cout10.55 kB 12:57
MK60_i2c.o4.93 kB 19:25
MK60_i2c.pbi1.40 MB 21:04
MK60_i2c.pbi.cout10.70 kB 21:04
MK60_it.o1.77 kB 18:52
MK60_it.pbi250.00 B 18:50
MK60_it.pbi.cout10.47 kB 18:50
MK60_lptmr.o7.34 kB 19:25
MK60_lptmr.pbi1.40 MB 21:05
MK60_lptmr.pbi.cout10.70 kB 21:05
MK60_mcg.o4.29 kB 19:25
MK60_mcg.pbi1.40 MB 21:05
MK60_mcg.pbi.cout10.70 kB 21:05
MK60_PIT.o4.27 kB 19:25
MK60_PIT.pbi1.40 MB 21:05
MK60_PIT.pbi.cout10.70 kB 21:05
MK60_port.o3.99 kB 19:25
MK60_port.pbi1.40 MB 21:05
MK60_port.pbi.cout10.70 kB 21:05
MK60_rtc.o4.44 kB 19:25
MK60_rtc.pbi1.26 MB 18:53
MK60_rtc.pbi.cout10.47 kB 18:53
MK60_spi.o5.51 kB 19:25
MK60_spi.pbi1.41 MB 21:05
MK60_spi.pbi.cout10.70 kB 21:05
MK60_SysTick.o3.57 kB 19:25
MK60_SysTick.pbi1.39 MB 21:05
MK60_SysTick.pbi.cout10.70 kB 21:05
MK60_uart.o8.97 kB 19:25
MK60_uart.pbi1.41 MB 21:05
MK60_uart.pbi.cout10.70 kB 21:05
MK60_wdog.o3.79 kB 19:25
MK60_wdog.pbi1.40 MB 21:05
MK60_wdog.pbi.cout10.70 kB 21:05
OLED.o39.26 kB 13:08
OLED.pbi.cout10.54 kB 13:12
OLEDKL26.o39.36 kB 02:29
OLEDKL26.pbi1.45 MB 02:29
OLEDKL26.pbi.cout10.69 kB 02:29
speedkongzhi.o4.38 kB 19:25
speedkongzhi.pbi1.40 MB 21:03
speedkongzhi.pbi.cout10.70 kB 21:03
startup_MK60DZ10.o1.12 kB 18:52
system_MK60DZ10.o6.12 kB 19:25
system_MK60DZ10.pbi1.39 MB 13:11
system_MK60DZ10.pbi.cout10.56 kB 13:11
tuxiangchuli.o9.06 kB 11:56
tuxiangchuli.pbi.cout10.47 kB 11:56
tuxiangchuliKL26.o16.93 kB 19:25
tuxiangchuliKL26.pbi1.42 MB 21:03
tuxiangchuliKL26.pbi.cout10.70 kB 21:03
VCAN_camera.o2.95 kB 19:25
VCAN_camera.pbi1.39 MB 21:03
VCAN_camera.pbi.cout10.70 kB 21:03
VCAN_key.o6.33 kB 09:40
vcan_Kinetis.pbd4.67 MB 02:31
vcan_Kinetis.pbd.browse4.67 MB 02:31
&vcan_Kinetis.pbd.tmp&0.00 B 02:31
VCAN_LED.o3.81 kB 19:25
VCAN_LED.pbi1.39 MB 21:04
VCAN_LED.pbi.cout10.70 kB 21:04
VCAN_MMA7455.o3.60 kB 19:25
VCAN_MMA7455.pbi1.39 MB 21:04
VCAN_MMA7455.pbi.cout10.70 kB 21:04
VCAN_NRF24L0.o8.46 kB 19:25
VCAN_NRF24L0.pbi1.41 MB 21:04
VCAN_NRF24L0.pbi.cout10.70 kB 21:04
VCAN_OV7725_Eagle.o5.20 kB 19:25
VCAN_OV7725_Eagle.pbi1.40 MB 21:04
VCAN_OV7725_Eagle.pbi.cout10.71 kB 21:04
VCAN_RTC_count.o4.51 kB 19:25
VCAN_RTC_count.pbi1.40 MB 21:04
VCAN_RTC_count.pbi.cout10.70 kB 21:04
VCAN_SCCB.o6.34 kB 19:25
VCAN_SCCB.pbi1.40 MB 21:04
VCAN_SCCB.pbi.cout10.70 kB 21:04
vectors.o5.41 kB 19:25
vectors.pbi1.42 MB 18:55
vectors.pbi.cout10.70 kB 18:55
main.o13.32 kB 18:13
misc.o14.79 kB 18:12
MK60_adc.o19.04 kB 18:12
MK60_conf.o20.02 kB 18:12
MK60_dac.o10.91 kB 18:12
MK60_dma.o16.39 kB 18:12
MK60_DWT.o9.95 kB 18:12
MK60_flash.o17.58 kB 18:12
MK60_ftm.o35.83 kB 18:12
MK60_gpio.o18.99 kB 18:12
MK60_i2c.o18.84 kB 18:12
MK60_it.o3.81 kB 18:12
MK60_lptmr.o29.87 kB 18:12
MK60_mcg.o18.44 kB 18:12
MK60_PIT.o15.72 kB 18:12
MK60_port.o14.06 kB 18:12
MK60_rtc.o16.36 kB 18:12
MK60_spi.o20.65 kB 18:12
MK60_SysTick.o16.02 kB 18:12
MK60_uart.o44.17 kB 18:12
MK60_wdog.o14.83 kB 18:12
startup_MK60DZ10.o1.97 kB 18:12
system_MK60DZ10.o19.13 kB 18:12
VCAN_camera.o8.41 kB 18:12
VCAN_key.o24.48 kB 18:12
vcan_Kinetis.pbd5.27 kB 18:13
VCAN_LED.o14.29 kB 18:12
VCAN_MMA7455.o11.45 kB 18:12
VCAN_NRF24L0.o40.04 kB 18:12
VCAN_OV7725_Eagle.o28.41 kB 18:12
VCAN_RTC_count.o18.07 kB 18:12
VCAN_SCCB.o30.79 kB 18:12
vectors.o9.58 kB 18:12
1.52 kB 02:31
vcan_Kinetis.dbgdt16.41 kB 02:31
vcan_Kinetis.dni862.00 B 02:31
vcan_Kinetis_DZ10_Release.jlink573.00 B 20:03
vcan_Kinetis.dep80.74 kB 02:31
vcan_Kinetis.ewd212.27 kB 15:15
vcan_Kinetis.ewp157.01 kB 02:33
vcan_Kinetis.eww166.00 B 15:16
vcan_Kinetis.wsdt14.95 kB 02:31
vcan_Kinetis.eww174.00 B 15:16
297.00 B 23:50
+?-???-_??-???.url112.00 B 02:33
Sponsored links
评价成功,多谢!
下载Freescale.zip
CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了
您的积分不足
支付宝优惠套餐快速获取 30 积分
10积分 / ¥100
30积分 / ¥200原价 ¥300 元
100积分 / ¥500原价 ¥1000 元
订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。
支付宝支付宝付款
微信钱包微信付款
更多付款方式:、
您本次下载所消耗的积分将转交上传作者。
同一源码,30天内重复下载,只扣除一次积分。
鲁ICP备号-3 runtime:Elapsed:41.707ms 5.8
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
^_^"呃 ...
Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧查看: 3872|回复: 32
关于FLASH写入与读写问题!
flash_init();& && && && && && && && && & //初始化flash
& && &&&flash_erase_sector(SECTOR_NUM);&&//擦除扇区
& && &&&DELAY_MS(10)
& && &&&flash_write(SECTOR_NUM,0,zuo_MAX);
& && &&&flash_write(SECTOR_NUM,4,you_MAX);
& && &&&flash_write(SECTOR_NUM,8,zj_MAX);
& && &&&flash_write(SECTOR_NUM,12,zuo_MIN);
& && &&&flash_write(SECTOR_NUM,16,you_MIN);
& && &&&flash_write(SECTOR_NUM,20,zj_MIN);
zuo_MAX = flash_read(SECTOR_NUM, 0, uint16);
& &&&you_MAX = flash_read(SECTOR_NUM, 4, uint16);
& &&&zj_MAX = flash_read(SECTOR_NUM, 8, uint16);
& &&&zuo_MIN = flash_read(SECTOR_NUM, 12, uint16);
& &&&you_MIN = flash_read(SECTOR_NUM, 16, uint16);
& &&&zj_MIN = flash_read(SECTOR_NUM, 20, uint16);
以上是我程序里的写与读操作,可是不管是哪个,一旦系统执行到这些地方的时候,总是亮灯(led1),是不是哪里错了??
不知道哪里错,那就调试。
从原始例程测试,然后逐步移植,调试。
问,除非明显的错误,否则基本上都得不到准确的答案,都需要通过调试,才能找到问题所在。
flash_init();& && && && && && && && && & //初始化flash
& && &&&flash_erase_sector(SECTOR_NUM);&&//擦除扇区
& && &&&DELAY_MS(10)
第2 和 第3句,交换一下
第2 和 第3句,交换一下
恩,好的,谢谢山外哥!
第2 和 第3句,交换一下
再问一句,写进去的数据可不可以是直接的123456,还是说一定要0x123456?读取的时候不影响吧?
再问一句,写进去的数据可不可以是直接的123456,还是说一定要0x123456?读取的时候不影响吧?
10进制和16进制的区别,自己搜索吧
10进制和16进制的区别,自己搜索吧
试了之后,发现只要一改变偏移地址(不为0的话)就会亮LED0,这是怎么回事??
试了之后,发现只要一改变偏移地址(不为0的话)就会亮LED0,这是怎么回事??
你的板子是 FN ?
你的板子是 FN ?
我不记得 FX15 是多少位对齐的。
反正 FN是8位对齐,所以偏移要 8 的倍数。
应该你的 FX 也是这样吧
我不记得 FX15 是多少位对齐的。
反正 FN是8位对齐,所以偏移要 8 的倍数。
是的,是4的倍数,可是还是不行,我的都是4的倍数。
我不记得 FX15 是多少位对齐的。
反正 FN是8位对齐,所以偏移要 8 的倍数。
说错,是8字节,所以要8的倍数
是的,是4的倍数,可是还是不行,我的都是4的倍数。
我刚才看了代码,FX 也是 8字节对齐的,所以必须8的倍数。如果你用4的倍数,就会进入断言失败,卡死了。
我刚才看了代码,FX 也是 8字节对齐的,所以必须8的倍数。如果你用4的倍数,就会进入断言失败,卡死了。
一语惊醒梦中人!我刚刚试了一下,要8的倍数,可能是书上错了,谢谢你!!
diretxs123 发表于
试了之后,发现只要一改变偏移地址(不为0的话)就会亮LED0,这是怎么回事??
没偏移对齐。
最好是结构体方式打包数据,一次写入。
参考触摸屏例程,加载数据方式。
参考触摸屏例程,加载数据方式。
恩~!好的,还有就是我现在是读数据的时候LED0会亮,写倒是没问题了。
恩~!好的,还有就是我现在是读数据的时候LED0会亮,写倒是没问题了。
读,一般不会出现问题的。你是怎么读的?
读,一般不会出现问题的。你是怎么读的?
已经发现问题了,谢谢山外哥,一切都正常了!
已经发现问题了,谢谢山外哥,一切都正常了!
我想问一下,为什么我断电之后,数据还是没有被保存起来,还是最开始的数据呢
我想问一下,为什么我断电之后,数据还是没有被保存起来,还是最开始的数据呢
RAM数据掉电丢失的。
RAM数据掉电丢失的。
什么意思啊,FLASH存储模块不是断了电之后也能保存数据的吗
什么意思啊,FLASH存储模块不是断了电之后也能保存数据的吗
问题是,变量是放在 RAM的,不是 FLASH
问题是,变量是放在 RAM的,不是 FLASH
那如何让数据断电也不会丢失呢
那如何让数据断电也不会丢失呢
要把变量在保存在flash里,然后再上电的时候加载回 RAM
要把变量在保存在flash里,然后再上电的时候加载回 RAM
我想弱弱的问一句,怎么在上电的时候把变量加载回RAM呢?
我想弱弱的问一句,怎么在上电的时候把变量加载回RAM呢?
参考 flash 读写例程
参考 flash 读写例程
我是这样写的,想断电之后也能保存P的值,但是不可以诶,麻烦大神帮我看一下
本帖子中包含更多资源
才可以下载或查看,没有帐号?
我是这样写的,想断电之后也能保存P的值,但是不可以诶,麻烦大神帮我看一下
你有尝试调试一下吗?可能是偏移地址错了
DZ10的偏移地址是4个字节;
问,flash怎么写入小数
山外飞思卡尔智能车论坛芯片,最全面的芯片论坛 - 电子工程世界网
芯片(chip)就是半导体元件产品的统称。是集成电路(IC, integrated circuit)的载体,由晶圆分割而成。
硅片是一块很小的硅,内含集成电路,它是计算机或者其他电子设备的一部分。
芯片相关帖子
上海博通bk系列芯片选型大全,iot-wifi模块,AR枪蓝牙PCBA板,产品解决方案,欢迎交流
我司是上海博通BK芯片的一级代理,公司有强大的研发团队可以为您提供最好的技术支持,主要代理的芯片:
欢迎咨询 刘:&&qq
一、2.4G系列:BK2535(取代BK2433)、BK2451/2、BK2461、BKG音频...
,起码得看看芯片数据,各种玩意一怼,就够买官方的了 [quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=2242361&ptid=567903][color=#999999]辛昕 发表于
21:55[/color][/url][/size]
我是实在因为太多年都停留在 渣渣的这种水平,昨晚刚回到广州,睡了一会...
本帖最后由 Pawpaw_木瓜电子 于
21:21 编辑
木瓜电子新推出基于XMOS VocalFution 系列语音芯片的PXVF3000-KIT 麦克风阵列评估板,支持4路数字PDM麦克风圆形或线形阵列,麦克风阵列前端算法完成了远场拾音、回音消除、波束成形、噪声抑制及声源定位功能,能够协助用户进行快速测试麦克风阵列的效果和评估智能终端产品的项目。
在AI人工智能快速...
比如我DSP最小系统板中有一个RS485收发器电路,用于微处理器信号和通讯网络的差分信号转换,比较抽象!!! 这边通讯网络的差分信号具体指什么那? 你的DSP信号是单端的,RS485传输信号是差分的,所以需要一片芯片来转换。...
28纳米的Zynq 7020 SoC-FPGA(双ARM Cortex A9 + 片上FPGA)的Zedboard开发板。
测试中,三种开发板都在一定条件下发生了欠压保护导致的系统崩溃。ML605和KC705在欠压保护后均无法自动恢复。Zedboard则会随机出现三种不同的系统故障:一是和前两块开发板一样出现无法自动复位的欠压保护;一种是芯片自动重置,片上所有的设置,包括两个ARM核的状态也被...
、失真、动态以及不同的使用范围和控制调节功能,不同的功放在内部的信号处理、线路设计和生产工艺上也各不相同 。(图为一种常见的音频功放芯片——LM3886)& &
& && &接下来,介绍一下通信领域的功放。例如,在手机基站的设计过程中,需要采用经验模型来进行小区规划。无论采用哪种经验模型,由于和实际环境存在一定的误差,同时,对各种地形的判断...
随着小间距LED产品的出现及强势崛起,中国LED显示技术已在不知不觉中居于领先地位。并且,伴随着近年上游LED芯片、LED封装等产业链呈现出后来者居上的态势,中国LED显示屏行业现已拥有完全自主技术及世界知名品牌。毫无疑问,未来将会是中国LED显示屏行业独占鳌头、大放异彩的时代。LED路灯业务潜力巨大:2017年全球LED路灯产值预计为32.95亿美元,在接下来一到两年还将以20%左右速度增长...
随着小间距LED产品的出现及强势崛起,中国LED显示技术已在不知不觉中居于领先地位。并且,伴随着近年上游LED芯片、LED封装等产业链呈现出后来者居上的态势,中国LED显示屏行业现已拥有完全自主技术及世界知名品牌。毫无疑问,未来将会是中国LED显示屏行业独占鳌头、大放异彩的时代。LED路灯业务潜力巨大:2017年全球LED路灯产值预计为32.95亿美元,在接下来一到两年还将以20%左右速度增长...
随着小间距LED产品的出现及强势崛起,中国LED显示技术已在不知不觉中居于领先地位。并且,伴随着近年上游LED芯片、LED封装等产业链呈现出后来者居上的态势,中国LED显示屏行业现已拥有完全自主技术及世界知名品牌。毫无疑问,未来将会是中国LED显示屏行业独占鳌头、大放异彩的时代。LED路灯业务潜力巨大:2017年全球LED路灯产值预计为32.95亿美元,在接下来一到两年还将以20%左右速度增长...
1970年,是以半导体分立器件为主产品的综合性电子企业;经过47年的发展,已成为拥有多个独资和合资公司的集团企业,产品销量一直位居中国同行业前列,多次被评为“电子信息百强企业”。主营产品包括各种二极管、三极管、芯片、整流桥等。2.台湾时科是全球知名的半导体分立元器件厂商之一,以“让产品拥有良芯”为核心理念,主要为汽车、通信、计算机、消费电子、工业、LED照明、医疗、航空及电源应用等领域提供优质的...
;K4由P15检测。K2和K3检测结果一样,因此导致4组按键实际能识别的只有3组(K1、K2或者K3、K4)。
沁恒没有提供专供开发板的软件Demo,沁恒官网下载到的是通用库函数,需要修改程序才能用来验证。
测试中发现一个问题:有个全局变量定义在xdata中,只有一个函数在调用。里面的值和我要求的结果不一致,莫名其妙,没有道理。后来改到idata就ok。是否芯片设计的BUG?由于开发板只有串口...
,设置串口工具。
能收到单片机发出的数据。
1、JP3跳线(2-3)选择5V 供电;见下图
2、串口下载使用芯片的P16(RXD)和P17(TXD)引脚,即将JP1的3和5脚短接,4和6脚短接;见下图
3、Download 键(S2)按下;
4、将P1口与电脑USB口相连,连接后释放S2按键
5、打开“WCHISPTool”,烧写程序。
此内容由EEWORLD论坛网友...
刚入门,想知道kl26与mk60芯片的不同点 去官网下载两个芯片的datasheet,比对着看:) y一个是M0内核,一个是M4内核 对比datasheet吧 本帖最后由 strong161 于
11:16 编辑
KL 是M0+ K60是 M4,另外kinetis 按系列分的,一般的讲,KL26与 K26 相同引脚数的芯片是是兼容的,为的是性能不足的时候可以替换...
中国LED市场分析 小间距爆发,大放异彩的时代!随着小间距LED产品的出现及强势崛起,中国LED显示技术已在不知不觉中居于领先地位。并且,伴随着近年上游LED芯片、LED封装等产业链呈现出后来者居上的态势,中国LED显示屏行业现已拥有完全自主技术及世界知名品牌。毫无疑问,未来将会是中国LED显示屏行业独占鳌头、大放异彩的时代。LED路灯业务潜力巨大:2017年全球LED路灯产值预计为32.95亿...
本帖最后由 看万山红遍 于
18:35 编辑
逆变器将直流变成交流,太阳能,车载等用的比较多,TI 的C2000系列被广泛使用。
这里介绍一款高性价比的解决方案。
所用主控芯片为江苏宏云技术有限公司的JMT1808R 芯片。JMT1808R芯片是双核芯片:73MHz的51+DSP,外设也非常丰富如:PWM, ADC,内部运放,比较器等。因为内部集成有DSP核,性能也...
LCD_WR_CMD(0x00,0x0001); //Start_osc
这是用msp430f149编写的TFT彩屏的一句话,对参数0x00以及0x0001的作用不明白,请各位大神帮助,,,小弟在此谢过了。。。。另外,如何在芯片中找到实现相应功能时候需要在命令中写入的参数。小弟在芯片中没有找到。。小弟在此致谢。。。。。。
TFT 先看TFT型号,再看TFT的手册,对照才知道...
(后端工艺),可以大大缩小芯片面积,另一方面则沿用14nm LPP工艺的部分元素。
  三星于2016年10月投产10LPE(10nm Low Power Early),并已准备好即将投产10LPP(10nm Low Power Plus),主要为智能手机制造芯片,14nm工艺则针对主流、低功耗和紧凑型芯片。
  下一步,三星还会增加14LPU、10LPU版本。
  11LPP工艺将填补三星...
(后端工艺),可以大大缩小芯片面积,另一方面则沿用14nm LPP工艺的部分元素。
  三星于2016年10月投产10LPE(10nm Low Power Early),并已准备好即将投产10LPP(10nm Low Power Plus),主要为智能手机制造芯片,14nm工艺则针对主流、低功耗和紧凑型芯片。
  下一步,三星还会增加14LPU、10LPU版本。
  11LPP工艺将填补三星...
(后端工艺),可以大大缩小芯片面积,另一方面则沿用14nm LPP工艺的部分元素。
  三星于2016年10月投产10LPE(10nm Low Power Early),并已准备好即将投产10LPP(10nm Low Power Plus),主要为智能手机制造芯片,14nm工艺则针对主流、低功耗和紧凑型芯片。
  下一步,三星还会增加14LPU、10LPU版本。
  11LPP工艺将填补三星...
脑神经网络通过神经脉冲传递信息,并根据电脉冲先后顺序调节神经突触相互连接的强度,通过不同神经区域的竞争性与协作性相互作用,产生各种智能行为。而近年取得重大突破的深度学习类智能系统,需要事先进行强化训练,才能获得某种识别能力,一旦遇到从未接触过的特定场景,其“智能”就会大打折扣。
  Loihi芯片采用了一种“异步激活”的全新计算方式,来模仿大脑运作模式,组成它的128个计算核心每个都包含...
你可能感兴趣的标签
热门资源推荐

我要回帖

更多关于 k60和kl26有什么区别 的文章

 

随机推荐