hawkliu83

    1. STM32上TFT彩屏驱动和JPG解码效果 24/9746 stm32/stm8 2011-01-26
                                       以前是在ATMEL的mega8和NXP的LPC上做的,多机通讯都支持8位地址的,那时没有问题。移植到STM32F上后,多机只支持4位,即16个地址。 没有办法,最后只能用硬件多机+软件判断了,实际已经不是硬件的多机通讯了,因为它无法区分0x01和0x11,只能再用软件判断。
      你原来的多级通讯协议使用什么芯片实现的?怎么实现的?
    2. 关于STM32F103的IO使用的问题 9/6997 stm32/stm8 2011-01-05
                                       别出心裁的这个软 NSS, 实在不好, 软件要等待数据传输完毕后, 处理 NSS 信号, 这较慢速度和较大数据量时, 大大浪费 CPU 的时间.
    3. 有点长,bsl这么长还能接受
    4. 用release版本也不行,怎么办??
    5. 看看,十分太贵了,不利于大家交流!
    6. ARM片内RAM问题 20/6559 ARM技术 2010-03-23
      引用 11 楼 moyeyu 的回复: 片内RAM一般叫做TCM,即使是有,也有确认上电后是否使能,我使用的就是默认不使能的,需要启动后配置使能
      片内RAM和TCM还是不同的, TCM一定是片内RAM,但片内RAM不一定就是TCM,根据挂接的总线来确定。 楼主,看DataSheet吧,别无它法
    7. wince下 sqlite 无法打开 19/5334 WindowsCE 2010-03-23
      3楼的谢了,我写错了。filename是应该是TCHAR*类型的,不过用sqlite3_open16这个方法还是不行,出现错误提示: error LNK2019: 无法解析的外部符号 sqlite3_close,该符号在函数 "public: bool __cdecl MySQLite::sqlite_connect(wchar_t *)" (?sqlite_connect@MySQLite@@QAA_NPA_W@Z) 中被引用 error LNK2019: 无法解析的外部符号 sqlite3_open16,该符号在函数 "public: bool __cdecl MySQLite::sqlite_connect(wchar_t *)" (?sqlite_connect@MySQLite@@QAA_NPA_W@Z) 中被引用
    8. 嵌入式驱动工程师(月薪) 32/11613 嵌入式系统 2010-03-18
      是上海!实习1750,转正2500不包住! 大家觉得如何?
    9. SQLite中文乱码问题 11/7515 嵌入式系统 2010-03-05
      引用 1 楼 rzsheng 的回复: 应该还是编码的问题, 再尝试一下改变编码设置方面的测试
      我确定了错误的地方,就是在读数据库数据(UTF-8)显示在list control控件是,list控件如果读到的数据为UTF-16的,就正确了,所以我需要解决的事情就是,读数据库数据(UTF-8),转换为UTF-16,然后显示,应该就ok了。 继续研究,acmain_chm,有好的建议请指点哈~~~~下面是出问题的代码段 void CKLMDlg::OnRefresh() {     int i = 0 ;     int nrow = 0, ncolumn = 0;     char **azResult=NULL; //二维数组存放结果 char *zErrMsg = 0;     int index,j;     int nItem;     int result;     CListCtrl * pListCtrl = (CListCtrl*)GetDlgItem(IDC_LIST2);     CRect rt;     pListCtrl->GetClientRect(&rt);     char *sql = "SELECT * FROM Fault"; /****************************************************************************************************************/     result=sqlite3_get_table( db , sql , &azResult , &nrow , &ncolumn,&zErrMsg );     index = ncolumn;     pListCtrl->DeleteAllItems();     for( i = 0; i < nrow ; i++ ) {         for( j = 0 ; j < ncolumn; j++ ) { CString str(azResult[index]); if(j==0)     nItem = pListCtrl->InsertItem(i, str); // 插入第一列 else pListCtrl->SetItemText(nItem, j, str); // 插入第二列                 ++index;         }            } sqlite3_free_table( azResult ); //释放掉 azResult 的内存空间 /****************************************************************************************************************/ }
    10. 现在你可以根据WINCE BIB文件中定义的30200000以后的RAM地址任意一种,什么意思,不是很明白啊
    11. 请客观比较一下stc系列和avr系列单片机 30/12865 嵌入式系统 2010-02-21
      发表一下自己的看法 我承认STC比较山寨  但是支持国产也是没有错的 翻过STC手册的人第一印象就是雷人啊!! 说真的 因为结构相当不严密 另外头几页吹得不得了(这不得不让我想起山寨机)  但是有一样是好的 至少手册很实用 比如什么功能怎么使用 至少还能找到个程序 比如初始化 一目了然 不多说了 点到为止 总得来说STC适合那些成本要求不太苛刻 使用环境不太复杂的应用 1T吹得确实大了点 我觉得真实速度应该在3T左右 再说说AVR 确实是不错的东西 实力也确实在51之上 但是AVR的"祖母"不好 这是很大一个问题 说到8位机的事实标准就是51 51核的单片机非常多 但是说实话个人觉得51设计的并不“美” 我的观点 楼主不一定要学AVR 因为毕竟是一个厂家的技术 现在AVR早就不是什么高性能了 学也学点ARM类单片机 我就是先学51 然后ARM7 之后就打消了之前学AVR的念头 呵呵 熟练使用AVR的人说AVR好 我一点也不怀疑o
    12. 请教2410+CE5.0如何降低功耗 17/3443 嵌入式系统 2010-02-05
      加电源管理驱动 一般状态时是on-->idle--->suspend 你可以自己定义各个阶段的时间
    13. unsigned long *mmu_tlb_base = (unsigned long *)0x30000000; 如果执行mmu_tlb_base=mmu_tlb_base+1,会得到mmu_tlb_base为0x30000004的结果,对于指针的加减操作会将+1自动转换为+指针类型字节数 (unsigned short *)mmu_tlb_base+1的结果是0x30000002 (unsigned long)mmu_tlb_base+1的结果是0x30000001 long指针是4字节对齐,所以+1实际上地址等于+4 short指针是2字节对齐,所以+1实际上地址等于+2 long指针是1字节对齐,所以+1实际上地址等于+1 int不同编译器针对不同硬件平台会得出不同结果,有可能是32位(4字节),也有可能是16位(2字节) ---------------------------------- 将一个立即数的值传给指针前必须加(long *)这样的强制转换是C语言为了防止误操作采取的一种保护措施,不同指针有不同的对齐要求,虽然立即数可以表示出地址的具体数值,但存在一个问题:有可能给一个不满足对齐要求的值给long这样有对齐要求的指针,这样会出错,如果语法上要求必须强制转换,可以提醒程序员在该位置留意转换的对齐问题
    14. 有MAX705,我屏蔽过,还是老问题,崩溃啊
    15. 地址映射没有问题的,再仔细查查code吧
    16. vivi-bootloader 问题 10/4402 嵌入式系统 2009-11-23
      引用 5 楼 laiguo 的回复: 引用楼主 jiereliyi 的回复: b 1b代表跳到上个标号 1:? 。 所以你的那个可能是个死循环。
      有理,不过你是怎么知道的?从什么地方看到的?
    17. 我想山寨M8,大家一起来出出主意!嘿嘿。 171/20955 嵌入式系统 2009-11-01
      不拿分,一个字NB
    18. touch panel驱动 奇怪问题! 14/4099 嵌入式系统 2009-10-08
      各位对此问题有何建议啊?
    19. Proteus仿真cpu过载 3/4666 嵌入式系统 2009-09-24
      1。MCU的频率和官方的推荐有关系,有些不用太高,例如HT的一般最高8MHz。你看看你的MCU的datasheet上面推荐的是多少。 2。强烈建议中断服务代码不能超过10行。里面只能简单的对标志位操作,不能实现其他的复杂功能,否则会对代码的健壮性稳定性有影响。并且会对其他主函数中一些对时序敏感的函数功能造成影响。给软件测试带来麻烦。 3. 另外也不要迷信proteus软件的方针结果,毕竟不是实际硬件电路,一些噪声等外在因素不能仿真。
    20. DSK2812板子出现的问题,请帮下忙 1/3057 微控制器 MCU 2009-08-28
      I/O现在设置的是378.。 就是连不上仿真器,老是显示端口无效,也不知道怎么回事

最近访客

< 1/1 >

统计信息

已有97人来访过

  • 芯积分:--
  • 好友:--
  • 主题:18
  • 回复:60

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言