Search

2014年3月29日 星期六

STM32 Remap & Linker Script

    STM32有幾個I/O啟動預設是JTAG & SWD,如果要當一般的GPIO用要通過Remap的方式映射功能,最重要的是要先啟動RCC再Remap順序反過來當然會失敗。

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);

    幾個我常用的STM32 Chip的Linker Script,Startup File Library找跟Chip同系列的link就可以了。


    最近又開始研究STM32F1系列,測試了大多數功能後最近有時間可以layout幾片類似Arduino Nano的板子來用,還有弄ARM-OB才可以用SWD。




2014年2月22日 星期六

Ardutester


  上禮拜在FB社團看到一個很酷的project = > ArduTester – Arduino Component Tester
,然後就畫一個PVC1602 LCD的PCB板洗出來玩,這個project用暴力測試的方式測出所有狀況,所以你的電子元件任意插在測試口都能測出來,最主要他還可以測電容跟二極體我認為這部分很讚!


Circuit:

 左上的SMD原件是兩個1206的104p陶瓷電容跟AMS1117 or LM 5V的線性穩壓器,JP3 左邊為pin 1,LCD使用 PVC160203P,JP2 左邊開始為 TX RX DTR VCC GND,JP1 就是Analog測點。





code要自己去原作者網站找
ardutester.ino v0.7f

參考:


ArduTester – Arduino Component Tester
AVR Transistortester

2014年1月6日 星期一

關於洗電路板的那些事(續.)

DIY Arduino - 從洗電路板開始!(1)
關於洗電路板的那些事

最近又再製作實驗電路,離上次又隔一段時間再弄電路的東西,這次人在台中換一套工具洗電路後發現幾個差異特別記錄一下。

曝光:原先是用飛利浦日光燈台燈(叉子形傳統燈管),現在用公司的IKEA工作燈(27W/1A)後,一開始燈泡是用LED燈泡,然後曝光之後發現完全沒效果,看了一下燈泡的包裝有說明不含紫外光,我想可能是這個差異所以無法讓光阻有反應,然後跑去換一顆23w的螺旋燈泡後就可以曝光,不過曝光時間比我飛利浦日光燈曝光時間還要短,2013/01/09生產的感光板曝光6分30秒就可以了(距離5-8cm),可能是功率比較強的關係吧?

蝕刻:最近在台中繼光的某家電料行買一罐已經是調配成液態的氯化鐵,老闆說還要在加水1:1稀釋才可用,結果回去照作發現怎麼蝕刻速度比以往用氯化鐵慢5倍以上?!後來我發現其實我以往當是直接電料行賣的液態氯化鐵直接去蝕刻所以比較濃稠速度較快,所以這個部份我想直接買電料行賣的液態氯化鐵就可以直接用不用再稀釋。

CPL:現在都習慣會噴CPL不過要注意的是,如果會一次多作幾塊板子放著備用,最好等線路都量測完再噴CPL,否則像我這次先噴上後絕緣會很難量測XD


2013年12月24日 星期二

STM32 Toolchain Build For Mac OS X

  1.先裝xcode以及homebrew接著在terminal執行

brew install mpfr gmp libmpc texinfo libusb-compat libftdi wget automake libtool

2.編譯Toolchian

summon-arm-toolchain

3.編譯stlink tool

3-1.改.bashrc後source .bashrc

4.將STM32F4DISCOVERY與PC連接

5.執行st-util




6.執行arm-none-eabi-gdb並且連接

tar ext localhost:4242


7.下載examples

stm32f4-examples
or
STM32F4-workarea

8.隨便選一個project make

9.load elf

load YourPath/spi.elf



10.run


2013年12月21日 星期六

[memo] 仙人掌與多肉植物種植百科重點整理(未完)

  主要記錄最近讀多肉植物仙人掌種植活用百科這本書的重點,和一些網路上以及學校多肉社團吸收到的重點,目前接觸多肉約一個禮拜有誤請幫忙指正XD。

前言:

  多肉植物主要產於非洲、中亞、美洲,基本種類約三千種以上若含園藝雜交的就破萬以上。

  多肉植物葉子偏白或有白細毛以及刺葉可以減少吸熱以及紫外線,也可以禦寒或者凝聚水氣在順流到根部。

  仙人掌科原產於美洲大陸,種類約一千多種若含園藝雜交就超過五千種。

  仙人掌科的針刺是退化葉,除了減少水分蒸散也能保護自身,其它如:龍舌蘭屬的葉緣鋸齒、石頭玉(番杏科)則是用保護色。

  仙人掌有肉質莖,接著肉質莖突出一稜一稜的就是,稜上就有仙人掌的刺座,刺座等同於一般植物的,因此會長出刺、側芽子球、花苞,刺座下半部長刺上半部長花苞或是側芽子球。

  仙人掌的莖可分五大類,葉片形、長柱形、指形、團扇形、球形。
  葉片形:雨林生長,扁平狀,莖軟弱會長出氣根依附在其他東西上。
  長柱形:大型的仙人掌,可達數公尺之上,十幾公分大小還算是幼株離開花還要幾十年...。
  指形:約手指粗的柔軟細長莖,會隨著上長長度慢慢變成往地面成長,適合種植成吊盆。
  團扇形:莖為扁平或圓筒狀,刺座分佈在扁平莖上,除幾枝主刺還有細小的芒刺。
  球形:莖呈現球狀,稜呈縱向排列或者螺旋排列。

  仙人掌花為完全花(同時具備雄蕊與雌蕊),但大多還是要由異株授粉才會成功,開花前為了保護花苗會先在刺座長出綿毛,果實大多為漿果可以食用。

種植:

  多肉大約在十度到四十度左右都可種植,有些生長在岩縫或灌木叢比較不用太多日照,而理論上溫室栽培最好。

  澆水:


   每次澆水都要澆透(整盆土皆有水滲透到,且水從盆底流出),並且避免澆水澆到植物表面產生水漬甚至因此增加染病基層。

   夏季生長種:夏天一週一次,冬天兩週一次,澆水時機在清晨或者太陽快下山時,夏天澆水要等植物表面的水分乾了再關閉溫室這樣植物才不會因為水分升溫造成灼傷,冬季則要避免在夜晚澆水尤其寒流來這樣做更容易凍傷植物,如期間遇到颱風來襲則可延長一週半左右的時間再澆水。

冬季生長種:冬季時一到兩週給一次水即可,但夏季因為不是生長季不能給太多水而腐爛且又不能給太少水枯死,所以最好將植物放到陰涼通風的地方且避免雷陣雨還有颱風,澆水時可用噴霧或其他方法讓土壤表面保濕即可。

  介質:




  換盆:


   換盆


  繁殖:


   有性:



   無性:





害蟲與病害:




其他:





參考:

多肉植物仙人掌種植活用百科
台中教育大學仙人掌與多肉植物研究社
BATMAN的秘密花園